|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use RegisterConstants.FPR | |
---|---|
org.jikesrvm.compilers.common.assembler.ia32 | |
org.jikesrvm.compilers.opt.mir2mc.ia32 | |
org.jikesrvm.ia32 |
Uses of RegisterConstants.FPR in org.jikesrvm.compilers.common.assembler.ia32 |
---|
Methods in org.jikesrvm.compilers.common.assembler.ia32 with parameters of type RegisterConstants.FPR | |
---|---|
void |
Assembler.emitFADD_Reg_Abs_Quad(RegisterConstants.FPR dstReg,
Address srcDisp)
Perform + on FP0. |
void |
Assembler.emitFADD_Reg_Abs(RegisterConstants.FPR dstReg,
Address srcDisp)
Perform + on FP0. |
void |
Assembler.emitFADD_Reg_Reg(RegisterConstants.FPR dstReg,
RegisterConstants.FPR srcReg)
Perform + either to or from FP0. |
void |
Assembler.emitFADD_Reg_RegDisp_Quad(RegisterConstants.FPR dstReg,
RegisterConstants.GPR srcBase,
Offset srcDisp)
Perform + on FP0. |
void |
Assembler.emitFADD_Reg_RegDisp(RegisterConstants.FPR dstReg,
RegisterConstants.GPR srcBase,
Offset srcDisp)
Perform + on FP0. |
void |
Assembler.emitFADD_Reg_RegIdx_Quad(RegisterConstants.FPR dstReg,
RegisterConstants.GPR srcBase,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Perform + on dstReg. |
void |
Assembler.emitFADD_Reg_RegIdx(RegisterConstants.FPR dstReg,
RegisterConstants.GPR srcBase,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Perform + on dstReg. |
void |
Assembler.emitFADD_Reg_RegInd_Quad(RegisterConstants.FPR dstReg,
RegisterConstants.GPR srcBase)
Perform + on FP0. |
void |
Assembler.emitFADD_Reg_RegInd(RegisterConstants.FPR dstReg,
RegisterConstants.GPR srcBase)
Perform + on FP0. |
void |
Assembler.emitFADD_Reg_RegOff_Quad(RegisterConstants.FPR dstReg,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Perform + on FP0. |
void |
Assembler.emitFADD_Reg_RegOff(RegisterConstants.FPR dstReg,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Perform + on FP0. |
void |
Assembler.emitFADDP_Reg_Reg(RegisterConstants.FPR dstReg,
RegisterConstants.FPR srcReg)
Perform + then pop stack. |
void |
Assembler.emitFCMOV_Cond_Reg_Reg(byte cond,
RegisterConstants.FPR reg1,
RegisterConstants.FPR reg2)
x87 floating point conditional moves |
void |
Assembler.emitFCOMI_Reg_Reg(RegisterConstants.FPR reg1,
RegisterConstants.FPR reg2)
FCOMI floating point comparison |
void |
Assembler.emitFCOMIP_Reg_Reg(RegisterConstants.FPR reg1,
RegisterConstants.FPR reg2)
FCOMIP floating point comparison |
void |
Assembler.emitFDIV_Reg_Abs_Quad(RegisterConstants.FPR dstReg,
Address srcDisp)
Perform / on FP0. |
void |
Assembler.emitFDIV_Reg_Abs(RegisterConstants.FPR dstReg,
Address srcDisp)
Perform / on FP0. |
void |
Assembler.emitFDIV_Reg_Reg(RegisterConstants.FPR dstReg,
RegisterConstants.FPR srcReg)
Perform / either to or from FP0. |
void |
Assembler.emitFDIV_Reg_RegDisp_Quad(RegisterConstants.FPR dstReg,
RegisterConstants.GPR srcBase,
Offset srcDisp)
Perform / on FP0. |
void |
Assembler.emitFDIV_Reg_RegDisp(RegisterConstants.FPR dstReg,
RegisterConstants.GPR srcBase,
Offset srcDisp)
Perform / on FP0. |
void |
Assembler.emitFDIV_Reg_RegIdx_Quad(RegisterConstants.FPR dstReg,
RegisterConstants.GPR srcBase,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Perform / on dstReg. |
void |
Assembler.emitFDIV_Reg_RegIdx(RegisterConstants.FPR dstReg,
RegisterConstants.GPR srcBase,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Perform / on dstReg. |
void |
Assembler.emitFDIV_Reg_RegInd_Quad(RegisterConstants.FPR dstReg,
RegisterConstants.GPR srcBase)
Perform / on FP0. |
void |
Assembler.emitFDIV_Reg_RegInd(RegisterConstants.FPR dstReg,
RegisterConstants.GPR srcBase)
Perform / on FP0. |
void |
Assembler.emitFDIV_Reg_RegOff_Quad(RegisterConstants.FPR dstReg,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Perform / on FP0. |
void |
Assembler.emitFDIV_Reg_RegOff(RegisterConstants.FPR dstReg,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Perform / on FP0. |
void |
Assembler.emitFDIVP_Reg_Reg(RegisterConstants.FPR dstReg,
RegisterConstants.FPR srcReg)
Perform / then pop stack. |
void |
Assembler.emitFDIVR_Reg_Abs_Quad(RegisterConstants.FPR dstReg,
Address srcDisp)
Perform / on FP0. |
void |
Assembler.emitFDIVR_Reg_Abs(RegisterConstants.FPR dstReg,
Address srcDisp)
Perform / on FP0. |
void |
Assembler.emitFDIVR_Reg_Reg(RegisterConstants.FPR dstReg,
RegisterConstants.FPR srcReg)
Perform / either to or from FP0. |
void |
Assembler.emitFDIVR_Reg_RegDisp_Quad(RegisterConstants.FPR dstReg,
RegisterConstants.GPR srcBase,
Offset srcDisp)
Perform / on FP0. |
void |
Assembler.emitFDIVR_Reg_RegDisp(RegisterConstants.FPR dstReg,
RegisterConstants.GPR srcBase,
Offset srcDisp)
Perform / on FP0. |
void |
Assembler.emitFDIVR_Reg_RegIdx_Quad(RegisterConstants.FPR dstReg,
RegisterConstants.GPR srcBase,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Perform / on dstReg. |
void |
Assembler.emitFDIVR_Reg_RegIdx(RegisterConstants.FPR dstReg,
RegisterConstants.GPR srcBase,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Perform / on dstReg. |
void |
Assembler.emitFDIVR_Reg_RegInd_Quad(RegisterConstants.FPR dstReg,
RegisterConstants.GPR srcBase)
Perform / on FP0. |
void |
Assembler.emitFDIVR_Reg_RegInd(RegisterConstants.FPR dstReg,
RegisterConstants.GPR srcBase)
Perform / on FP0. |
void |
Assembler.emitFDIVR_Reg_RegOff_Quad(RegisterConstants.FPR dstReg,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Perform / on FP0. |
void |
Assembler.emitFDIVR_Reg_RegOff(RegisterConstants.FPR dstReg,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Perform / on FP0. |
void |
Assembler.emitFDIVRP_Reg_Reg(RegisterConstants.FPR dstReg,
RegisterConstants.FPR srcReg)
Perform / then pop stack. |
void |
Assembler.emitFFREE_Reg(RegisterConstants.FPR reg)
Declare we are no longer using FP register |
void |
Assembler.emitFIADD_Reg_Abs_Word(RegisterConstants.FPR dstReg,
Address srcDisp)
Perform + on FP0. |
void |
Assembler.emitFIADD_Reg_Abs(RegisterConstants.FPR dstReg,
Address srcDisp)
Perform + on FP0. |
void |
Assembler.emitFIADD_Reg_RegDisp_Word(RegisterConstants.FPR dstReg,
RegisterConstants.GPR srcBase,
Offset srcDisp)
Perform + on FP0. |
void |
Assembler.emitFIADD_Reg_RegDisp(RegisterConstants.FPR dstReg,
RegisterConstants.GPR srcBase,
Offset srcDisp)
Perform + on FP0. |
void |
Assembler.emitFIADD_Reg_RegIdx_Word(RegisterConstants.FPR dstReg,
RegisterConstants.GPR srcBase,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Perform + on dstReg. |
void |
Assembler.emitFIADD_Reg_RegIdx(RegisterConstants.FPR dstReg,
RegisterConstants.GPR srcBase,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Perform + on dstReg. |
void |
Assembler.emitFIADD_Reg_RegInd_Word(RegisterConstants.FPR dstReg,
RegisterConstants.GPR srcBase)
Perform + on FP0. |
void |
Assembler.emitFIADD_Reg_RegInd(RegisterConstants.FPR dstReg,
RegisterConstants.GPR srcBase)
Perform + on FP0. |
void |
Assembler.emitFIADD_Reg_RegOff_Word(RegisterConstants.FPR dstReg,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Perform + on FP0. |
void |
Assembler.emitFIADD_Reg_RegOff(RegisterConstants.FPR dstReg,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Perform + on FP0. |
void |
Assembler.emitFIDIV_Reg_Abs_Word(RegisterConstants.FPR dstReg,
Address srcDisp)
Perform / on FP0. |
void |
Assembler.emitFIDIV_Reg_Abs(RegisterConstants.FPR dstReg,
Address srcDisp)
Perform / on FP0. |
void |
Assembler.emitFIDIV_Reg_RegDisp_Word(RegisterConstants.FPR dstReg,
RegisterConstants.GPR srcBase,
Offset srcDisp)
Perform / on FP0. |
void |
Assembler.emitFIDIV_Reg_RegDisp(RegisterConstants.FPR dstReg,
RegisterConstants.GPR srcBase,
Offset srcDisp)
Perform / on FP0. |
void |
Assembler.emitFIDIV_Reg_RegIdx_Word(RegisterConstants.FPR dstReg,
RegisterConstants.GPR srcBase,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Perform / on dstReg. |
void |
Assembler.emitFIDIV_Reg_RegIdx(RegisterConstants.FPR dstReg,
RegisterConstants.GPR srcBase,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Perform / on dstReg. |
void |
Assembler.emitFIDIV_Reg_RegInd_Word(RegisterConstants.FPR dstReg,
RegisterConstants.GPR srcBase)
Perform / on FP0. |
void |
Assembler.emitFIDIV_Reg_RegInd(RegisterConstants.FPR dstReg,
RegisterConstants.GPR srcBase)
Perform / on FP0. |
void |
Assembler.emitFIDIV_Reg_RegOff_Word(RegisterConstants.FPR dstReg,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Perform / on FP0. |
void |
Assembler.emitFIDIV_Reg_RegOff(RegisterConstants.FPR dstReg,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Perform / on FP0. |
void |
Assembler.emitFIDIVR_Reg_Abs_Word(RegisterConstants.FPR dstReg,
Address srcDisp)
Perform / on FP0. |
void |
Assembler.emitFIDIVR_Reg_Abs(RegisterConstants.FPR dstReg,
Address srcDisp)
Perform / on FP0. |
void |
Assembler.emitFIDIVR_Reg_RegDisp_Word(RegisterConstants.FPR dstReg,
RegisterConstants.GPR srcBase,
Offset srcDisp)
Perform / on FP0. |
void |
Assembler.emitFIDIVR_Reg_RegDisp(RegisterConstants.FPR dstReg,
RegisterConstants.GPR srcBase,
Offset srcDisp)
Perform / on FP0. |
void |
Assembler.emitFIDIVR_Reg_RegIdx_Word(RegisterConstants.FPR dstReg,
RegisterConstants.GPR srcBase,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Perform / on dstReg. |
void |
Assembler.emitFIDIVR_Reg_RegIdx(RegisterConstants.FPR dstReg,
RegisterConstants.GPR srcBase,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Perform / on dstReg. |
void |
Assembler.emitFIDIVR_Reg_RegInd_Word(RegisterConstants.FPR dstReg,
RegisterConstants.GPR srcBase)
Perform / on FP0. |
void |
Assembler.emitFIDIVR_Reg_RegInd(RegisterConstants.FPR dstReg,
RegisterConstants.GPR srcBase)
Perform / on FP0. |
void |
Assembler.emitFIDIVR_Reg_RegOff_Word(RegisterConstants.FPR dstReg,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Perform / on FP0. |
void |
Assembler.emitFIDIVR_Reg_RegOff(RegisterConstants.FPR dstReg,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Perform / on FP0. |
void |
Assembler.emitFILD_Reg_Abs_Quad(RegisterConstants.FPR dummy,
Address disp)
top of stack loaded from (quad) [disp] |
void |
Assembler.emitFILD_Reg_Abs_Word(RegisterConstants.FPR dummy,
Address disp)
top of stack loaded from (word) [disp] |
void |
Assembler.emitFILD_Reg_Abs(RegisterConstants.FPR dummy,
Address disp)
top of stack loaded from (double word) [disp] |
void |
Assembler.emitFILD_Reg_RegDisp_Quad(RegisterConstants.FPR dummy,
RegisterConstants.GPR reg,
Offset disp)
top of stack loaded from (quad) [reg + disp] |
void |
Assembler.emitFILD_Reg_RegDisp_Word(RegisterConstants.FPR dummy,
RegisterConstants.GPR reg,
Offset disp)
top of stack loaded from (word) [reg + disp] |
void |
Assembler.emitFILD_Reg_RegDisp(RegisterConstants.FPR dummy,
RegisterConstants.GPR reg,
Offset disp)
top of stack loaded from (double word) [reg + disp] |
void |
Assembler.emitFILD_Reg_RegIdx_Quad(RegisterConstants.FPR dummy,
RegisterConstants.GPR baseReg,
RegisterConstants.GPR idxReg,
short scale,
Offset disp)
top of stack loaded from (quad) [baseReg + idxReg< |
void |
Assembler.emitFILD_Reg_RegIdx_Word(RegisterConstants.FPR dummy,
RegisterConstants.GPR baseReg,
RegisterConstants.GPR idxReg,
short scale,
Offset disp)
top of stack loaded from (word) [baseReg + idxReg< |
void |
Assembler.emitFILD_Reg_RegIdx(RegisterConstants.FPR dummy,
RegisterConstants.GPR baseReg,
RegisterConstants.GPR idxReg,
short scale,
Offset disp)
top of stack loaded from (double word) [baseReg + idxReg< |
void |
Assembler.emitFILD_Reg_RegInd_Quad(RegisterConstants.FPR dummy,
RegisterConstants.GPR reg)
top of stack loaded from (quad) [reg] |
void |
Assembler.emitFILD_Reg_RegInd_Word(RegisterConstants.FPR dummy,
RegisterConstants.GPR reg)
top of stack loaded from (word) [reg] |
void |
Assembler.emitFILD_Reg_RegInd(RegisterConstants.FPR dummy,
RegisterConstants.GPR reg)
top of stack loaded from (double word) [reg] |
void |
Assembler.emitFILD_Reg_RegOff_Quad(RegisterConstants.FPR dummy,
RegisterConstants.GPR idxReg,
short scale,
Offset disp)
top of stack loaded from (quad) [idxReg< |
void |
Assembler.emitFILD_Reg_RegOff_Word(RegisterConstants.FPR dummy,
RegisterConstants.GPR idxReg,
short scale,
Offset disp)
top of stack loaded from (word) [idxReg< |
void |
Assembler.emitFILD_Reg_RegOff(RegisterConstants.FPR dummy,
RegisterConstants.GPR idxReg,
short scale,
Offset disp)
top of stack loaded from (double word) [idxReg< |
void |
Assembler.emitFIMUL_Reg_Abs_Word(RegisterConstants.FPR dstReg,
Address srcDisp)
Perform x on FP0. |
void |
Assembler.emitFIMUL_Reg_Abs(RegisterConstants.FPR dstReg,
Address srcDisp)
Perform x on FP0. |
void |
Assembler.emitFIMUL_Reg_RegDisp_Word(RegisterConstants.FPR dstReg,
RegisterConstants.GPR srcBase,
Offset srcDisp)
Perform x on FP0. |
void |
Assembler.emitFIMUL_Reg_RegDisp(RegisterConstants.FPR dstReg,
RegisterConstants.GPR srcBase,
Offset srcDisp)
Perform x on FP0. |
void |
Assembler.emitFIMUL_Reg_RegIdx_Word(RegisterConstants.FPR dstReg,
RegisterConstants.GPR srcBase,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Perform x on dstReg. |
void |
Assembler.emitFIMUL_Reg_RegIdx(RegisterConstants.FPR dstReg,
RegisterConstants.GPR srcBase,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Perform x on dstReg. |
void |
Assembler.emitFIMUL_Reg_RegInd_Word(RegisterConstants.FPR dstReg,
RegisterConstants.GPR srcBase)
Perform x on FP0. |
void |
Assembler.emitFIMUL_Reg_RegInd(RegisterConstants.FPR dstReg,
RegisterConstants.GPR srcBase)
Perform x on FP0. |
void |
Assembler.emitFIMUL_Reg_RegOff_Word(RegisterConstants.FPR dstReg,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Perform x on FP0. |
void |
Assembler.emitFIMUL_Reg_RegOff(RegisterConstants.FPR dstReg,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Perform x on FP0. |
void |
Assembler.emitFIST_Abs_Reg_Word(Address disp,
RegisterConstants.FPR dummy)
top of stack stored to (word) [disp] |
void |
Assembler.emitFIST_Abs_Reg(Address disp,
RegisterConstants.FPR dummy)
top of stack stored to (double word) [disp] |
void |
Assembler.emitFIST_RegDisp_Reg_Word(RegisterConstants.GPR reg,
Offset disp,
RegisterConstants.FPR dummy)
top of stack stored to (word) [reg + disp] |
void |
Assembler.emitFIST_RegDisp_Reg(RegisterConstants.GPR reg,
Offset disp,
RegisterConstants.FPR dummy)
top of stack stored to (double word) [reg + disp] |
void |
Assembler.emitFIST_RegIdx_Reg_Word(RegisterConstants.GPR baseReg,
RegisterConstants.GPR idxReg,
short scale,
Offset disp,
RegisterConstants.FPR dummy)
top of stack stored to (word) [baseReg + idxReg< |
void |
Assembler.emitFIST_RegIdx_Reg(RegisterConstants.GPR baseReg,
RegisterConstants.GPR idxReg,
short scale,
Offset disp,
RegisterConstants.FPR dummy)
top of stack stored to (double word) [baseReg + idxReg< |
void |
Assembler.emitFIST_RegInd_Reg_Word(RegisterConstants.GPR reg,
RegisterConstants.FPR dummy)
top of stack stored to (word) [reg] |
void |
Assembler.emitFIST_RegInd_Reg(RegisterConstants.GPR reg,
RegisterConstants.FPR dummy)
top of stack stored to (double word) [reg] |
void |
Assembler.emitFIST_RegOff_Reg_Word(RegisterConstants.GPR idxReg,
short scale,
Offset disp,
RegisterConstants.FPR dummy)
top of stack stored to (word) [idxReg< |
void |
Assembler.emitFIST_RegOff_Reg(RegisterConstants.GPR idxReg,
short scale,
Offset disp,
RegisterConstants.FPR dummy)
top of stack stored to (double word) [idxReg< |
void |
Assembler.emitFISTP_Abs_Reg_Quad(Address disp,
RegisterConstants.FPR dummy)
top of stack stored to (quad) [disp] |
void |
Assembler.emitFISTP_Abs_Reg_Word(Address disp,
RegisterConstants.FPR dummy)
top of stack stored to (word) [disp] |
void |
Assembler.emitFISTP_Abs_Reg(Address disp,
RegisterConstants.FPR dummy)
top of stack stored to (double word) [disp] |
void |
Assembler.emitFISTP_RegDisp_Reg_Quad(RegisterConstants.GPR reg,
Offset disp,
RegisterConstants.FPR dummy)
top of stack stored to (quad) [reg + disp] |
void |
Assembler.emitFISTP_RegDisp_Reg_Word(RegisterConstants.GPR reg,
Offset disp,
RegisterConstants.FPR dummy)
top of stack stored to (word) [reg + disp] |
void |
Assembler.emitFISTP_RegDisp_Reg(RegisterConstants.GPR reg,
Offset disp,
RegisterConstants.FPR dummy)
top of stack stored to (double word) [reg + disp] |
void |
Assembler.emitFISTP_RegIdx_Reg_Quad(RegisterConstants.GPR baseReg,
RegisterConstants.GPR idxReg,
short scale,
Offset disp,
RegisterConstants.FPR dummy)
top of stack stored to (quad) [baseReg + idxReg< |
void |
Assembler.emitFISTP_RegIdx_Reg_Word(RegisterConstants.GPR baseReg,
RegisterConstants.GPR idxReg,
short scale,
Offset disp,
RegisterConstants.FPR dummy)
top of stack stored to (word) [baseReg + idxReg< |
void |
Assembler.emitFISTP_RegIdx_Reg(RegisterConstants.GPR baseReg,
RegisterConstants.GPR idxReg,
short scale,
Offset disp,
RegisterConstants.FPR dummy)
top of stack stored to (double word) [baseReg + idxReg< |
void |
Assembler.emitFISTP_RegInd_Reg_Quad(RegisterConstants.GPR reg,
RegisterConstants.FPR dummy)
top of stack stored to (quad) [reg] |
void |
Assembler.emitFISTP_RegInd_Reg_Word(RegisterConstants.GPR reg,
RegisterConstants.FPR dummy)
top of stack stored to (word) [reg] |
void |
Assembler.emitFISTP_RegInd_Reg(RegisterConstants.GPR reg,
RegisterConstants.FPR dummy)
top of stack stored to (double word) [reg] |
void |
Assembler.emitFISTP_RegOff_Reg_Quad(RegisterConstants.GPR idxReg,
short scale,
Offset disp,
RegisterConstants.FPR dummy)
top of stack stored to (quad) [idxReg< |
void |
Assembler.emitFISTP_RegOff_Reg_Word(RegisterConstants.GPR idxReg,
short scale,
Offset disp,
RegisterConstants.FPR dummy)
top of stack stored to (word) [idxReg< |
void |
Assembler.emitFISTP_RegOff_Reg(RegisterConstants.GPR idxReg,
short scale,
Offset disp,
RegisterConstants.FPR dummy)
top of stack stored to (double word) [idxReg< |
void |
Assembler.emitFISUB_Reg_Abs_Word(RegisterConstants.FPR dstReg,
Address srcDisp)
Perform - on FP0. |
void |
Assembler.emitFISUB_Reg_Abs(RegisterConstants.FPR dstReg,
Address srcDisp)
Perform - on FP0. |
void |
Assembler.emitFISUB_Reg_RegDisp_Word(RegisterConstants.FPR dstReg,
RegisterConstants.GPR srcBase,
Offset srcDisp)
Perform - on FP0. |
void |
Assembler.emitFISUB_Reg_RegDisp(RegisterConstants.FPR dstReg,
RegisterConstants.GPR srcBase,
Offset srcDisp)
Perform - on FP0. |
void |
Assembler.emitFISUB_Reg_RegIdx_Word(RegisterConstants.FPR dstReg,
RegisterConstants.GPR srcBase,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Perform - on dstReg. |
void |
Assembler.emitFISUB_Reg_RegIdx(RegisterConstants.FPR dstReg,
RegisterConstants.GPR srcBase,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Perform - on dstReg. |
void |
Assembler.emitFISUB_Reg_RegInd_Word(RegisterConstants.FPR dstReg,
RegisterConstants.GPR srcBase)
Perform - on FP0. |
void |
Assembler.emitFISUB_Reg_RegInd(RegisterConstants.FPR dstReg,
RegisterConstants.GPR srcBase)
Perform - on FP0. |
void |
Assembler.emitFISUB_Reg_RegOff_Word(RegisterConstants.FPR dstReg,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Perform - on FP0. |
void |
Assembler.emitFISUB_Reg_RegOff(RegisterConstants.FPR dstReg,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Perform - on FP0. |
void |
Assembler.emitFISUBR_Reg_Abs_Word(RegisterConstants.FPR dstReg,
Address srcDisp)
Perform - on FP0. |
void |
Assembler.emitFISUBR_Reg_Abs(RegisterConstants.FPR dstReg,
Address srcDisp)
Perform - on FP0. |
void |
Assembler.emitFISUBR_Reg_RegDisp_Word(RegisterConstants.FPR dstReg,
RegisterConstants.GPR srcBase,
Offset srcDisp)
Perform - on FP0. |
void |
Assembler.emitFISUBR_Reg_RegDisp(RegisterConstants.FPR dstReg,
RegisterConstants.GPR srcBase,
Offset srcDisp)
Perform - on FP0. |
void |
Assembler.emitFISUBR_Reg_RegIdx_Word(RegisterConstants.FPR dstReg,
RegisterConstants.GPR srcBase,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Perform - on dstReg. |
void |
Assembler.emitFISUBR_Reg_RegIdx(RegisterConstants.FPR dstReg,
RegisterConstants.GPR srcBase,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Perform - on dstReg. |
void |
Assembler.emitFISUBR_Reg_RegInd_Word(RegisterConstants.FPR dstReg,
RegisterConstants.GPR srcBase)
Perform - on FP0. |
void |
Assembler.emitFISUBR_Reg_RegInd(RegisterConstants.FPR dstReg,
RegisterConstants.GPR srcBase)
Perform - on FP0. |
void |
Assembler.emitFISUBR_Reg_RegOff_Word(RegisterConstants.FPR dstReg,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Perform - on FP0. |
void |
Assembler.emitFISUBR_Reg_RegOff(RegisterConstants.FPR dstReg,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Perform - on FP0. |
void |
Assembler.emitFLD_Reg_Abs_Quad(RegisterConstants.FPR dummy,
Address disp)
top of stack loaded from (quad) [disp] |
void |
Assembler.emitFLD_Reg_Abs(RegisterConstants.FPR dummy,
Address disp)
top of stack loaded from (double word) [disp] |
void |
Assembler.emitFLD_Reg_Reg(RegisterConstants.FPR destReg,
RegisterConstants.FPR srcReg)
x87 floating point push of ST(i) into ST(0) |
void |
Assembler.emitFLD_Reg_RegDisp_Quad(RegisterConstants.FPR dummy,
RegisterConstants.GPR reg,
Offset disp)
top of stack loaded from (quad) [reg + disp] |
void |
Assembler.emitFLD_Reg_RegDisp(RegisterConstants.FPR dummy,
RegisterConstants.GPR reg,
Offset disp)
top of stack loaded from (double word) [reg + disp] |
void |
Assembler.emitFLD_Reg_RegIdx_Quad(RegisterConstants.FPR dummy,
RegisterConstants.GPR baseReg,
RegisterConstants.GPR idxReg,
short scale,
Offset disp)
top of stack loaded from (quad) [baseReg + idxReg< |
void |
Assembler.emitFLD_Reg_RegIdx(RegisterConstants.FPR dummy,
RegisterConstants.GPR baseReg,
RegisterConstants.GPR idxReg,
short scale,
Offset disp)
top of stack loaded from (double word) [baseReg + idxReg< |
void |
Assembler.emitFLD_Reg_RegInd_Quad(RegisterConstants.FPR dummy,
RegisterConstants.GPR reg)
top of stack loaded from (quad) [reg] |
void |
Assembler.emitFLD_Reg_RegInd(RegisterConstants.FPR dummy,
RegisterConstants.GPR reg)
top of stack loaded from (double word) [reg] |
void |
Assembler.emitFLD_Reg_RegOff_Quad(RegisterConstants.FPR dummy,
RegisterConstants.GPR idxReg,
short scale,
Offset disp)
top of stack loaded from (quad) [idxReg< |
void |
Assembler.emitFLD_Reg_RegOff(RegisterConstants.FPR dummy,
RegisterConstants.GPR idxReg,
short scale,
Offset disp)
top of stack loaded from (double word) [idxReg< |
void |
Assembler.emitFLD1_Reg(RegisterConstants.FPR dstReg)
load 1.0 into FP0 |
void |
Assembler.emitFLDL2E_Reg(RegisterConstants.FPR dstReg)
load log_2(e) into FP0 |
void |
Assembler.emitFLDL2T_Reg(RegisterConstants.FPR dstReg)
load log_2(10) into FP0 |
void |
Assembler.emitFLDLG2_Reg(RegisterConstants.FPR dstReg)
load log_10(2) into FP0 |
void |
Assembler.emitFLDLN2_Reg(RegisterConstants.FPR dstReg)
load log_e(2) into FP0 |
void |
Assembler.emitFLDPI_Reg(RegisterConstants.FPR dstReg)
load pi into FP0 |
void |
Assembler.emitFLDZ_Reg(RegisterConstants.FPR dstReg)
load 0.0 into FP0 |
void |
Assembler.emitFMUL_Reg_Abs_Quad(RegisterConstants.FPR dstReg,
Address srcDisp)
Perform x on FP0. |
void |
Assembler.emitFMUL_Reg_Abs(RegisterConstants.FPR dstReg,
Address srcDisp)
Perform x on FP0. |
void |
Assembler.emitFMUL_Reg_Reg(RegisterConstants.FPR dstReg,
RegisterConstants.FPR srcReg)
Perform x either to or from FP0. |
void |
Assembler.emitFMUL_Reg_RegDisp_Quad(RegisterConstants.FPR dstReg,
RegisterConstants.GPR srcBase,
Offset srcDisp)
Perform x on FP0. |
void |
Assembler.emitFMUL_Reg_RegDisp(RegisterConstants.FPR dstReg,
RegisterConstants.GPR srcBase,
Offset srcDisp)
Perform x on FP0. |
void |
Assembler.emitFMUL_Reg_RegIdx_Quad(RegisterConstants.FPR dstReg,
RegisterConstants.GPR srcBase,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Perform x on dstReg. |
void |
Assembler.emitFMUL_Reg_RegIdx(RegisterConstants.FPR dstReg,
RegisterConstants.GPR srcBase,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Perform x on dstReg. |
void |
Assembler.emitFMUL_Reg_RegInd_Quad(RegisterConstants.FPR dstReg,
RegisterConstants.GPR srcBase)
Perform x on FP0. |
void |
Assembler.emitFMUL_Reg_RegInd(RegisterConstants.FPR dstReg,
RegisterConstants.GPR srcBase)
Perform x on FP0. |
void |
Assembler.emitFMUL_Reg_RegOff_Quad(RegisterConstants.FPR dstReg,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Perform x on FP0. |
void |
Assembler.emitFMUL_Reg_RegOff(RegisterConstants.FPR dstReg,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Perform x on FP0. |
void |
Assembler.emitFMULP_Reg_Reg(RegisterConstants.FPR dstReg,
RegisterConstants.FPR srcReg)
Perform x then pop stack. |
void |
Assembler.emitFST_Abs_Reg_Quad(Address disp,
RegisterConstants.FPR dummy)
top of stack stored to (quad) [disp] |
void |
Assembler.emitFST_Abs_Reg(Address disp,
RegisterConstants.FPR dummy)
top of stack stored to (double word) [disp] |
void |
Assembler.emitFST_Reg_Reg(RegisterConstants.FPR destReg,
RegisterConstants.FPR srcReg)
|
void |
Assembler.emitFST_RegDisp_Reg_Quad(RegisterConstants.GPR reg,
Offset disp,
RegisterConstants.FPR dummy)
top of stack stored to (quad) [reg + disp] |
void |
Assembler.emitFST_RegDisp_Reg(RegisterConstants.GPR reg,
Offset disp,
RegisterConstants.FPR dummy)
top of stack stored to (double word) [reg + disp] |
void |
Assembler.emitFST_RegIdx_Reg_Quad(RegisterConstants.GPR baseReg,
RegisterConstants.GPR idxReg,
short scale,
Offset disp,
RegisterConstants.FPR dummy)
top of stack stored to (quad) [baseReg + idxReg< |
void |
Assembler.emitFST_RegIdx_Reg(RegisterConstants.GPR baseReg,
RegisterConstants.GPR idxReg,
short scale,
Offset disp,
RegisterConstants.FPR dummy)
top of stack stored to (double word) [baseReg + idxReg< |
void |
Assembler.emitFST_RegInd_Reg_Quad(RegisterConstants.GPR reg,
RegisterConstants.FPR dummy)
top of stack stored to (quad) [reg] |
void |
Assembler.emitFST_RegInd_Reg(RegisterConstants.GPR reg,
RegisterConstants.FPR dummy)
top of stack stored to (double word) [reg] |
void |
Assembler.emitFST_RegOff_Reg_Quad(RegisterConstants.GPR idxReg,
short scale,
Offset disp,
RegisterConstants.FPR dummy)
top of stack stored to (quad) [idxReg< |
void |
Assembler.emitFST_RegOff_Reg(RegisterConstants.GPR idxReg,
short scale,
Offset disp,
RegisterConstants.FPR dummy)
top of stack stored to (double word) [idxReg< |
void |
Assembler.emitFSTP_Abs_Reg_Quad(Address disp,
RegisterConstants.FPR dummy)
top of stack stored to (quad) [disp] |
void |
Assembler.emitFSTP_Abs_Reg(Address disp,
RegisterConstants.FPR dummy)
top of stack stored to (double word) [disp] |
void |
Assembler.emitFSTP_Reg_Reg(RegisterConstants.FPR destReg,
RegisterConstants.FPR srcReg)
|
void |
Assembler.emitFSTP_RegDisp_Reg_Quad(RegisterConstants.GPR reg,
Offset disp,
RegisterConstants.FPR dummy)
top of stack stored to (quad) [reg + disp] |
void |
Assembler.emitFSTP_RegDisp_Reg(RegisterConstants.GPR reg,
Offset disp,
RegisterConstants.FPR dummy)
top of stack stored to (double word) [reg + disp] |
void |
Assembler.emitFSTP_RegIdx_Reg_Quad(RegisterConstants.GPR baseReg,
RegisterConstants.GPR idxReg,
short scale,
Offset disp,
RegisterConstants.FPR dummy)
top of stack stored to (quad) [baseReg + idxReg< |
void |
Assembler.emitFSTP_RegIdx_Reg(RegisterConstants.GPR baseReg,
RegisterConstants.GPR idxReg,
short scale,
Offset disp,
RegisterConstants.FPR dummy)
top of stack stored to (double word) [baseReg + idxReg< |
void |
Assembler.emitFSTP_RegInd_Reg_Quad(RegisterConstants.GPR reg,
RegisterConstants.FPR dummy)
top of stack stored to (quad) [reg] |
void |
Assembler.emitFSTP_RegInd_Reg(RegisterConstants.GPR reg,
RegisterConstants.FPR dummy)
top of stack stored to (double word) [reg] |
void |
Assembler.emitFSTP_RegOff_Reg_Quad(RegisterConstants.GPR idxReg,
short scale,
Offset disp,
RegisterConstants.FPR dummy)
top of stack stored to (quad) [idxReg< |
void |
Assembler.emitFSTP_RegOff_Reg(RegisterConstants.GPR idxReg,
short scale,
Offset disp,
RegisterConstants.FPR dummy)
top of stack stored to (double word) [idxReg< |
void |
Assembler.emitFSUB_Reg_Abs_Quad(RegisterConstants.FPR dstReg,
Address srcDisp)
Perform - on FP0. |
void |
Assembler.emitFSUB_Reg_Abs(RegisterConstants.FPR dstReg,
Address srcDisp)
Perform - on FP0. |
void |
Assembler.emitFSUB_Reg_Reg(RegisterConstants.FPR dstReg,
RegisterConstants.FPR srcReg)
Perform - either to or from FP0. |
void |
Assembler.emitFSUB_Reg_RegDisp_Quad(RegisterConstants.FPR dstReg,
RegisterConstants.GPR srcBase,
Offset srcDisp)
Perform - on FP0. |
void |
Assembler.emitFSUB_Reg_RegDisp(RegisterConstants.FPR dstReg,
RegisterConstants.GPR srcBase,
Offset srcDisp)
Perform - on FP0. |
void |
Assembler.emitFSUB_Reg_RegIdx_Quad(RegisterConstants.FPR dstReg,
RegisterConstants.GPR srcBase,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Perform - on dstReg. |
void |
Assembler.emitFSUB_Reg_RegIdx(RegisterConstants.FPR dstReg,
RegisterConstants.GPR srcBase,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Perform - on dstReg. |
void |
Assembler.emitFSUB_Reg_RegInd_Quad(RegisterConstants.FPR dstReg,
RegisterConstants.GPR srcBase)
Perform - on FP0. |
void |
Assembler.emitFSUB_Reg_RegInd(RegisterConstants.FPR dstReg,
RegisterConstants.GPR srcBase)
Perform - on FP0. |
void |
Assembler.emitFSUB_Reg_RegOff_Quad(RegisterConstants.FPR dstReg,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Perform - on FP0. |
void |
Assembler.emitFSUB_Reg_RegOff(RegisterConstants.FPR dstReg,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Perform - on FP0. |
void |
Assembler.emitFSUBP_Reg_Reg(RegisterConstants.FPR dstReg,
RegisterConstants.FPR srcReg)
Perform - then pop stack. |
void |
Assembler.emitFSUBR_Reg_Abs_Quad(RegisterConstants.FPR dstReg,
Address srcDisp)
Perform - on FP0. |
void |
Assembler.emitFSUBR_Reg_Abs(RegisterConstants.FPR dstReg,
Address srcDisp)
Perform - on FP0. |
void |
Assembler.emitFSUBR_Reg_Reg(RegisterConstants.FPR dstReg,
RegisterConstants.FPR srcReg)
Perform - either to or from FP0. |
void |
Assembler.emitFSUBR_Reg_RegDisp_Quad(RegisterConstants.FPR dstReg,
RegisterConstants.GPR srcBase,
Offset srcDisp)
Perform - on FP0. |
void |
Assembler.emitFSUBR_Reg_RegDisp(RegisterConstants.FPR dstReg,
RegisterConstants.GPR srcBase,
Offset srcDisp)
Perform - on FP0. |
void |
Assembler.emitFSUBR_Reg_RegIdx_Quad(RegisterConstants.FPR dstReg,
RegisterConstants.GPR srcBase,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Perform - on dstReg. |
void |
Assembler.emitFSUBR_Reg_RegIdx(RegisterConstants.FPR dstReg,
RegisterConstants.GPR srcBase,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Perform - on dstReg. |
void |
Assembler.emitFSUBR_Reg_RegInd_Quad(RegisterConstants.FPR dstReg,
RegisterConstants.GPR srcBase)
Perform - on FP0. |
void |
Assembler.emitFSUBR_Reg_RegInd(RegisterConstants.FPR dstReg,
RegisterConstants.GPR srcBase)
Perform - on FP0. |
void |
Assembler.emitFSUBR_Reg_RegOff_Quad(RegisterConstants.FPR dstReg,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Perform - on FP0. |
void |
Assembler.emitFSUBR_Reg_RegOff(RegisterConstants.FPR dstReg,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Perform - on FP0. |
void |
Assembler.emitFSUBRP_Reg_Reg(RegisterConstants.FPR dstReg,
RegisterConstants.FPR srcReg)
Perform - then pop stack. |
void |
Assembler.emitFUCOMI_Reg_Reg(RegisterConstants.FPR reg1,
RegisterConstants.FPR reg2)
FUCOMI floating point comparison |
void |
Assembler.emitFUCOMIP_Reg_Reg(RegisterConstants.FPR reg1,
RegisterConstants.FPR reg2)
FUCOMIP floating point comparison |
void |
Assembler.emitFXCH_Reg_Reg(RegisterConstants.FPR regOne,
RegisterConstants.FPR regTwo)
The dreaded FXCH (symbol of all that's wrong with x87 floating point) |
Uses of RegisterConstants.FPR in org.jikesrvm.compilers.opt.mir2mc.ia32 |
---|
Methods in org.jikesrvm.compilers.opt.mir2mc.ia32 that return RegisterConstants.FPR | |
---|---|
(package private) RegisterConstants.FPR |
AssemblerBase.getFPR_Reg(Operand op)
|
Uses of RegisterConstants.FPR in org.jikesrvm.ia32 |
---|
Fields in org.jikesrvm.ia32 declared as RegisterConstants.FPR | |
---|---|
static RegisterConstants.FPR |
RegisterConstants.FP0
|
static RegisterConstants.FPR |
RegisterConstants.FP1
|
static RegisterConstants.FPR |
RegisterConstants.FP2
|
static RegisterConstants.FPR |
RegisterConstants.FP3
|
static RegisterConstants.FPR |
RegisterConstants.FP4
|
static RegisterConstants.FPR |
RegisterConstants.FP5
|
static RegisterConstants.FPR |
RegisterConstants.FP6
|
static RegisterConstants.FPR |
RegisterConstants.FP7
|
private static RegisterConstants.FPR[] |
RegisterConstants.FPR.vals
Local copy of the backing array. |
Methods in org.jikesrvm.ia32 that return RegisterConstants.FPR | |
---|---|
static RegisterConstants.FPR |
RegisterConstants.FPR.lookup(int num)
Convert encoded value into the FPR it represents |
static RegisterConstants.FPR |
RegisterConstants.FPR.valueOf(String name)
Returns the enum constant of this type with the specified name. |
static RegisterConstants.FPR[] |
RegisterConstants.FPR.values()
Returns an array containing the constants of this enum type, in the order they are declared. |
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |