Closed
Bug 412615
Opened 18 years ago
Closed 16 years ago
optimize LIR_fld with sse2 enabled
Categories
(Core Graveyard :: Nanojit, defect)
Core Graveyard
Nanojit
Tracking
(Not tracked)
RESOLVED
FIXED
Future
People
(Reporter: edwsmith, Unassigned)
References
Details
this was spotted in a trace:
301 fld 299(10)
00A86A9C movsd xmm0,-16(ebx) ebx(10)
00A86AA1 movq xmm1,-16(ebx) ebx(10) xmm0(301)
00A86AA6 movq -16(ebp),xmm1 ebx(10) xmm0(301)
the code could have been simpler:
movq xmm0,-16(ebx)
movq -16(ebp),xmm0
movsd and movq do the same thing in this situation. the change eliminates an extra load.
| Reporter | ||
Updated•18 years ago
|
Component: Virtual Machine → Tracing Virtual Machine
QA Contact: vm → tracing-vm
| Reporter | ||
Updated•18 years ago
|
Priority: -- → P2
Summary: TT: optimize LIR_fld with sse2 enabled → optimize LIR_fld with sse2 enabled
Component: Tracing Virtual Machine → JIT Compiler (NanoJIT)
QA Contact: tracing-vm → nanojit
| Reporter | ||
Comment 1•16 years ago
|
||
almost certianly a dupe of 520714, which is more comprehensive.
Status: NEW → RESOLVED
Closed: 16 years ago
Resolution: --- → DUPLICATE
| Reporter | ||
Comment 2•16 years ago
|
||
leaving this open to track for Tamarin, work is all in 520714.
Status: RESOLVED → REOPENED
Depends on: 520714
OS: Windows XP → All
Priority: P2 → --
Hardware: x86 → All
Resolution: DUPLICATE → ---
Target Milestone: --- → Future
Updated•16 years ago
|
Component: JIT Compiler (NanoJIT) → Nanojit
Product: Tamarin → Core
QA Contact: nanojit → nanojit
| Reporter | ||
Comment 3•16 years ago
|
||
bug 520714 is fixed, marking this one fixed too.
| Reporter | ||
Updated•16 years ago
|
Status: REOPENED → RESOLVED
Closed: 16 years ago → 16 years ago
Resolution: --- → FIXED
| Assignee | ||
Updated•12 years ago
|
Product: Core → Core Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•