Lines Matching defs:imm
57 void add32(TrustedImm32 imm, RegisterID src, RegisterID dest)
59 m_assembler.leal_mr(imm.m_value, src, dest);
62 void add32(TrustedImm32 imm, AbsoluteAddress address)
64 m_assembler.addl_im(imm.m_value, address.m_ptr);
72 void add64(TrustedImm32 imm, AbsoluteAddress address)
74 m_assembler.addl_im(imm.m_value, address.m_ptr);
75 m_assembler.adcl_im(imm.m_value >> 31, reinterpret_cast<const char*>(address.m_ptr) + sizeof(int32_t));
78 void and32(TrustedImm32 imm, AbsoluteAddress address)
80 m_assembler.andl_im(imm.m_value, address.m_ptr);
83 void or32(TrustedImm32 imm, AbsoluteAddress address)
85 m_assembler.orl_im(imm.m_value, address.m_ptr);
93 void sub32(TrustedImm32 imm, AbsoluteAddress address)
95 m_assembler.subl_im(imm.m_value, address.m_ptr);
126 void store32(TrustedImm32 imm, void* address)
128 m_assembler.movl_i32m(imm.m_value, address);
136 void store8(TrustedImm32 imm, void* address)
138 ASSERT(-128 <= imm.m_value && imm.m_value < 128);
139 m_assembler.movb_i8m(imm.m_value, address);
158 Jump branchAdd32(ResultCondition cond, TrustedImm32 imm, AbsoluteAddress dest)
160 m_assembler.addl_im(imm.m_value, dest.m_ptr);
164 Jump branchSub32(ResultCondition cond, TrustedImm32 imm, AbsoluteAddress dest)
166 m_assembler.subl_im(imm.m_value, dest.m_ptr);