Home
last modified time | relevance | path

Searched refs:ubfm (Results 1 – 16 of 16) sorted by relevance

/external/llvm/test/CodeGen/AArch64/
Darm64-bitfield-extract.ll111 ; lsr is an alias of ubfm
132 ; lsl is an alias of ubfm
154 ; lsr is an alias of ubfm
176 ; lsr is an alias of ubfm
197 ; lsl is an alias of ubfm
217 ; lsl is an alias of ubfm
246 ; lsr is an alias of ubfm
269 ; lsr is an alias of ubfm
292 ; lsr is an alias of ubfm
295 ; lsl is an alias of ubfm
[all …]
/external/llvm/test/MC/AArch64/
Darm64-bitfield-encoding.s12 ubfm w1, w2, #1, #15
13 ubfm x1, x2, #1, #15
Darm64-aliases.s217 ubfm w0, w0, #31, #30
218 ubfm x0, x0, #63, #62
219 ubfm w0, w0, #4, #31
220 ubfm x0, x0, #4, #63
Dbasic-a64-diagnostics.s798 ubfm w3, w5, #32, #1
799 ubfm w7, w11, #19, #32
800 ubfm x29, x30, #64, #0
801 ubfm x10, x20, #63, #64
Dbasic-a64-instructions.s966 ubfm x4, x5, #12, #10
967 ubfm xzr, x4, #0, #0
968 ubfm x4, xzr, #63, #5
969 ubfm x5, x6, #12, #63
/external/v8/src/arm64/
Dassembler-arm64.h1128 void ubfm(const Register& rd, const Register& rn, int immr, int imms);
1186 ubfm(rd, rn, (reg_size - shift) % reg_size, reg_size - shift - 1); in lsl()
1192 ubfm(rd, rn, shift, rd.SizeInBits() - 1); in lsr()
1199 ubfm(rd, rn, (rd.SizeInBits() - lsb) & (rd.SizeInBits() - 1), width - 1); in ubfiz()
1206 ubfm(rd, rn, lsb, lsb + width - 1); in ubfx()
1211 ubfm(rd, rn, 0, 7); in uxtb()
1216 ubfm(rd, rn, 0, 15); in uxth()
1221 ubfm(rd, rn, 0, 31); in uxtw()
Dassembler-arm64.cc1306 void Assembler::ubfm(const Register& rd, const Register& rn, int immr, in ubfm() function in v8::internal::Assembler
2423 case UXTW: ubfm(rd, rn_, non_shift_bits, high_bit); break; in EmitExtendShift()
/external/vixl/doc/
Dchangelog.md33 + MacroAssembler support for `bfm`, `ubfm` and `sbfm`.
Dsupported-instructions.md1334 void ubfm(const Register& rd,
/external/vixl/src/vixl/a64/
Dassembler-a64.h1434 void ubfm(const Register& rd,
1507 ubfm(rd, rn, (reg_size - shift) % reg_size, reg_size - shift - 1); in lsl()
1513 ubfm(rd, rn, shift, rd.size() - 1); in lsr()
1523 ubfm(rd, rn, (rd.size() - lsb) & (rd.size() - 1), width - 1); in ubfiz()
1533 ubfm(rd, rn, lsb, lsb + width - 1); in ubfx()
1538 ubfm(rd, rn, 0, 7); in uxtb()
1543 ubfm(rd, rn, 0, 15); in uxth()
1548 ubfm(rd, rn, 0, 31); in uxtw()
Dassembler-a64.cc1109 void Assembler::ubfm(const Register& rd, in ubfm() function in vixl::Assembler
4861 case UXTW: ubfm(rd, rn_, non_shift_bits, high_bit); break; in EmitExtendShift()
Dmacro-assembler-a64.h2008 ubfm(rd, rn, immr, imms); in Ubfm()
/external/valgrind/
DREADME.aarch64219 ubfm/sbfm etc: special case cases that are simple shifts, as iropt
/external/v8/test/cctest/
Dtest-assembler-arm64.cc4975 TEST(ubfm) { in TEST() argument
4986 __ ubfm(x10, x1, 16, 31); in TEST() local
4987 __ ubfm(x11, x1, 32, 15); in TEST() local
4988 __ ubfm(x12, x1, 32, 47); in TEST() local
4989 __ ubfm(x13, x1, 48, 35); in TEST() local
4991 __ ubfm(w25, w1, 16, 23); in TEST() local
4992 __ ubfm(w26, w1, 24, 15); in TEST() local
4993 __ ubfm(w27, w2, 16, 23); in TEST() local
4994 __ ubfm(w28, w2, 24, 15); in TEST() local
/external/llvm/lib/Target/AArch64/
DAArch64InstrInfo.td958 defm UBFM : BitfieldImm<0b10, "ubfm">;
/external/vixl/test/
Dtest-assembler-a64.cc9060 TEST(ubfm) { in TEST() argument