Searched refs:Ubfx (Results 1 – 2 of 2) sorted by relevance
/art/compiler/optimizing/ |
D | code_generator_arm_vixl.cc | 3785 __ Ubfx(OutputRegister(conversion), InputRegisterAt(conversion, 0), 0, 8); in VisitTypeConversion() local 3788 __ Ubfx(OutputRegister(conversion), LowRegisterFrom(in), 0, 8); in VisitTypeConversion() local 3820 __ Ubfx(OutputRegister(conversion), InputRegisterAt(conversion, 0), 0, 16); in VisitTypeConversion() local 3823 __ Ubfx(OutputRegister(conversion), LowRegisterFrom(in), 0, 16); in VisitTypeConversion() local 4282 __ Ubfx(out, dividend, 0, ctz_imm); in DivRemByPowerOfTwo() local 7536 __ Ubfx(temp, temp, 0, mask_bits); in GenerateBitstringTypeCheckCompare() local 8488 __ Ubfx(out, first, 0, WhichPowerOf2(value + 1)); in GenerateAndConst() local 9821 __ Ubfx(ip, ip, 0, 12); // Extract the offset imm12. in CompileBakerReadBarrierThunk() local 9829 __ Ubfx(ip, ip, 6, 5); // Extract the imm5, i.e. offset / 4. in CompileBakerReadBarrierThunk() local
|
D | code_generator_arm64.cc | 1890 __ Ubfx(temp, temp, 0, mask_bits); in GenerateBitstringTypeCheckCompare() local 4507 __ Ubfx(w0, w0, 0, 8); in GenerateStaticOrDirectCall() local 4513 __ Ubfx(w0, w0, 0, 16); in GenerateStaticOrDirectCall() local 6044 __ Ubfx(output, output.IsX() ? source.X() : source.W(), 0, result_size * kBitsPerByte); in VisitTypeConversion() local 6768 __ Ubfx(ip0.W(), ip0.W(), 10, 12); // Extract the offset. in CompileBakerReadBarrierThunk() local 6798 __ Ubfx(ip0, ip0, 16, 6); // Extract the index register, plus 32 (bit 21 is set). in CompileBakerReadBarrierThunk() local
|