Lines Matching defs:imm
180 void Mov(const Register& rd, uint64_t imm);
346 void MASM(const VRegister& vd, const VRegister& vn, double imm) { \
348 ASM(vd, vn, imm); \
621 bool TryOneInstrMoveImmediate(const Register& dst, int64_t imm);
649 static unsigned CountSetHalfWords(uint64_t imm, unsigned reg_size);
658 inline void Mvn(const Register& rd, uint64_t imm);
660 static bool IsImmMovn(uint64_t imm, unsigned reg_size);
661 static bool IsImmMovz(uint64_t imm, unsigned reg_size);
736 inline void Ldr(const CPURegister& rt, const Operand& imm);
886 // dst is not necessarily equal to imm; it may have had a shifting operation
889 Operand MoveImmediateForShiftedOp(const Register& dst, int64_t imm,
928 inline void Fmov(VRegister fd, double imm);
929 inline void Fmov(VRegister fd, float imm);
932 void Fmov(VRegister fd, T imm) {
934 Fmov(fd, static_cast<double>(imm));
938 void Movi(const VRegister& vd, uint64_t imm, Shift shift = LSL,
1324 void Cmgt(const VRegister& vd, const VRegister& vn, int imm) {
1326 cmgt(vd, vn, imm);
1328 void Cmge(const VRegister& vd, const VRegister& vn, int imm) {
1330 cmge(vd, vn, imm);
1332 void Cmeq(const VRegister& vd, const VRegister& vn, int imm) {
1334 cmeq(vd, vn, imm);
1336 void Cmlt(const VRegister& vd, const VRegister& vn, int imm) {
1338 cmlt(vd, vn, imm);
1340 void Cmle(const VRegister& vd, const VRegister& vn, int imm) {
1342 cmle(vd, vn, imm);
1512 void Movi16bitHelper(const VRegister& vd, uint64_t imm);
1513 void Movi32bitHelper(const VRegister& vd, uint64_t imm);
1514 void Movi64bitHelper(const VRegister& vd, uint64_t imm);
1610 inline void Movk(const Register& rd, uint64_t imm, int shift = -1);