mirror of
https://codeberg.org/ziglang/zig.git
synced 2025-12-06 05:44:20 +00:00
test: remove complex arithmetic testing from c_compiler standalone test
This has no business being here. Tests for our compiler-rt routines should be in compiler-rt, and tests for our C ABI compliance should be in `test-c-abi`.
This commit is contained in:
parent
41f7f3d4d5
commit
a0e6d41331
1 changed files with 0 additions and 25 deletions
|
|
@ -25,30 +25,5 @@ int main (int argc, char *argv[])
|
|||
|
||||
if (!ok) abort();
|
||||
|
||||
// Test some basic arithmetic from compiler-rt
|
||||
{
|
||||
double complex z = 0.0 + I * 4.0;
|
||||
double complex w = 0.0 + I * 16.0;
|
||||
double complex product = z * w;
|
||||
double complex quotient = z / w;
|
||||
|
||||
if (!(creal(product) == -64.0)) abort();
|
||||
if (!(cimag(product) == 0.0)) abort();
|
||||
if (!(creal(quotient) == 0.25)) abort();
|
||||
if (!(cimag(quotient) == 0.0)) abort();
|
||||
}
|
||||
|
||||
{
|
||||
float complex z = 4.0 + I * 4.0;
|
||||
float complex w = 2.0 - I * 2.0;
|
||||
float complex product = z * w;
|
||||
float complex quotient = z / w;
|
||||
|
||||
if (!(creal(product) == 16.0)) abort();
|
||||
if (!(cimag(product) == 0.0)) abort();
|
||||
if (!(creal(quotient) == 0.0)) abort();
|
||||
if (!(cimag(quotient) == 2.0)) abort();
|
||||
}
|
||||
|
||||
return EXIT_SUCCESS;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue