Closed Bug 702632 Opened 13 years ago Closed 13 years ago

ARM interpreter treating float4 values passed into functions incorrectly

Categories

(Tamarin Graveyard :: Interpreter, defect)

ARM
Linux
defect
Not set
normal

Tracking

(Not tracked)

VERIFIED FIXED

People

(Reporter: brbaker, Unassigned)

References

Details

Description may not be 100% accurate but I am seeing results using float4 params produce different values when jitted and interpreted.

Code:
function foo(param1:float4):float4 { return param1/float4(3.14f); }
print(foo(float4(31.4f)));

Expected Output (correct with -Ojit):
10,10,10,10

Output with -Dinterp:
9.999999046325684,9.999999046325684,9.999999046325684,9.999999046325684

Testmedia:
as3/Types/Float4/float4Operations.as
Flags: in-testsuite+
Flags: flashplayer-triage+
Flags: flashplayer-qrb+
Flags: flashplayer-bug-
OS: Android → Linux
fixed in changeset 6875:42546a83169d
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → FIXED
Status: RESOLVED → VERIFIED
changeset: 6950:09b0d4137e19
user:      Brent Baker <brbaker@adobe.com>
summary:   Marked expected failures for bugs 702598 and 702632

http://hg.mozilla.org/tamarin-redux/rev/09b0d4137e19
changeset: 6966:d865c4823126
user:      Brent Baker <brbaker@adobe.com>
summary:   Bug 702598 and 702632 and now fixed, remove from failconfig.txt

http://hg.mozilla.org/tamarin-redux/rev/d865c4823126
You need to log in before you can comment on or make changes to this bug.