Lines Matching refs:assm
1209 void EmitI64IndependentHalfOperation(LiftoffAssembler* assm, in EmitI64IndependentHalfOperation() argument
1215 (assm->*op)(dst.low_gp(), lhs.low_gp(), rhs.low_gp()); in EmitI64IndependentHalfOperation()
1216 (assm->*op)(dst.high_gp(), lhs.high_gp(), rhs.high_gp()); in EmitI64IndependentHalfOperation()
1222 (assm->*op)(dst.high_gp(), lhs.high_gp(), rhs.high_gp()); in EmitI64IndependentHalfOperation()
1223 (assm->*op)(dst.low_gp(), lhs.low_gp(), rhs.low_gp()); in EmitI64IndependentHalfOperation()
1228 assm->GetUnusedRegister(kGpReg, LiftoffRegList::ForRegs(lhs, rhs)).gp(); in EmitI64IndependentHalfOperation()
1229 (assm->*op)(tmp, lhs.low_gp(), rhs.low_gp()); in EmitI64IndependentHalfOperation()
1230 (assm->*op)(dst.high_gp(), lhs.high_gp(), rhs.high_gp()); in EmitI64IndependentHalfOperation()
1231 assm->Move(dst.low_gp(), tmp, kWasmI32); in EmitI64IndependentHalfOperation()
1235 void EmitI64IndependentHalfOperationImm(LiftoffAssembler* assm, in EmitI64IndependentHalfOperationImm() argument
1243 (assm->*op)(dst.low_gp(), lhs.low_gp(), imm); in EmitI64IndependentHalfOperationImm()
1244 (assm->*op)(dst.high_gp(), lhs.high_gp(), sign_extend); in EmitI64IndependentHalfOperationImm()
1250 (assm->*op)(dst.high_gp(), lhs.high_gp(), sign_extend); in EmitI64IndependentHalfOperationImm()
1251 (assm->*op)(dst.low_gp(), lhs.low_gp(), imm); in EmitI64IndependentHalfOperationImm()
1256 assm->GetUnusedRegister(kGpReg, LiftoffRegList::ForRegs(lhs)).gp(); in EmitI64IndependentHalfOperationImm()
1257 (assm->*op)(tmp, lhs.low_gp(), imm); in EmitI64IndependentHalfOperationImm()
1258 (assm->*op)(dst.high_gp(), lhs.high_gp(), sign_extend); in EmitI64IndependentHalfOperationImm()
1259 assm->Move(dst.low_gp(), tmp, kWasmI32); in EmitI64IndependentHalfOperationImm()