/external/webkit/Source/JavaScriptCore/jit/ |
JITCall.cpp | 73 addPtr(Imm32(registerOffset), regT1, regT2); 82 addPtr(Imm32((int32_t)offset), regT2, regT3); 120 stubCall.addArgument(JIT::Imm32(registerOffset)); 121 stubCall.addArgument(JIT::Imm32(argCount)); 134 addPtr(Imm32(registerOffset * static_cast<int>(sizeof(Register))), callFrameRegister); 135 move(Imm32(argCount), regT1); 155 stubCall.addArgument(JIT::Imm32(registerOffset)); 156 stubCall.addArgument(JIT::Imm32(argCount)); 177 stubCall.addArgument(JIT::Imm32(registerOffset)); 178 stubCall.addArgument(JIT::Imm32(argCount)) [all...] |
JITCall32_64.cpp | 72 addPtr(Imm32(registerOffset), regT2, regT3); // registerOffset 200 stubCall.addArgument(JIT::Imm32(registerOffset)); 201 stubCall.addArgument(JIT::Imm32(argCount)); 214 addPtr(Imm32(registerOffset * static_cast<int>(sizeof(Register))), callFrameRegister); 236 stubCall.addArgument(JIT::Imm32(registerOffset)); 237 stubCall.addArgument(JIT::Imm32(argCount)); 257 stubCall.addArgument(JIT::Imm32(registerOffset)); 258 stubCall.addArgument(JIT::Imm32(argCount)); 286 store32(Imm32(argCount), payloadFor(registerOffset + RegisterFile::ArgumentCount)); 291 addPtr(Imm32(registerOffset * sizeof(Register)), callFrameRegister) [all...] |
JITArithmetic.cpp | 94 rshift32(Imm32(getConstantOperandImmediateInt(op2) & 0x1f), regT0); 165 urshift32(Imm32(shift & 0x1f), regT0); 203 urshift32(Imm32(shift & 0x1f), regT0); 262 addJump(branch32(LessThanOrEqual, regT0, Imm32(asString(getConstantOperand(op1))->tryGetValue()[0])), target); 271 addJump(branch32(GreaterThanOrEqual, regT0, Imm32(asString(getConstantOperand(op2))->tryGetValue()[0])), target); 278 addJump(branch32(GreaterThanOrEqual, regT0, Imm32(op2imm)), target); 283 addJump(branch32(LessThanOrEqual, regT1, Imm32(op1imm)), target); 326 move(Imm32(op2imm), regT1); 352 move(Imm32(op1imm), regT0); 415 addJump(branch32(GreaterThan, regT0, Imm32(asString(getConstantOperand(op1))->tryGetValue()[0])), target) [all...] |
JITArithmetic32_64.cpp | 103 addJump(branch32(LessThanOrEqual, regT0, Imm32(asString(getConstantOperand(op1))->tryGetValue()[0])), target); 112 addJump(branch32(GreaterThanOrEqual, regT0, Imm32(asString(getConstantOperand(op2))->tryGetValue()[0])), target); 119 addJump(branch32(LessThanOrEqual, regT2, Imm32(getConstantOperand(op1).asInt32())), target); 123 addJump(branch32(GreaterThanOrEqual, regT0, Imm32(getConstantOperand(op2).asInt32())), target); 192 addJump(branch32(GreaterThan, regT0, Imm32(asString(getConstantOperand(op1))->tryGetValue()[0])), target); 201 addJump(branch32(LessThan, regT0, Imm32(asString(getConstantOperand(op2))->tryGetValue()[0])), target); 207 addJump(branch32(GreaterThan, regT2, Imm32(getConstantOperand(op1).asInt32())), target); 211 addJump(branch32(LessThan, regT0, Imm32(getConstantOperand(op2).asInt32())), target); 279 addJump(branch32(invert ? LessThan : GreaterThanOrEqual, regT0, Imm32(asString(getConstantOperand(op1))->tryGetValue()[0])), target); 288 addJump(branch32(invert ? GreaterThan : LessThanOrEqual, regT0, Imm32(asString(getConstantOperand(op2))->tryGetValue()[0])), target) [all...] |
JITOpcodes.cpp | 357 addJump(branch32(LessThanOrEqual, regT0, Imm32(op2imm)), target); 600 stubCall.addArgument(Imm32(currentInstruction[2].u.operand)); 601 stubCall.addArgument(Imm32(currentInstruction[3].u.operand)); 631 stubCall.addArgument(Imm32(currentInstruction[2].u.operand)); 632 stubCall.addArgument(Imm32(currentInstruction[3].u.operand)); 646 stubCall.addArgument(Imm32(currentInstruction[1].u.operand)); 655 stubCall.addArgument(Imm32(currentInstruction[3].u.operand)); 690 stubCall.addArgument(Imm32(currentIndex)); [all...] |
JITOpcodes32_64.cpp | 514 addJump(branch32(GreaterThanOrEqual, regT0, Imm32(getConstantOperand(op1).asInt32())), target); 521 addJump(branch32(LessThanOrEqual, regT0, Imm32(getConstantOperand(op2).asInt32())), target); 756 stubCall.addArgument(Imm32(currentInstruction[2].u.operand)); 757 stubCall.addArgument(Imm32(currentInstruction[3].u.operand)); 798 stubCall.addArgument(Imm32(currentInstruction[2].u.operand)); 799 stubCall.addArgument(Imm32(currentInstruction[3].u.operand)) [all...] |
JITStubCall.h | 123 m_jit->poke(JIT::Imm32(value.payload()), m_stackIndex); 124 m_jit->poke(JIT::Imm32(value.tag()), m_stackIndex + 1);
|
JITInlineMethods.h | 379 move(Imm32(getConstantOperand(index).tag()), tag); 398 move(Imm32(getConstantOperand(index).payload()), payload); 409 move(Imm32(v.payload()), payload); 410 move(Imm32(v.tag()), tag); 505 store32(Imm32(constant.payload()), payloadFor(index, base)); 506 store32(Imm32(constant.tag()), tagFor(index, base)); 763 convertInt32ToDouble(Imm32(getConstantOperand(index).asInt32()), value);
|
/external/valgrind/main/none/tests/amd64/ |
insn_basic.def | 29 ###adcl eflags[0x1,0x0] : imm32[12345678] eax.ud[87654321] => 1.ud[99999999] 30 ###adcl eflags[0x1,0x1] : imm32[12345678] eax.ud[87654321] => 1.ud[100000000] 31 adcl eflags[0x1,0x0] : imm32[12345678] ebx.ud[87654321] => 1.ud[99999999] 32 adcl eflags[0x1,0x1] : imm32[12345678] ebx.ud[87654321] => 1.ud[100000000] 33 adcl eflags[0x1,0x0] : imm32[12345678] m32.ud[87654321] => 1.ud[99999999] 34 adcl eflags[0x1,0x1] : imm32[12345678] m32.ud[87654321] => 1.ud[100000000] 43 ###adcq eflags[0x1,0x0] : imm32[12345678] rax.uq[8765432187654321] => 1.uq[8765432199999999] 44 ###adcq eflags[0x1,0x1] : imm32[12345678] rax.uq[8765432187654321] => 1.uq[8765432200000000] 45 adcq eflags[0x1,0x0] : imm32[12345678] rbx.uq[8765432187654321] => 1.uq[8765432199999999] 46 adcq eflags[0x1,0x1] : imm32[12345678] rbx.uq[8765432187654321] => 1.uq[8765432200000000 [all...] |
/external/webkit/Source/JavaScriptCore/yarr/ |
YarrJIT.cpp | 125 Jump loOrAbove = branch32(GreaterThanOrEqual, character, Imm32((unsigned short)lo)); 132 matchDest.append(branch32(Equal, character, Imm32((unsigned short)matches[*matchIndex]))); 139 Jump loOrAbove = branch32(GreaterThanOrEqual, character, Imm32((unsigned short)lo)); 146 failures.append(branch32(LessThan, character, Imm32((unsigned short)lo))); 151 matchDest.append(branch32(LessThanOrEqual, character, Imm32((unsigned short)hi))); 175 matchDest.append(branch32(Equal, character, Imm32(ch))); 184 Jump below = branch32(LessThan, character, Imm32(lo)); 185 matchDest.append(branch32(LessThanOrEqual, character, Imm32(hi))); 199 matchDest.append(branch32(Equal, character, Imm32((unsigned short)charClass->m_matches[matchIndex++]))); 216 matchDest.append(branch32(Equal, character, Imm32((unsigned short)ch))) [all...] |
/external/valgrind/main/none/tests/x86/ |
insn_basic.def | 49 adcl eflags[0x1,0x0] : imm32[12345678] eax.ud[87654321] => 1.ud[99999999] 50 adcl eflags[0x1,0x1] : imm32[12345678] eax.ud[87654321] => 1.ud[100000000] 51 adcl eflags[0x1,0x0] : imm32[12345678] ebx.ud[87654321] => 1.ud[99999999] 52 adcl eflags[0x1,0x1] : imm32[12345678] ebx.ud[87654321] => 1.ud[100000000] 53 adcl eflags[0x1,0x0] : imm32[12345678] m32.ud[87654321] => 1.ud[99999999] 54 adcl eflags[0x1,0x1] : imm32[12345678] m32.ud[87654321] => 1.ud[100000000] 75 addl imm32[12345678] eax.ud[87654321] => 1.ud[99999999] 76 addl imm32[12345678] ebx.ud[87654321] => 1.ud[99999999] 77 addl imm32[12345678] m32.ud[87654321] => 1.ud[99999999] 95 andl imm32[0x86427531] eax.ud[0x12345678] => 1.ud[0x02005430 [all...] |
smc1.c | 53 code[0] = 0x68; /* PUSH imm32 */
|
/external/llvm/test/TableGen/ |
TargetInstrInfo.td | 19 def imm32 : RTLNode; 115 def XOR32mi : Inst<(ops addr:$addr, imm32:$imm), 118 (set R32:$tmp2, (xor R32:$tmp1, imm32:$imm)),
|
/external/valgrind/main/VEX/priv/ |
host_x86_defs.c | 161 X86AMode* X86AMode_IR ( UInt imm32, HReg reg ) { 164 am->Xam.IR.imm = imm32; 168 X86AMode* X86AMode_IRRS ( UInt imm32, HReg base, HReg indEx, Int shift ) { 171 am->Xam.IRRS.imm = imm32; 243 X86RMI* X86RMI_Imm ( UInt imm32 ) { 246 op->Xrmi.Imm.imm32 = imm32; 265 vex_printf("$0x%x", op->Xrmi.Imm.imm32); 314 X86RI* X86RI_Imm ( UInt imm32 ) { 317 op->Xri.Imm.imm32 = imm32 3421 UInt imm32 = (UInt)Ptr_to_ULong(location_of_counter); local [all...] |
host_arm_defs.c | 4455 UInt imm32 = i->ARMin.Add32.imm32; local [all...] |
host_amd64_defs.c | 205 AMD64AMode* AMD64AMode_IR ( UInt imm32, HReg reg ) { 208 am->Aam.IR.imm = imm32; 212 AMD64AMode* AMD64AMode_IRRS ( UInt imm32, HReg base, HReg indEx, Int shift ) { 215 am->Aam.IRRS.imm = imm32; 275 AMD64RMI* AMD64RMI_Imm ( UInt imm32 ) { 278 op->Armi.Imm.imm32 = imm32; 297 vex_printf("$0x%x", op->Armi.Imm.imm32); 355 AMD64RI* AMD64RI_Imm ( UInt imm32 ) { 358 op->Ari.Imm.imm32 = imm32 [all...] |
host_x86_defs.h | 159 UInt imm32; member in struct:__anon16416::__anon16417::__anon16418 193 UInt imm32; member in struct:__anon16422::__anon16423::__anon16424 343 Xin_Test32, /* 32-bit test of REG or MEM against imm32 (AND, set 411 UInt imm32; member in struct:__anon16437::__anon16438::__anon16442 659 extern X86Instr* X86Instr_Test32 ( UInt imm32, X86RM* dst );
|
host_amd64_defs.h | 171 UInt imm32; member in struct:__anon16033::__anon16034::__anon16035 206 UInt imm32; member in struct:__anon16039::__anon16040::__anon16041 432 UInt imm32; member in struct:__anon16054::__anon16055::__anon16060 697 extern AMD64Instr* AMD64Instr_Test64 ( UInt imm32, HReg dst );
|
/external/v8/src/ia32/ |
assembler-ia32.cc | 529 void Assembler::push_imm32(int32_t imm32) { 532 emit(imm32); 617 void Assembler::mov(Register dst, int32_t imm32) { 620 emit(imm32); 754 void Assembler::adc(Register dst, int32_t imm32) { 756 emit_arith(2, Operand(dst), Immediate(imm32)); 788 void Assembler::and_(Register dst, int32_t imm32) { 789 and_(dst, Immediate(imm32)); 857 void Assembler::cmp(Register reg, int32_t imm32) { 859 emit_arith(7, Operand(reg), Immediate(imm32)); 1364 int imm32 = pos - (fixup_pos + sizeof(int32_t)); local [all...] |
assembler-ia32.h | 620 static const int kPatchReturnSequenceAddressOffset = 1; // JMP imm32. 624 static const int kPatchDebugBreakSlotAddressOffset = 1; // JMP imm32. 680 void push_imm32(int32_t imm32); 700 void mov(Register dst, int32_t imm32); 739 void adc(Register dst, int32_t imm32); 748 void and_(Register dst, int32_t imm32); 762 void cmp(Register reg, int32_t imm32); 784 void imul(Register dst, Register src, int32_t imm32); // dst = src * imm32. 798 void or_(Register dst, int32_t imm32); [all...] |
/external/webkit/Source/JavaScriptCore/assembler/ |
AbstractMacroAssembler.h | 221 struct Imm32 : public TrustedImm32 { 222 explicit Imm32(int32_t value) 227 explicit Imm32(TrustedImmPtr ptr)
|
/external/webkit/Source/JavaScriptCore/dfg/ |
DFGJITCodeGenerator.h | 54 typedef MacroAssembler::Imm32 Imm32; 312 m_jit.and32(Imm32(imm), op1, result); 315 m_jit.or32(Imm32(imm), op1, result); 318 m_jit.xor32(Imm32(imm), op1, result); 344 m_jit.rshift32(op1, Imm32(shiftAmount), result); 347 m_jit.lshift32(op1, Imm32(shiftAmount), result); 350 m_jit.urshift32(op1, Imm32(shiftAmount), result); [all...] |
DFGJITCompiler.cpp | 72 move(MacroAssembler::Imm32(valueOfInt32Constant(nodeIndex)), gprToRegisterID(gpr)); 244 addPtr(Imm32(m_codeBlock->m_numCalleeRegisters * sizeof(Register)), callFrameRegister, regT1); 338 branch32(Equal, regT1, Imm32(m_codeBlock->m_numParameters)).linkTo(fromArityCheck, this);
|
/dalvik/vm/compiler/codegen/x86/libenc/ |
enc_tabl.cpp | 163 (IMUL r64, r/m64, imm32)/(IMUL r32, r/m32, imm32). 261 reflected in opcode column - for example, CALL cd or PUSH imm32. 351 {OpcodeInfo::decoder, {opcode_starts_from + 5, id}, {EAX, imm32}, DU_U },\ 356 {OpcodeInfo::all, {0x81, opc_ext, id}, {r_m32, imm32}, def_use },\ [all...] |
/external/webkit/Source/WebKit2/UIProcess/win/ |
WebView.cpp | 62 SOFT_LINK_LIBRARY(IMM32) 63 SOFT_LINK(IMM32, ImmGetContext, HIMC, WINAPI, (HWND hwnd), (hwnd)) 64 SOFT_LINK(IMM32, ImmReleaseContext, BOOL, WINAPI, (HWND hWnd, HIMC hIMC), (hWnd, hIMC)) 65 SOFT_LINK(IMM32, ImmGetCompositionStringW, LONG, WINAPI, (HIMC hIMC, DWORD dwIndex, LPVOID lpBuf, DWORD dwBufLen), (hIMC, dwIndex, lpBuf, dwBufLen)) 66 SOFT_LINK(IMM32, ImmSetCandidateWindow, BOOL, WINAPI, (HIMC hIMC, LPCANDIDATEFORM lpCandidate), (hIMC, lpCandidate)) 67 SOFT_LINK(IMM32, ImmSetOpenStatus, BOOL, WINAPI, (HIMC hIMC, BOOL fOpen), (hIMC, fOpen)) 68 SOFT_LINK(IMM32, ImmNotifyIME, BOOL, WINAPI, (HIMC hIMC, DWORD dwAction, DWORD dwIndex, DWORD dwValue), (hIMC, dwAction, dwIndex, dwValue)) 69 SOFT_LINK(IMM32, ImmAssociateContextEx, BOOL, WINAPI, (HWND hWnd, HIMC hIMC, DWORD dwFlags), (hWnd, hIMC, dwFlags)) [all...] |