Searched refs:Sllw (Results 1 – 5 of 5) sorted by relevance
/art/compiler/optimizing/ |
D | intrinsics_riscv64.cc | 1184 __ Sllw(temp, temp, temp1); // Calculate number of bytes to compare. in VisitStringEquals() local 2961 __ Sllw(temp0, temp0, temp3); // temp3 = 0 or 8, temp0 := ~0xff or ~0xffff in VisitStringCompareTo() local 3852 __ Sllw(result.AsRegister<XRegister>(), loc.AsRegister<XRegister>(), shift); in PrepareXRegister() local 3964 __ Sllw(mask, mask, shift); in GenerateVarHandleCompareAndSetOrExchange() local 4343 __ Sllw(mask, mask, shift); in GenerateVarHandleGetAndUpdate() local 4372 __ Sllw(arg_reg, arg_reg, shift); in GenerateVarHandleGetAndUpdate() local 4376 __ Sllw(arg_reg, arg_reg, shift); in GenerateVarHandleGetAndUpdate() local 4436 __ Sllw(new_value, new_value, shift); in GenerateVarHandleGetAndUpdate() local
|
D | code_generator_riscv64.cc | 2403 __ Sllw(rd, rs1, rs2); in HandleShift() local
|
/art/compiler/utils/riscv64/ |
D | assembler_riscv64_test.cc | 2668 TEST_F(AssemblerRISCV64Test, Sllw) { in TEST_F() argument 2669 DriverStr(RepeatRRR(&Riscv64Assembler::Sllw, "sllw {reg1}, {reg2}, {reg3}"), "Sllw"); in TEST_F()
|
D | assembler_riscv64.h | 320 void Sllw(XRegister rd, XRegister rs1, XRegister rs2);
|
D | assembler_riscv64.cc | 593 void Riscv64Assembler::Sllw(XRegister rd, XRegister rs1, XRegister rs2) { in Sllw() function in art::riscv64::Riscv64Assembler
|