/external/llvm/test/MC/AArch64/ |
D | arm64-bitfield-encoding.s | 10 sbfm w1, w2, #1, #15 11 sbfm x1, x2, #1, #15
|
D | basic-a64-diagnostics.s | 756 sbfm x3, w13, #0, #0 757 sbfm w12, x9, #0, #0 758 sbfm sp, x3, #3, #5 759 sbfm w3, wsp, #1, #9 760 sbfm x9, x5, #-1, #0 761 sbfm x9, x5, #0, #-1 781 sbfm w3, w5, #32, #1 782 sbfm w7, w11, #19, #32 783 sbfm x29, x30, #64, #0 784 sbfm x10, x20, #63, #64
|
D | arm64-aliases.s | 215 sbfm w1, w3, #13, #31 216 sbfm x1, x3, #13, #63
|
D | basic-a64-instructions.s | 956 sbfm x1, x2, #3, #4 957 sbfm x3, x4, #63, #63 958 sbfm wzr, wzr, #31, #31 959 sbfm w12, w9, #0, #0
|
/external/v8/src/arm64/ |
D | assembler-arm64.h | 1125 void sbfm(const Register& rd, const Register& rn, int immr, int imms); 1149 sbfm(rd, rn, shift, rd.SizeInBits() - 1); in asr() 1156 sbfm(rd, rn, (rd.SizeInBits() - lsb) & (rd.SizeInBits() - 1), width - 1); in sbfiz() 1163 sbfm(rd, rn, lsb, lsb + width - 1); in sbfx() 1168 sbfm(rd, rn, 0, 7); in sxtb() 1173 sbfm(rd, rn, 0, 15); in sxth() 1178 sbfm(rd, rn, 0, 31); in sxtw()
|
D | assembler-arm64.cc | 1295 void Assembler::sbfm(const Register& rd, const Register& rn, int immr, in sbfm() function in v8::internal::Assembler 2426 case SXTW: sbfm(rd, rn_, non_shift_bits, high_bit); break; in EmitExtendShift()
|
/external/vixl/doc/ |
D | changelog.md | 33 + MacroAssembler support for `bfm`, `ubfm` and `sbfm`.
|
D | supported-instructions.md | 1021 void sbfm(const Register& rd,
|
/external/vixl/src/vixl/a64/ |
D | assembler-a64.h | 1428 void sbfm(const Register& rd, 1464 sbfm(rd, rn, shift, rd.size() - 1); in asr() 1474 sbfm(rd, rn, (rd.size() - lsb) & (rd.size() - 1), width - 1); in sbfiz() 1484 sbfm(rd, rn, lsb, lsb + width - 1); in sbfx() 1489 sbfm(rd, rn, 0, 7); in sxtb() 1494 sbfm(rd, rn, 0, 15); in sxth() 1499 sbfm(rd, rn, 0, 31); in sxtw()
|
D | assembler-a64.cc | 1098 void Assembler::sbfm(const Register& rd, in sbfm() function in vixl::Assembler 4864 case SXTW: sbfm(rd, rn_, non_shift_bits, high_bit); break; in EmitExtendShift()
|
D | macro-assembler-a64.h | 1742 sbfm(rd, rn, immr, imms); in Sbfm()
|
/external/valgrind/ |
D | README.aarch64 | 219 ubfm/sbfm etc: special case cases that are simple shifts, as iropt
|
/external/v8/test/cctest/ |
D | test-assembler-arm64.cc | 4912 TEST(sbfm) { in TEST() argument 4920 __ sbfm(x10, x1, 16, 31); in TEST() local 4921 __ sbfm(x11, x1, 32, 15); in TEST() local 4922 __ sbfm(x12, x1, 32, 47); in TEST() local 4923 __ sbfm(x13, x1, 48, 35); in TEST() local 4925 __ sbfm(w14, w1, 16, 23); in TEST() local 4926 __ sbfm(w15, w1, 24, 15); in TEST() local 4927 __ sbfm(w16, w2, 16, 23); in TEST() local 4928 __ sbfm(w17, w2, 24, 15); in TEST() local
|
/external/llvm/lib/Target/AArch64/ |
D | AArch64InstrInfo.td | 957 defm SBFM : BitfieldImm<0b00, "sbfm">;
|
/external/vixl/test/ |
D | test-assembler-a64.cc | 8996 TEST(sbfm) { in TEST() argument
|