Closed Bug 534309 Opened 15 years ago Closed 14 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: n.nethercote, Assigned: n.nethercote)

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.
Depends on: 534310
Depends on: 534313
Blocks: 495569
Blocks: 463137
No longer blocks: 463137
Depends on: 538514
Depends on: 541030
No longer blocks: 495569
Depends on: 554140
All bugs blocking this have been resolved.
Status: ASSIGNED → RESOLVED
Closed: 14 years ago
Resolution: --- → FIXED
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.