Open Bug 832777 Opened 12 years ago Updated 1 year ago

IonMonkey: Load & Store 2 doubles / values to & from xmm registers

Categories

(Core :: JavaScript Engine: JIT, defect, P5)

x86_64
Linux
defect

Tracking

()

People

(Reporter: nbp, Unassigned)

References

(Blocks 1 open bug)

Details

Attachments

(1 file)

Implement the following instruction in X86Assembler, and reflect them in the Ion Assembler: movapd r, m ; load 128 bits from memory movapd m, r ; store 128 bits to the memory movddup r, m ; load 64 bits (x) and duplicate it in the 128 bits register (x, x) Even if this is not a huge matter, we should probably create a new variant of FloatRegisters named Packed64Registers, such as we can use C++ type information to prevent errors.
Assignee: general → nicolas.b.pierron
Status: NEW → ASSIGNED
Assignee: nicolas.b.pierron → nobody
Status: ASSIGNED → NEW
Component: JavaScript Engine → JavaScript Engine: JIT
Priority: -- → P5
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: