Closed
Bug 694844
Opened 14 years ago
Closed 14 years ago
float.asin(1f) does not equal float4.asin(float4(1f))
Categories
(Tamarin Graveyard :: Virtual Machine, defect)
Tracking
(Not tracked)
VERIFIED
INVALID
People
(Reporter: brbaker, Assigned: virgilp)
References
Details
float4.asin(1f).x|y|z|w does not equal float.asin(1f)
var flt_asin:float = float.asin(1f);
var flt4_asin:float4 = float4.asin(float4(1f));
print(flt_asin == flt4_asin.x);
The representation of the two values is different
float.asin(1f): 00111111 11001001 00001111 11011011
float4.asin(): 00111111 11001001 00001111 11011010
Flags: in-testsuite+
Flags: flashplayer-triage+
Flags: flashplayer-qrb?
Flags: flashplayer-bug-
| Reporter | ||
Comment 1•14 years ago
|
||
same issue with:
float4.cos(1f).x|y|z|w does not equal float.cos(1f)
| Reporter | ||
Comment 2•14 years ago
|
||
Looking into the latest acceptance run I just did and it appears that this is only failing on OS X 32|64bit
Also failed on win32 interp but jit modes produced the correct results.... Digging deeper
| Reporter | ||
Comment 3•14 years ago
|
||
Test no longer valid as float4 trig functions have been removed from the specification.
Status: NEW → RESOLVED
Closed: 14 years ago
Flags: flashplayer-qrb? → flashplayer-qrb+
Resolution: --- → INVALID
| Reporter | ||
Updated•14 years ago
|
Status: RESOLVED → VERIFIED
You need to log in
before you can comment on or make changes to this bug.
Description
•