Closed Bug 534309 Opened 11 years ago Closed 11 years ago

nanojit: distinguish 64-bit ints and 64-bit floats properly in LIR

Categories

(Core Graveyard :: Nanojit, defect)

x86
macOS
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: njn, Assigned: njn)

References

Details

64-bit ints and 64-bit floats are distinguished in some cases, but are still lumped in together as "quads" in other places (eg. isQuad(), asm_quad()).

Distinguishing the two types fully will help correctness and maybe performance in some cases (esp. on X64 where it's sometimes unclear if you should use GpRegs or XmmRegs for quad values).

This is a tracking bug.
No longer blocks: 463137
Depends on: 538514
No longer blocks: 495569
All bugs blocking this have been resolved.
Status: ASSIGNED → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.