Home
last modified time | relevance | path

Searched refs:shifter (Results 1 – 25 of 35) sorted by relevance

12

/external/mesa3d/src/gallium/drivers/radeon/
Dradeon_vcn_enc.c532 enc->shifter |= value_to_pack << (32 - enc->bits_in_shifter - bits_to_pack); in radeon_enc_code_fixed_bits()
537 unsigned char output_byte = (unsigned char)(enc->shifter >> 24); in radeon_enc_code_fixed_bits()
538 enc->shifter <<= 8; in radeon_enc_code_fixed_bits()
550 enc->shifter = 0; in radeon_enc_reset()
568 unsigned char output_byte = (unsigned char)(enc->shifter >> 24); in radeon_enc_flush_headers()
572 enc->shifter = 0; in radeon_enc_flush_headers()
Dradeon_uvd_enc_1_1.c116 enc->shifter |= value_to_pack << (32 - enc->bits_in_shifter - bits_to_pack); in radeon_uvd_enc_code_fixed_bits()
121 unsigned char output_byte = (unsigned char)(enc->shifter >> 24); in radeon_uvd_enc_code_fixed_bits()
122 enc->shifter <<= 8; in radeon_uvd_enc_code_fixed_bits()
134 enc->shifter = 0; in radeon_uvd_enc_reset()
152 unsigned char output_byte = (unsigned char)(enc->shifter >> 24); in radeon_uvd_enc_flush_headers()
156 enc->shifter = 0; in radeon_uvd_enc_flush_headers()
Dradeon_uvd_enc.h416 unsigned shifter; member
Dradeon_vcn_enc.h533 unsigned shifter; member
/external/swiftshader/third_party/subzero/src/
DIceAssemblerX86Base.h662 void rol(Type Ty, GPRRegister operand, GPRRegister shifter);
663 void rol(Type Ty, const Address &operand, GPRRegister shifter);
666 void shl(Type Ty, GPRRegister operand, GPRRegister shifter);
667 void shl(Type Ty, const Address &operand, GPRRegister shifter);
670 void shr(Type Ty, GPRRegister operand, GPRRegister shifter);
671 void shr(Type Ty, const Address &operand, GPRRegister shifter);
674 void sar(Type Ty, GPRRegister operand, GPRRegister shifter);
675 void sar(Type Ty, const Address &address, GPRRegister shifter);
773 GPRRegister shifter);
DIceAssemblerX86BaseImpl.h3234 GPRRegister shifter) { in rol() argument
3235 emitGenericShift(0, Ty, Operand(operand), shifter); in rol()
3240 GPRRegister shifter) { in rol() argument
3241 emitGenericShift(0, Ty, operand, shifter); in rol()
3252 GPRRegister shifter) { in shl() argument
3253 emitGenericShift(4, Ty, Operand(operand), shifter); in shl()
3258 GPRRegister shifter) { in shl() argument
3259 emitGenericShift(4, Ty, operand, shifter); in shl()
3270 GPRRegister shifter) { in shr() argument
3271 emitGenericShift(5, Ty, Operand(operand), shifter); in shr()
[all …]
/external/llvm-project/llvm/lib/Target/ARM/
DARMScheduleM7.td326 // shifter but have timing as if they used the EX2 shifter as they usually
327 // can choose the EX2 shifter when needed. Will miss a few dual-issue cases,
333 // Instructions that use the shifter, but have normal timing.
DARM.td349 "shifter operand">;
/external/capstone/arch/AArch64/
DAArch64InstPrinter.c982 arm64_shifter shifter = ARM64_SFT_INVALID; in printShifter() local
986 shifter = ARM64_SFT_LSL; in printShifter()
989 shifter = ARM64_SFT_LSR; in printShifter()
992 shifter = ARM64_SFT_ASR; in printShifter()
995 shifter = ARM64_SFT_ROR; in printShifter()
998 shifter = ARM64_SFT_MSL; in printShifter()
1002 …>flat_insn->detail->arm64.operands[MI->flat_insn->detail->arm64.op_count - 1].shift.type = shifter; in printShifter()
/external/llvm-project/llvm/test/MC/ARM/
Dbasic-thumb-instructions.s12 @ For complex constructs like shifter operands, check more thoroughly for them
Dbasic-arm-instructions.s7 @ For complex constructs like shifter operands, check more thoroughly for them
Dbasic-thumb2-instructions.s7 @ For complex constructs like shifter operands, check more thoroughly for them
/external/llvm/test/MC/ARM/
Dbasic-thumb-instructions.s12 @ For complex constructs like shifter operands, check more thoroughly for them
Dbasic-thumb2-instructions.s7 @ For complex constructs like shifter operands, check more thoroughly for them
Dbasic-arm-instructions.s7 @ For complex constructs like shifter operands, check more thoroughly for them
/external/llvm/lib/Target/ARM/
DARM.td209 "Avoid movs instructions with shifter operand">;
/external/llvm/lib/Target/AArch64/
DAArch64InstrFormats.td139 // The "MSL" shifter on the vector MOVI instruction.
572 // An arithmetic shifter operand:
594 // An arithmetic shifter operand:
616 // A logical vector shifter operand:
625 // A logical vector half-word shifter operand:
634 // A vector move shifter operand:
652 // An ADD/SUB immediate shifter operand:
1561 class BaseMoveImmediate<bits<2> opc, RegisterClass regtype, Operand shifter,
1563 : I<(outs regtype:$Rd), (ins movimm32_imm:$imm, shifter:$shift),
1589 class BaseInsertImmediate<bits<2> opc, RegisterClass regtype, Operand shifter,
[all …]
DAArch64SchedCyclone.td42 // 2 shifter pipes: I[2..3]
DAArch64InstrInfo.td4466 // EDIT per word: 2s & 4s with MSL shifter
4506 // EDIT per word: 2s & 4s with MSL shifter
/external/llvm-project/llvm/lib/Target/AArch64/
DAArch64SchedCyclone.td44 // 2 shifter pipes: I[2..3]
DAArch64InstrFormats.td176 // The "MSL" shifter on the vector MOVI instruction.
952 // An arithmetic shifter operand:
982 // An arithmetic shifter operand:
1012 // A logical vector shifter operand:
1021 // A logical vector half-word shifter operand:
1030 // A vector move shifter operand:
1050 // An ADD/SUB immediate shifter operand:
2246 class BaseMoveImmediate<bits<2> opc, RegisterClass regtype, Operand shifter,
2248 : I<(outs regtype:$Rd), (ins movimm32_imm:$imm, shifter:$shift),
2274 class BaseInsertImmediate<bits<2> opc, RegisterClass regtype, Operand shifter,
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
DAArch64SchedCyclone.td43 // 2 shifter pipes: I[2..3]
DAArch64InstrFormats.td156 // The "MSL" shifter on the vector MOVI instruction.
848 // An arithmetic shifter operand:
878 // An arithmetic shifter operand:
908 // A logical vector shifter operand:
917 // A logical vector half-word shifter operand:
926 // A vector move shifter operand:
946 // An ADD/SUB immediate shifter operand:
2110 class BaseMoveImmediate<bits<2> opc, RegisterClass regtype, Operand shifter,
2112 : I<(outs regtype:$Rd), (ins movimm32_imm:$imm, shifter:$shift),
2138 class BaseInsertImmediate<bits<2> opc, RegisterClass regtype, Operand shifter,
[all …]
DAArch64InstrInfo.td5442 // EDIT per word: 2s & 4s with MSL shifter
5485 // EDIT per word: 2s & 4s with MSL shifter
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/
DARM.td349 "shifter operand">;

12