mirror of
https://github.com/ptitSeb/box86.git
synced 2025-05-08 21:08:57 +08:00
Improved test17 a bit
This commit is contained in:
parent
939c54792f
commit
5bd33084dd
@ -26,6 +26,22 @@ minss -inf, 3.40282e+38 => -inf
|
||||
minss 3.40282e+38, -inf => -inf
|
||||
minss inf, 3.40282e+38 => 3.40282e+38
|
||||
minss 3.40282e+38, inf => 3.40282e+38
|
||||
minss 1, 3.40282e+38 => 1
|
||||
minss 3.40282e+38, 1 => 1
|
||||
minss -5.1e+11, 3.40282e+38 => -5.1e+11
|
||||
minss 3.40282e+38, -5.1e+11 => -5.1e+11
|
||||
minss inf, 3.40282e+38 => 3.40282e+38
|
||||
minss 3.40282e+38, inf => 3.40282e+38
|
||||
minss -inf, 3.40282e+38 => -inf
|
||||
minss 3.40282e+38, -inf => -inf
|
||||
minss 1, -3.40282e+38 => -3.40282e+38
|
||||
minss -3.40282e+38, 1 => -3.40282e+38
|
||||
minss -5.1e+11, -3.40282e+38 => -3.40282e+38
|
||||
minss -3.40282e+38, -5.1e+11 => -3.40282e+38
|
||||
minss inf, -3.40282e+38 => -3.40282e+38
|
||||
minss -3.40282e+38, inf => -3.40282e+38
|
||||
minss -inf, -3.40282e+38 => -inf
|
||||
minss -3.40282e+38, -inf => -inf
|
||||
maxss 1, 2 => 2
|
||||
maxss 2, 1 => 2
|
||||
maxss -inf, 2 => 2
|
||||
@ -40,6 +56,22 @@ maxss -inf, 3.40282e+38 => 3.40282e+38
|
||||
maxss 3.40282e+38, -inf => 3.40282e+38
|
||||
maxss inf, 3.40282e+38 => inf
|
||||
maxss 3.40282e+38, inf => inf
|
||||
maxss 1, 3.40282e+38 => 3.40282e+38
|
||||
maxss 3.40282e+38, 1 => 3.40282e+38
|
||||
maxss -5.1e+11, 3.40282e+38 => 3.40282e+38
|
||||
maxss 3.40282e+38, -5.1e+11 => 3.40282e+38
|
||||
maxss inf, 3.40282e+38 => inf
|
||||
maxss 3.40282e+38, inf => inf
|
||||
maxss -inf, 3.40282e+38 => 3.40282e+38
|
||||
maxss 3.40282e+38, -inf => 3.40282e+38
|
||||
maxss 1, -3.40282e+38 => 1
|
||||
maxss -3.40282e+38, 1 => 1
|
||||
maxss -5.1e+11, -3.40282e+38 => -5.1e+11
|
||||
maxss -3.40282e+38, -5.1e+11 => -5.1e+11
|
||||
maxss inf, -3.40282e+38 => inf
|
||||
maxss -3.40282e+38, inf => inf
|
||||
maxss -inf, -3.40282e+38 => -3.40282e+38
|
||||
maxss -3.40282e+38, -inf => -3.40282e+38
|
||||
cmpss 0 1.000000, 2.000000 => 0x0
|
||||
cmpss 0 2.000000, 1.000000 => 0x0
|
||||
cmpss 0 1.000000, inf => 0x0
|
||||
|
BIN
tests/test17
BIN
tests/test17
Binary file not shown.
@ -182,7 +182,50 @@ a = +INFINITY; \
|
||||
r = A(a, b); \
|
||||
printf(N " %g, %g => %g\n", a, b, *(float*)&r); \
|
||||
r = A(b, a); \
|
||||
printf(N " %g, %g => %g\n", b, a, *(float*)&r);
|
||||
printf(N " %g, %g => %g\n", b, a, *(float*)&r); \
|
||||
a = 1.0f; \
|
||||
b = *(float*)&maxf; \
|
||||
r = A(a, b); \
|
||||
printf(N " %g, %g => %g\n", a, b, *(float*)&r); \
|
||||
r = A(b, a); \
|
||||
printf(N " %g, %g => %g\n", b, a, *(float*)&r); \
|
||||
a = -51e10f; \
|
||||
r = A(a, b); \
|
||||
printf(N " %g, %g => %g\n", a, b, *(float*)&r); \
|
||||
r = A(b, a); \
|
||||
printf(N " %g, %g => %g\n", b, a, *(float*)&r); \
|
||||
a = +INFINITY; \
|
||||
r = A(a, b); \
|
||||
printf(N " %g, %g => %g\n", a, b, *(float*)&r); \
|
||||
r = A(b, a); \
|
||||
printf(N " %g, %g => %g\n", b, a, *(float*)&r); \
|
||||
a = -INFINITY; \
|
||||
r = A(a, b); \
|
||||
printf(N " %g, %g => %g\n", a, b, *(float*)&r); \
|
||||
r = A(b, a); \
|
||||
printf(N " %g, %g => %g\n", b, a, *(float*)&r); \
|
||||
a = 1.0f; \
|
||||
b = *(float*)&minf; \
|
||||
r = A(a, b); \
|
||||
printf(N " %g, %g => %g\n", a, b, *(float*)&r); \
|
||||
r = A(b, a); \
|
||||
printf(N " %g, %g => %g\n", b, a, *(float*)&r); \
|
||||
a = -51e10f; \
|
||||
r = A(a, b); \
|
||||
printf(N " %g, %g => %g\n", a, b, *(float*)&r); \
|
||||
r = A(b, a); \
|
||||
printf(N " %g, %g => %g\n", b, a, *(float*)&r); \
|
||||
a = +INFINITY; \
|
||||
r = A(a, b); \
|
||||
printf(N " %g, %g => %g\n", a, b, *(float*)&r); \
|
||||
r = A(b, a); \
|
||||
printf(N " %g, %g => %g\n", b, a, *(float*)&r); \
|
||||
a = -INFINITY; \
|
||||
r = A(a, b); \
|
||||
printf(N " %g, %g => %g\n", a, b, *(float*)&r); \
|
||||
r = A(b, a); \
|
||||
printf(N " %g, %g => %g\n", b, a, *(float*)&r); \
|
||||
|
||||
|
||||
GO1(_ucomiss_, "ucomiss")
|
||||
GO2(_minss_, "minss")
|
||||
|
Loading…
x
Reference in New Issue
Block a user