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)

x86_64
macOS
defect
Not set
normal

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-
same issue with: float4.cos(1f).x|y|z|w does not equal float.cos(1f)
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
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
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.