Searched refs:Ubfx (Results 1 – 2 of 2) sorted by relevance
/art/compiler/optimizing/ |
D | code_generator_arm_vixl.cc | 4065 __ Ubfx(OutputRegister(conversion), InputRegisterAt(conversion, 0), 0, 8); in VisitTypeConversion() local 4068 __ Ubfx(OutputRegister(conversion), LowRegisterFrom(in), 0, 8); in VisitTypeConversion() local 4100 __ Ubfx(OutputRegister(conversion), InputRegisterAt(conversion, 0), 0, 16); in VisitTypeConversion() local 4103 __ Ubfx(OutputRegister(conversion), LowRegisterFrom(in), 0, 16); in VisitTypeConversion() local 4562 __ Ubfx(out, dividend, 0, ctz_imm); in DivRemByPowerOfTwo() local 7911 __ Ubfx(temp, temp, 0, mask_bits); in GenerateBitstringTypeCheckCompare() local 8910 __ Ubfx(out, first, 0, WhichPowerOf2(value + 1)); in GenerateAndConst() local 10317 __ Ubfx(ip, ip, 0, 12); // Extract the offset imm12. in CompileBakerReadBarrierThunk() local 10325 __ Ubfx(ip, ip, 6, 5); // Extract the imm5, i.e. offset / 4. in CompileBakerReadBarrierThunk() local
|
D | code_generator_arm64.cc | 2103 __ Ubfx(temp, temp, 0, mask_bits); in GenerateBitstringTypeCheckCompare() local 4992 __ Ubfx(w0, w0, 0, 8); in GenerateStaticOrDirectCall() local 4998 __ Ubfx(w0, w0, 0, 16); in GenerateStaticOrDirectCall() local 6579 __ Ubfx(output, output.IsX() ? source.X() : source.W(), 0, result_size * kBitsPerByte); in VisitTypeConversion() local 7318 __ Ubfx(ip0.W(), ip0.W(), 10, 12); // Extract the offset. in CompileBakerReadBarrierThunk() local 7348 __ Ubfx(ip0, ip0, 16, 6); // Extract the index register, plus 32 (bit 21 is set). in CompileBakerReadBarrierThunk() local
|