Lines Matching refs:const
16 void adc(const Register& rd, const Register& rn, const Operand& operand)
23 void adcs(const Register& rd, const Register& rn, const Operand& operand)
30 void add(const Register& rd, const Register& rn, const Operand& operand)
37 void adds(const Register& rd, const Register& rn, const Operand& operand)
44 void adr(const Register& xd, int64_t imm21)
51 void adr(const Register& xd, Label* label)
58 void adrp(const Register& xd, int64_t imm21)
65 void adrp(const Register& xd, Label* label)
72 void and_(const Register& rd, const Register& rn, const Operand& operand)
79 void ands(const Register& rd, const Register& rn, const Operand& operand)
86 void asr(const Register& rd, const Register& rn, unsigned shift)
93 void asrv(const Register& rd, const Register& rn, const Register& rm)
128 void bfi(const Register& rd,
129 const Register& rn,
138 void bfm(const Register& rd,
139 const Register& rn,
148 void bfxil(const Register& rd,
149 const Register& rn,
158 void bic(const Register& rd, const Register& rn, const Operand& operand)
165 void bics(const Register& rd, const Register& rn, const Operand& operand)
186 void blr(const Register& xn)
193 void br(const Register& xn)
207 void cbnz(const Register& rt, int64_t imm19)
214 void cbnz(const Register& rt, Label* label)
221 void cbz(const Register& rt, int64_t imm19)
228 void cbz(const Register& rt, Label* label)
235 void ccmn(const Register& rn,
236 const Operand& operand,
245 void ccmp(const Register& rn,
246 const Operand& operand,
255 void cinc(const Register& rd, const Register& rn, Condition cond)
262 void cinv(const Register& rd, const Register& rn, Condition cond)
276 void cls(const Register& rd, const Register& rn)
283 void clz(const Register& rd, const Register& rn)
290 void cmn(const Register& rn, const Operand& operand)
297 void cmp(const Register& rn, const Operand& operand)
304 void cneg(const Register& rd, const Register& rn, Condition cond)
311 void crc32b(const Register& wd, const Register& wn, const Register& wm)
318 void crc32cb(const Register& wd, const Register& wn, const Register& wm)
325 void crc32ch(const Register& wd, const Register& wn, const Register& wm)
332 void crc32cw(const Register& wd, const Register& wn, const Register& wm)
339 void crc32cx(const Register& wd, const Register& wn, const Register& xm)
346 void crc32h(const Register& wd, const Register& wn, const Register& wm)
353 void crc32w(const Register& wd, const Register& wn, const Register& wm)
360 void crc32x(const Register& wd, const Register& wn, const Register& xm)
367 void csel(const Register& rd,
368 const Register& rn,
369 const Register& rm,
377 void cset(const Register& rd, Condition cond)
384 void csetm(const Register& rd, Condition cond)
391 void csinc(const Register& rd,
392 const Register& rn,
393 const Register& rm,
401 void csinv(const Register& rd,
402 const Register& rn,
403 const Register& rm,
411 void csneg(const Register& rd,
412 const Register& rn,
413 const Register& rm,
428 void dc(DataCacheOp op, const Register& rt)
449 void eon(const Register& rd, const Register& rn, const Operand& operand)
456 void eor(const Register& rd, const Register& rn, const Operand& operand)
463 void extr(const Register& rd,
464 const Register& rn,
465 const Register& rm,
487 void ic(InstructionCacheOp op, const Register& rt)
501 void ldar(const Register& rt, const MemOperand& src)
508 void ldarb(const Register& rt, const MemOperand& src)
515 void ldarh(const Register& rt, const MemOperand& src)
522 void ldaxp(const Register& rt, const Register& rt2, const MemOperand& src)
529 void ldaxr(const Register& rt, const MemOperand& src)
536 void ldaxrb(const Register& rt, const MemOperand& src)
543 void ldaxrh(const Register& rt, const MemOperand& src)
550 void ldnp(const CPURegister& rt,
551 const CPURegister& rt2,
552 const MemOperand& src)
559 void ldp(const CPURegister& rt,
560 const CPURegister& rt2,
561 const MemOperand& src)
568 void ldpsw(const Register& xt, const Register& xt2, const MemOperand& src)
575 void ldr(const CPURegister& rt, RawLiteral* literal)
582 void ldr(const CPURegister& rt, int64_t imm19)
589 void ldr(const CPURegister& rt,
590 const MemOperand& src,
598 void ldrb(const Register& rt,
599 const MemOperand& src,
607 void ldrh(const Register& rt,
608 const MemOperand& src,
616 void ldrsb(const Register& rt,
617 const MemOperand& src,
625 void ldrsh(const Register& rt,
626 const MemOperand& src,
634 void ldrsw(const Register& xt, RawLiteral* literal)
641 void ldrsw(const Register& xt, int64_t imm19)
648 void ldrsw(const Register& xt,
649 const MemOperand& src,
657 void ldur(const CPURegister& rt,
658 const MemOperand& src,
666 void ldurb(const Register& rt,
667 const MemOperand& src,
675 void ldurh(const Register& rt,
676 const MemOperand& src,
684 void ldursb(const Register& rt,
685 const MemOperand& src,
693 void ldursh(const Register& rt,
694 const MemOperand& src,
702 void ldursw(const Register& xt,
703 const MemOperand& src,
711 void ldxp(const Register& rt, const Register& rt2, const MemOperand& src)
718 void ldxr(const Register& rt, const MemOperand& src)
725 void ldxrb(const Register& rt, const MemOperand& src)
732 void ldxrh(const Register& rt, const MemOperand& src)
739 void lsl(const Register& rd, const Register& rn, unsigned shift)
746 void lslv(const Register& rd, const Register& rn, const Register& rm)
753 void lsr(const Register& rd, const Register& rn, unsigned shift)
760 void lsrv(const Register& rd, const Register& rn, const Register& rm)
767 void madd(const Register& rd,
768 const Register& rn,
769 const Register& rm,
770 const Register& ra)
777 void mneg(const Register& rd, const Register& rn, const Register& rm)
784 void mov(const Register& rd, const Register& rn)
791 void movk(const Register& rd, uint64_t imm, int shift = -1)
798 void movn(const Register& rd, uint64_t imm, int shift = -1)
805 void movz(const Register& rd, uint64_t imm, int shift = -1)
812 void mrs(const Register& xt, SystemRegister sysreg)
819 void msr(SystemRegister sysreg, const Register& xt)
826 void msub(const Register& rd,
827 const Register& rn,
828 const Register& rm,
829 const Register& ra)
836 void mul(const Register& rd, const Register& rn, const Register& rm)
843 void mvn(const Register& rd, const Operand& operand)
850 void neg(const Register& rd, const Operand& operand)
857 void negs(const Register& rd, const Operand& operand)
864 void ngc(const Register& rd, const Operand& operand)
871 void ngcs(const Register& rd, const Operand& operand)
885 void orn(const Register& rd, const Register& rn, const Operand& operand)
892 void orr(const Register& rd, const Register& rn, const Operand& operand)
914 const MemOperand& addr,
923 const MemOperand& addr,
931 void rbit(const Register& rd, const Register& rn)
938 void ret(const Register& xn = lr)
945 void rev(const Register& rd, const Register& rn)
952 void rev16(const Register& rd, const Register& rn)
959 void rev32(const Register& xd, const Register& xn)
966 void ror(const Register& rd, const Register& rs, unsigned shift)
973 void rorv(const Register& rd, const Register& rn, const Register& rm)
980 void sbc(const Register& rd, const Register& rn, const Operand& operand)
987 void sbcs(const Register& rd, const Register& rn, const Operand& operand)
994 void sbfiz(const Register& rd,
995 const Register& rn,
1004 void sbfm(const Register& rd,
1005 const Register& rn,
1014 void sbfx(const Register& rd,
1015 const Register& rn,
1024 void sdiv(const Register& rd, const Register& rn, const Register& rm)
1031 void smaddl(const Register& xd,
1032 const Register& wn,
1033 const Register& wm,
1034 const Register& xa)
1041 void smsubl(const Register& xd,
1042 const Register& wn,
1043 const Register& wm,
1044 const Register& xa)
1051 void smulh(const Register& xd, const Register& xn, const Register& xm)
1058 void smull(const Register& xd, const Register& wn, const Register& wm)
1065 void stlr(const Register& rt, const MemOperand& dst)
1072 void stlrb(const Register& rt, const MemOperand& dst)
1079 void stlrh(const Register& rt, const MemOperand& dst)
1086 void stlxp(const Register& rs,
1087 const Register& rt,
1088 const Register& rt2,
1089 const MemOperand& dst)
1096 void stlxr(const Register& rs, const Register& rt, const MemOperand& dst)
1103 void stlxrb(const Register& rs, const Register& rt, const MemOperand& dst)
1110 void stlxrh(const Register& rs, const Register& rt, const MemOperand& dst)
1117 void stnp(const CPURegister& rt,
1118 const CPURegister& rt2,
1119 const MemOperand& dst)
1126 void stp(const CPURegister& rt,
1127 const CPURegister& rt2,
1128 const MemOperand& dst)
1135 void str(const CPURegister& rt,
1136 const MemOperand& dst,
1144 void strb(const Register& rt,
1145 const MemOperand& dst,
1153 void strh(const Register& rt,
1154 const MemOperand& dst,
1162 void stur(const CPURegister& rt,
1163 const MemOperand& src,
1171 void sturb(const Register& rt,
1172 const MemOperand& dst,
1180 void sturh(const Register& rt,
1181 const MemOperand& dst,
1189 void stxp(const Register& rs,
1190 const Register& rt,
1191 const Register& rt2,
1192 const MemOperand& dst)
1199 void stxr(const Register& rs, const Register& rt, const MemOperand& dst)
1206 void stxrb(const Register& rs, const Register& rt, const MemOperand& dst)
1213 void stxrh(const Register& rs, const Register& rt, const MemOperand& dst)
1220 void sub(const Register& rd, const Register& rn, const Operand& operand)
1227 void subs(const Register& rd, const Register& rn, const Operand& operand)
1241 void sxtb(const Register& rd, const Register& rn)
1248 void sxth(const Register& rd, const Register& rn)
1255 void sxtw(const Register& rd, const Register& rn)
1262 void sys(int op, const Register& xt = xzr)
1269 void sys(int op1, int crn, int crm, int op2, const Register& xt = xzr)
1276 void tbnz(const Register& rt, unsigned bit_pos, int64_t imm14)
1283 void tbnz(const Register& rt, unsigned bit_pos, Label* label)
1290 void tbz(const Register& rt, unsigned bit_pos, int64_t imm14)
1297 void tbz(const Register& rt, unsigned bit_pos, Label* label)
1304 void tst(const Register& rn, const Operand& operand)
1311 void ubfiz(const Register& rd,
1312 const Register& rn,
1321 void ubfm(const Register& rd,
1322 const Register& rn,
1331 void ubfx(const Register& rd,
1332 const Register& rn,
1341 void udiv(const Register& rd, const Register& rn, const Register& rm)
1348 void umaddl(const Register& xd,
1349 const Register& wn,
1350 const Register& wm,
1351 const Register& xa)
1358 void umsubl(const Register& xd,
1359 const Register& wn,
1360 const Register& wm,
1361 const Register& xa)
1368 void umulh(const Register& xd, const Register& xn, const Register& xm)
1375 void umull(const Register& xd, const Register& wn, const Register& wm)
1382 void uxtb(const Register& rd, const Register& rn)
1389 void uxth(const Register& rd, const Register& rn)
1396 void uxtw(const Register& rd, const Register& rn)
1407 void abs(const VRegister& vd, const VRegister& vn)
1414 void add(const VRegister& vd, const VRegister& vn, const VRegister& vm)
1421 void addhn(const VRegister& vd, const VRegister& vn, const VRegister& vm)
1428 void addhn2(const VRegister& vd, const VRegister& vn, const VRegister& vm)
1435 void addp(const VRegister& vd, const VRegister& vn)
1442 void addp(const VRegister& vd, const VRegister& vn, const VRegister& vm)
1449 void addv(const VRegister& vd, const VRegister& vn)
1456 void and_(const VRegister& vd, const VRegister& vn, const VRegister& vm)
1463 void bic(const VRegister& vd, const int imm8, const int left_shift = 0)
1470 void bic(const VRegister& vd, const VRegister& vn, const VRegister& vm)
1477 void bif(const VRegister& vd, const VRegister& vn, const VRegister& vm)
1484 void bit(const VRegister& vd, const VRegister& vn, const VRegister& vm)
1491 void bsl(const VRegister& vd, const VRegister& vn, const VRegister& vm)
1498 void cls(const VRegister& vd, const VRegister& vn)
1505 void clz(const VRegister& vd, const VRegister& vn)
1512 void cmeq(const VRegister& vd, const VRegister& vn, int value)
1519 void cmeq(const VRegister& vd, const VRegister& vn, const VRegister& vm)
1526 void cmge(const VRegister& vd, const VRegister& vn, int value)
1533 void cmge(const VRegister& vd, const VRegister& vn, const VRegister& vm)
1540 void cmgt(const VRegister& vd, const VRegister& vn, int value)
1547 void cmgt(const VRegister& vd, const VRegister& vn, const VRegister& vm)
1554 void cmhi(const VRegister& vd, const VRegister& vn, const VRegister& vm)
1561 void cmhs(const VRegister& vd, const VRegister& vn, const VRegister& vm)
1568 void cmle(const VRegister& vd, const VRegister& vn, int value)
1575 void cmlt(const VRegister& vd, const VRegister& vn, int value)
1582 void cmtst(const VRegister& vd, const VRegister& vn, const VRegister& vm)
1589 void cnt(const VRegister& vd, const VRegister& vn)
1596 void dup(const VRegister& vd, const Register& rn)
1603 void dup(const VRegister& vd, const VRegister& vn, int vn_index)
1610 void eor(const VRegister& vd, const VRegister& vn, const VRegister& vm)
1617 void ext(const VRegister& vd,
1618 const VRegister& vn,
1619 const VRegister& vm,
1627 void fabd(const VRegister& vd, const VRegister& vn, const VRegister& vm)
1634 void fabs(const VRegister& vd, const VRegister& vn)
1641 void facge(const VRegister& vd, const VRegister& vn, const VRegister& vm)
1648 void facgt(const VRegister& vd, const VRegister& vn, const VRegister& vm)
1655 void fadd(const VRegister& vd, const VRegister& vn, const VRegister& vm)
1662 void faddp(const VRegister& vd, const VRegister& vn)
1669 void faddp(const VRegister& vd, const VRegister& vn, const VRegister& vm)
1676 void fcadd(const VRegister& vd,
1677 const VRegister& vn,
1678 const VRegister& vm,
1686 void fccmp(const VRegister& vn,
1687 const VRegister& vm,
1696 void fccmpe(const VRegister& vn,
1697 const VRegister& vm,
1706 void fcmeq(const VRegister& vd, const VRegister& vn, double imm)
1713 void fcmeq(const VRegister& vd, const VRegister& vn, const VRegister& vm)
1720 void fcmge(const VRegister& vd, const VRegister& vn, double imm)
1727 void fcmge(const VRegister& vd, const VRegister& vn, const VRegister& vm)
1734 void fcmgt(const VRegister& vd, const VRegister& vn, double imm)
1741 void fcmgt(const VRegister& vd, const VRegister& vn, const VRegister& vm)
1748 void fcmla(const VRegister& vd,
1749 const VRegister& vn,
1750 const VRegister& vm,
1759 void fcmla(const VRegister& vd,
1760 const VRegister& vn,
1761 const VRegister& vm,
1769 void fcmle(const VRegister& vd, const VRegister& vn, double imm)
1776 void fcmlt(const VRegister& vd, const VRegister& vn, double imm)
1783 void fcmp(const VRegister& vn, double value)
1790 void fcmp(const VRegister& vn, const VRegister& vm)
1797 void fcmpe(const VRegister& vn, double value)
1804 void fcmpe(const VRegister& vn, const VRegister& vm)
1811 void fcsel(const VRegister& vd,
1812 const VRegister& vn,
1813 const VRegister& vm,
1821 void fcvt(const VRegister& vd, const VRegister& vn)
1828 void fcvtas(const Register& rd, const VRegister& vn)
1835 void fcvtas(const VRegister& vd, const VRegister& vn)
1842 void fcvtau(const Register& rd, const VRegister& vn)
1849 void fcvtau(const VRegister& vd, const VRegister& vn)
1856 void fcvtl(const VRegister& vd, const VRegister& vn)
1863 void fcvtl2(const VRegister& vd, const VRegister& vn)
1870 void fcvtms(const Register& rd, const VRegister& vn)
1877 void fcvtms(const VRegister& vd, const VRegister& vn)
1884 void fcvtmu(const Register& rd, const VRegister& vn)
1891 void fcvtmu(const VRegister& vd, const VRegister& vn)
1898 void fcvtn(const VRegister& vd, const VRegister& vn)
1905 void fcvtn2(const VRegister& vd, const VRegister& vn)
1912 void fcvtns(const Register& rd, const VRegister& vn)
1919 void fcvtns(const VRegister& rd, const VRegister& vn)
1926 void fcvtnu(const Register& rd, const VRegister& vn)
1933 void fcvtnu(const VRegister& rd, const VRegister& vn)
1940 void fcvtps(const Register& rd, const VRegister& vn)
1947 void fcvtps(const VRegister& vd, const VRegister& vn)
1954 void fcvtpu(const Register& rd, const VRegister& vn)
1961 void fcvtpu(const VRegister& vd, const VRegister& vn)
1968 void fcvtxn(const VRegister& vd, const VRegister& vn)
1975 void fcvtxn2(const VRegister& vd, const VRegister& vn)
1982 void fcvtzs(const Register& rd, const VRegister& vn, int fbits = 0)
1989 void fcvtzs(const VRegister& vd, const VRegister& vn, int fbits = 0)
1996 void fcvtzu(const Register& rd, const VRegister& vn, int fbits = 0)
2003 void fcvtzu(const VRegister& vd, const VRegister& vn, int fbits = 0)
2010 void fdiv(const VRegister& vd, const VRegister& fn, const VRegister& vm)
2017 void fmadd(const VRegister& vd,
2018 const VRegister& vn,
2019 const VRegister& vm,
2020 const VRegister& va)
2027 void fmax(const VRegister& vd, const VRegister& fn, const VRegister& vm)
2034 void fmaxnm(const VRegister& vd, const VRegister& fn, const VRegister& vm)
2041 void fmaxnmp(const VRegister& vd, const VRegister& vn)
2048 void fmaxnmp(const VRegister& vd, const VRegister& vn, const VRegister& vm)
2055 void fmaxnmv(const VRegister& vd, const VRegister& vn)
2062 void fmaxp(const VRegister& vd, const VRegister& vn)
2069 void fmaxp(const VRegister& vd, const VRegister& vn, const VRegister& vm)
2076 void fmaxv(const VRegister& vd, const VRegister& vn)
2083 void fmin(const VRegister& vd, const VRegister& fn, const VRegister& vm)
2090 void fminnm(const VRegister& vd, const VRegister& fn, const VRegister& vm)
2097 void fminnmp(const VRegister& vd, const VRegister& vn)
2104 void fminnmp(const VRegister& vd, const VRegister& vn, const VRegister& vm)
2111 void fminnmv(const VRegister& vd, const VRegister& vn)
2118 void fminp(const VRegister& vd, const VRegister& vn)
2125 void fminp(const VRegister& vd, const VRegister& vn, const VRegister& vm)
2132 void fminv(const VRegister& vd, const VRegister& vn)
2139 void fmla(const VRegister& vd,
2140 const VRegister& vn,
2141 const VRegister& vm,
2149 void fmla(const VRegister& vd, const VRegister& vn, const VRegister& vm)
2156 void fmls(const VRegister& vd,
2157 const VRegister& vn,
2158 const VRegister& vm,
2166 void fmls(const VRegister& vd, const VRegister& vn, const VRegister& vm)
2173 void fmov(const VRegister& vd, int index, const Register& rn)
2180 void fmov(const VRegister& vd, const VRegister& fn)
2187 void fmov(const Register& rd, const VRegister& fn)
2194 void fmov(const VRegister& vd, double imm)
2201 void fmov(const VRegister& vd, const Register& rn)
2208 void fmov(const VRegister& vd, float imm)
2215 void fmov(const Register& rd, const VRegister& vn, int index)
2222 void fmsub(const VRegister& vd,
2223 const VRegister& vn,
2224 const VRegister& vm,
2225 const VRegister& va)
2232 void fmul(const VRegister& vd,
2233 const VRegister& vn,
2234 const VRegister& vm,
2242 void fmul(const VRegister& vd, const VRegister& vn, const VRegister& vm)
2249 void fmulx(const VRegister& vd,
2250 const VRegister& vn,
2251 const VRegister& vm,
2259 void fmulx(const VRegister& vd, const VRegister& vn, const VRegister& vm)
2266 void fneg(const VRegister& vd, const VRegister& vn)
2273 void fnmadd(const VRegister& vd,
2274 const VRegister& vn,
2275 const VRegister& vm,
2276 const VRegister& va)
2283 void fnmsub(const VRegister& vd,
2284 const VRegister& vn,
2285 const VRegister& vm,
2286 const VRegister& va)
2293 void fnmul(const VRegister& vd, const VRegister& vn, const VRegister& vm)
2300 void frecpe(const VRegister& vd, const VRegister& vn)
2307 void frecps(const VRegister& vd, const VRegister& vn, const VRegister& vm)
2314 void frecpx(const VRegister& vd, const VRegister& vn)
2321 void frinta(const VRegister& vd, const VRegister& vn)
2328 void frinti(const VRegister& vd, const VRegister& vn)
2335 void frintm(const VRegister& vd, const VRegister& vn)
2342 void frintn(const VRegister& vd, const VRegister& vn)
2349 void frintp(const VRegister& vd, const VRegister& vn)
2356 void frintx(const VRegister& vd, const VRegister& vn)
2363 void frintz(const VRegister& vd, const VRegister& vn)
2370 void frsqrte(const VRegister& vd, const VRegister& vn)
2377 void frsqrts(const VRegister& vd, const VRegister& vn, const VRegister& vm)
2384 void fsqrt(const VRegister& vd, const VRegister& vn)
2391 void fsub(const VRegister& vd, const VRegister& vn, const VRegister& vm)
2398 void ins(const VRegister& vd,
2400 const VRegister& vn,
2408 void ins(const VRegister& vd, int vd_index, const Register& rn)
2415 void ld1(const VRegister& vt, int lane, const MemOperand& src)
2422 void ld1(const VRegister& vt,
2423 const VRegister& vt2,
2424 const VRegister& vt3,
2425 const VRegister& vt4,
2426 const MemOperand& src)
2433 void ld1(const VRegister& vt, const MemOperand& src)
2440 void ld1(const VRegister& vt,
2441 const VRegister& vt2,
2442 const VRegister& vt3,
2443 const MemOperand& src)
2450 void ld1(const VRegister& vt, const VRegister& vt2, const MemOperand& src)
2457 void ld1r(const VRegister& vt, const MemOperand& src)
2464 void ld2(const VRegister& vt,
2465 const VRegister& vt2,
2467 const MemOperand& src)
2474 void ld2(const VRegister& vt, const VRegister& vt2, const MemOperand& src)
2481 void ld2r(const VRegister& vt, const VRegister& vt2, const MemOperand& src)
2488 void ld3(const VRegister& vt,
2489 const VRegister& vt2,
2490 const VRegister& vt3,
2492 const MemOperand& src)
2499 void ld3(const VRegister& vt,
2500 const VRegister& vt2,
2501 const VRegister& vt3,
2502 const MemOperand& src)
2509 void ld3r(const VRegister& vt,
2510 const VRegister& vt2,
2511 const VRegister& vt3,
2512 const MemOperand& src)
2519 void ld4(const VRegister& vt,
2520 const VRegister& vt2,
2521 const VRegister& vt3,
2522 const VRegister& vt4,
2524 const MemOperand& src)
2531 void ld4(const VRegister& vt,
2532 const VRegister& vt2,
2533 const VRegister& vt3,
2534 const VRegister& vt4,
2535 const MemOperand& src)
2542 void ld4r(const VRegister& vt,
2543 const VRegister& vt2,
2544 const VRegister& vt3,
2545 const VRegister& vt4,
2546 const MemOperand& src)
2553 void mla(const VRegister& vd,
2554 const VRegister& vn,
2555 const VRegister& vm,
2563 void mla(const VRegister& vd, const VRegister& vn, const VRegister& vm)
2570 void mls(const VRegister& vd,
2571 const VRegister& vn,
2572 const VRegister& vm,
2580 void mls(const VRegister& vd, const VRegister& vn, const VRegister& vm)
2587 void mov(const VRegister& vd, int vd_index, const Register& rn)
2594 void mov(const VRegister& vd, const VRegister& vn)
2601 void mov(const VRegister& vd,
2603 const VRegister& vn,
2611 void mov(const Register& rd, const VRegister& vn, int vn_index)
2618 void mov(const VRegister& vd, const VRegister& vn, int vn_index)
2625 void movi(const VRegister& vd,
2626 const uint64_t imm,
2628 const int shift_amount = 0)
2635 void mul(const VRegister& vd,
2636 const VRegister& vn,
2637 const VRegister& vm,
2645 void mul(const VRegister& vd, const VRegister& vn, const VRegister& vm)
2652 void mvn(const VRegister& vd, const VRegister& vn)
2659 void mvni(const VRegister& vd,
2660 const int imm8,
2662 const int shift_amount = 0)
2669 void neg(const VRegister& vd, const VRegister& vn)
2676 void not_(const VRegister& vd, const VRegister& vn)
2683 void orn(const VRegister& vd, const VRegister& vn, const VRegister& vm)
2690 void orr(const VRegister& vd, const int imm8, const int left_shift = 0)
2697 void orr(const VRegister& vd, const VRegister& vn, const VRegister& vm)
2704 void pmul(const VRegister& vd, const VRegister& vn, const VRegister& vm)
2711 void pmull(const VRegister& vd, const VRegister& vn, const VRegister& vm)
2718 void pmull2(const VRegister& vd, const VRegister& vn, const VRegister& vm)
2725 void raddhn(const VRegister& vd, const VRegister& vn, const VRegister& vm)
2732 void raddhn2(const VRegister& vd, const VRegister& vn, const VRegister& vm)
2739 void rbit(const VRegister& vd, const VRegister& vn)
2746 void rev16(const VRegister& vd, const VRegister& vn)
2753 void rev32(const VRegister& vd, const VRegister& vn)
2760 void rev64(const VRegister& vd, const VRegister& vn)
2767 void rshrn(const VRegister& vd, const VRegister& vn, int shift)
2774 void rshrn2(const VRegister& vd, const VRegister& vn, int shift)
2781 void rsubhn(const VRegister& vd, const VRegister& vn, const VRegister& vm)
2788 void rsubhn2(const VRegister& vd, const VRegister& vn, const VRegister& vm)
2795 void saba(const VRegister& vd, const VRegister& vn, const VRegister& vm)
2802 void sabal(const VRegister& vd, const VRegister& vn, const VRegister& vm)
2809 void sabal2(const VRegister& vd, const VRegister& vn, const VRegister& vm)
2816 void sabd(const VRegister& vd, const VRegister& vn, const VRegister& vm)
2823 void sabdl(const VRegister& vd, const VRegister& vn, const VRegister& vm)
2830 void sabdl2(const VRegister& vd, const VRegister& vn, const VRegister& vm)
2837 void sadalp(const VRegister& vd, const VRegister& vn)
2844 void saddl(const VRegister& vd, const VRegister& vn, const VRegister& vm)
2851 void saddl2(const VRegister& vd, const VRegister& vn, const VRegister& vm)
2858 void saddlp(const VRegister& vd, const VRegister& vn)
2865 void saddlv(const VRegister& vd, const VRegister& vn)
2872 void saddw(const VRegister& vd, const VRegister& vn, const VRegister& vm)
2879 void saddw2(const VRegister& vd, const VRegister& vn, const VRegister& vm)
2886 void scvtf(const VRegister& fd, const Register& rn, int fbits = 0)
2893 void scvtf(const VRegister& fd, const VRegister& vn, int fbits = 0)
2900 void shadd(const VRegister& vd, const VRegister& vn, const VRegister& vm)
2907 void shl(const VRegister& vd, const VRegister& vn, int shift)
2914 void shll(const VRegister& vd, const VRegister& vn, int shift)
2921 void shll2(const VRegister& vd, const VRegister& vn, int shift)
2928 void shrn(const VRegister& vd, const VRegister& vn, int shift)
2935 void shrn2(const VRegister& vd, const VRegister& vn, int shift)
2942 void shsub(const VRegister& vd, const VRegister& vn, const VRegister& vm)
2949 void sli(const VRegister& vd, const VRegister& vn, int shift)
2956 void smax(const VRegister& vd, const VRegister& vn, const VRegister& vm)
2963 void smaxp(const VRegister& vd, const VRegister& vn, const VRegister& vm)
2970 void smaxv(const VRegister& vd, const VRegister& vn)
2977 void smin(const VRegister& vd, const VRegister& vn, const VRegister& vm)
2984 void sminp(const VRegister& vd, const VRegister& vn, const VRegister& vm)
2991 void sminv(const VRegister& vd, const VRegister& vn)
2998 void smlal(const VRegister& vd,
2999 const VRegister& vn,
3000 const VRegister& vm,
3008 void smlal(const VRegister& vd, const VRegister& vn, const VRegister& vm)
3015 void smlal2(const VRegister& vd, const VRegister& vn, const VRegister& vm)
3022 void smlal2(const VRegister& vd,
3023 const VRegister& vn,
3024 const VRegister& vm,
3032 void smlsl(const VRegister& vd,
3033 const VRegister& vn,
3034 const VRegister& vm,
3042 void smlsl(const VRegister& vd, const VRegister& vn, const VRegister& vm)
3049 void smlsl2(const VRegister& vd, const VRegister& vn, const VRegister& vm)
3056 void smlsl2(const VRegister& vd,
3057 const VRegister& vn,
3058 const VRegister& vm,
3066 void smov(const Register& rd, const VRegister& vn, int vn_index)
3073 void smull(const VRegister& vd,
3074 const VRegister& vn,
3075 const VRegister& vm,
3083 void smull(const VRegister& vd, const VRegister& vn, const VRegister& vm)
3090 void smull2(const VRegister& vd, const VRegister& vn, const VRegister& vm)
3097 void smull2(const VRegister& vd,
3098 const VRegister& vn,
3099 const VRegister& vm,
3107 void sqabs(const VRegister& vd, const VRegister& vn)
3114 void sqadd(const VRegister& vd, const VRegister& vn, const VRegister& vm)
3121 void sqdmlal(const VRegister& vd,
3122 const VRegister& vn,
3123 const VRegister& vm,
3131 void sqdmlal(const VRegister& vd, const VRegister& vn, const VRegister& vm)
3138 void sqdmlal2(const VRegister& vd, const VRegister& vn, const VRegister& vm)
3145 void sqdmlal2(const VRegister& vd,
3146 const VRegister& vn,
3147 const VRegister& vm,
3155 void sqdmlsl(const VRegister& vd,
3156 const VRegister& vn,
3157 const VRegister& vm,
3165 void sqdmlsl(const VRegister& vd, const VRegister& vn, const VRegister& vm)
3172 void sqdmlsl2(const VRegister& vd,
3173 const VRegister& vn,
3174 const VRegister& vm,
3182 void sqdmlsl2(const VRegister& vd, const VRegister& vn, const VRegister& vm)
3189 void sqdmulh(const VRegister& vd,
3190 const VRegister& vn,
3191 const VRegister& vm,
3199 void sqdmulh(const VRegister& vd, const VRegister& vn, const VRegister& vm)
3206 void sqdmull(const VRegister& vd,
3207 const VRegister& vn,
3208 const VRegister& vm,
3216 void sqdmull(const VRegister& vd, const VRegister& vn, const VRegister& vm)
3223 void sqdmull2(const VRegister& vd,
3224 const VRegister& vn,
3225 const VRegister& vm,
3233 void sqdmull2(const VRegister& vd, const VRegister& vn, const VRegister& vm)
3240 void sqneg(const VRegister& vd, const VRegister& vn)
3247 void sqrdmulh(const VRegister& vd,
3248 const VRegister& vn,
3249 const VRegister& vm,
3257 void sqrdmulh(const VRegister& vd, const VRegister& vn, const VRegister& vm)
3264 void sqrshl(const VRegister& vd, const VRegister& vn, const VRegister& vm)
3271 void sqrshrn(const VRegister& vd, const VRegister& vn, int shift)
3278 void sqrshrn2(const VRegister& vd, const VRegister& vn, int shift)
3285 void sqrshrun(const VRegister& vd, const VRegister& vn, int shift)
3292 void sqrshrun2(const VRegister& vd, const VRegister& vn, int shift)
3299 void sqshl(const VRegister& vd, const VRegister& vn, int shift)
3306 void sqshl(const VRegister& vd, const VRegister& vn, const VRegister& vm)
3313 void sqshlu(const VRegister& vd, const VRegister& vn, int shift)
3320 void sqshrn(const VRegister& vd, const VRegister& vn, int shift)
3327 void sqshrn2(const VRegister& vd, const VRegister& vn, int shift)
3334 void sqshrun(const VRegister& vd, const VRegister& vn, int shift)
3341 void sqshrun2(const VRegister& vd, const VRegister& vn, int shift)
3348 void sqsub(const VRegister& vd, const VRegister& vn, const VRegister& vm)
3355 void sqxtn(const VRegister& vd, const VRegister& vn)
3362 void sqxtn2(const VRegister& vd, const VRegister& vn)
3369 void sqxtun(const VRegister& vd, const VRegister& vn)
3376 void sqxtun2(const VRegister& vd, const VRegister& vn)
3383 void srhadd(const VRegister& vd, const VRegister& vn, const VRegister& vm)
3390 void sri(const VRegister& vd, const VRegister& vn, int shift)
3397 void srshl(const VRegister& vd, const VRegister& vn, const VRegister& vm)
3404 void srshr(const VRegister& vd, const VRegister& vn, int shift)
3411 void srsra(const VRegister& vd, const VRegister& vn, int shift)
3418 void sshl(const VRegister& vd, const VRegister& vn, const VRegister& vm)
3425 void sshll(const VRegister& vd, const VRegister& vn, int shift)
3432 void sshll2(const VRegister& vd, const VRegister& vn, int shift)
3439 void sshr(const VRegister& vd, const VRegister& vn, int shift)
3446 void ssra(const VRegister& vd, const VRegister& vn, int shift)
3453 void ssubl(const VRegister& vd, const VRegister& vn, const VRegister& vm)
3460 void ssubl2(const VRegister& vd, const VRegister& vn, const VRegister& vm)
3467 void ssubw(const VRegister& vd, const VRegister& vn, const VRegister& vm)
3474 void ssubw2(const VRegister& vd, const VRegister& vn, const VRegister& vm)
3481 void st1(const VRegister& vt, int lane, const MemOperand& src)
3488 void st1(const VRegister& vt,
3489 const VRegister& vt2,
3490 const VRegister& vt3,
3491 const VRegister& vt4,
3492 const MemOperand& src)
3499 void st1(const VRegister& vt, const MemOperand& src)
3506 void st1(const VRegister& vt,
3507 const VRegister& vt2,
3508 const VRegister& vt3,
3509 const MemOperand& src)
3516 void st1(const VRegister& vt, const VRegister& vt2, const MemOperand& src)
3523 void st2(const VRegister& vt,
3524 const VRegister& vt2,
3526 const MemOperand& src)
3533 void st2(const VRegister& vt, const VRegister& vt2, const MemOperand& src)
3540 void st3(const VRegister& vt,
3541 const VRegister& vt2,
3542 const VRegister& vt3,
3544 const MemOperand& src)
3551 void st3(const VRegister& vt,
3552 const VRegister& vt2,
3553 const VRegister& vt3,
3554 const MemOperand& src)
3561 void st4(const VRegister& vt,
3562 const VRegister& vt2,
3563 const VRegister& vt3,
3564 const VRegister& vt4,
3566 const MemOperand& src)
3573 void st4(const VRegister& vt,
3574 const VRegister& vt2,
3575 const VRegister& vt3,
3576 const VRegister& vt4,
3577 const MemOperand& src)
3584 void sub(const VRegister& vd, const VRegister& vn, const VRegister& vm)
3591 void subhn(const VRegister& vd, const VRegister& vn, const VRegister& vm)
3598 void subhn2(const VRegister& vd, const VRegister& vn, const VRegister& vm)
3605 void suqadd(const VRegister& vd, const VRegister& vn)
3612 void sxtl(const VRegister& vd, const VRegister& vn)
3619 void sxtl2(const VRegister& vd, const VRegister& vn)
3626 void tbl(const VRegister& vd,
3627 const VRegister& vn,
3628 const VRegister& vn2,
3629 const VRegister& vn3,
3630 const VRegister& vn4,
3631 const VRegister& vm)
3638 void tbl(const VRegister& vd, const VRegister& vn, const VRegister& vm)
3645 void tbl(const VRegister& vd,
3646 const VRegister& vn,
3647 const VRegister& vn2,
3648 const VRegister& vn3,
3649 const VRegister& vm)
3656 void tbl(const VRegister& vd,
3657 const VRegister& vn,
3658 const VRegister& vn2,
3659 const VRegister& vm)
3666 void tbx(const VRegister& vd,
3667 const VRegister& vn,
3668 const VRegister& vn2,
3669 const VRegister& vn3,
3670 const VRegister& vn4,
3671 const VRegister& vm)
3678 void tbx(const VRegister& vd, const VRegister& vn, const VRegister& vm)
3685 void tbx(const VRegister& vd,
3686 const VRegister& vn,
3687 const VRegister& vn2,
3688 const VRegister& vn3,
3689 const VRegister& vm)
3696 void tbx(const VRegister& vd,
3697 const VRegister& vn,
3698 const VRegister& vn2,
3699 const VRegister& vm)
3706 void trn1(const VRegister& vd, const VRegister& vn, const VRegister& vm)
3713 void trn2(const VRegister& vd, const VRegister& vn, const VRegister& vm)
3720 void uaba(const VRegister& vd, const VRegister& vn, const VRegister& vm)
3727 void uabal(const VRegister& vd, const VRegister& vn, const VRegister& vm)
3734 void uabal2(const VRegister& vd, const VRegister& vn, const VRegister& vm)
3741 void uabd(const VRegister& vd, const VRegister& vn, const VRegister& vm)
3748 void uabdl(const VRegister& vd, const VRegister& vn, const VRegister& vm)
3755 void uabdl2(const VRegister& vd, const VRegister& vn, const VRegister& vm)
3762 void uadalp(const VRegister& vd, const VRegister& vn)
3769 void uaddl(const VRegister& vd, const VRegister& vn, const VRegister& vm)
3776 void uaddl2(const VRegister& vd, const VRegister& vn, const VRegister& vm)
3783 void uaddlp(const VRegister& vd, const VRegister& vn)
3790 void uaddlv(const VRegister& vd, const VRegister& vn)
3797 void uaddw(const VRegister& vd, const VRegister& vn, const VRegister& vm)
3804 void uaddw2(const VRegister& vd, const VRegister& vn, const VRegister& vm)
3811 void ucvtf(const VRegister& fd, const Register& rn, int fbits = 0)
3818 void ucvtf(const VRegister& fd, const VRegister& vn, int fbits = 0)
3825 void uhadd(const VRegister& vd, const VRegister& vn, const VRegister& vm)
3832 void uhsub(const VRegister& vd, const VRegister& vn, const VRegister& vm)
3839 void umax(const VRegister& vd, const VRegister& vn, const VRegister& vm)
3846 void umaxp(const VRegister& vd, const VRegister& vn, const VRegister& vm)
3853 void umaxv(const VRegister& vd, const VRegister& vn)
3860 void umin(const VRegister& vd, const VRegister& vn, const VRegister& vm)
3867 void uminp(const VRegister& vd, const VRegister& vn, const VRegister& vm)
3874 void uminv(const VRegister& vd, const VRegister& vn)
3881 void umlal(const VRegister& vd,
3882 const VRegister& vn,
3883 const VRegister& vm,
3891 void umlal(const VRegister& vd, const VRegister& vn, const VRegister& vm)
3898 void umlal2(const VRegister& vd, const VRegister& vn, const VRegister& vm)
3905 void umlal2(const VRegister& vd,
3906 const VRegister& vn,
3907 const VRegister& vm,
3915 void umlsl(const VRegister& vd,
3916 const VRegister& vn,
3917 const VRegister& vm,
3925 void umlsl(const VRegister& vd, const VRegister& vn, const VRegister& vm)
3932 void umlsl2(const VRegister& vd, const VRegister& vn, const VRegister& vm)
3939 void umlsl2(const VRegister& vd,
3940 const VRegister& vn,
3941 const VRegister& vm,
3949 void umov(const Register& rd, const VRegister& vn, int vn_index)
3956 void umull(const VRegister& vd,
3957 const VRegister& vn,
3958 const VRegister& vm,
3966 void umull(const VRegister& vd, const VRegister& vn, const VRegister& vm)
3973 void umull2(const VRegister& vd, const VRegister& vn, const VRegister& vm)
3980 void umull2(const VRegister& vd,
3981 const VRegister& vn,
3982 const VRegister& vm,
3990 void uqadd(const VRegister& vd, const VRegister& vn, const VRegister& vm)
3997 void uqrshl(const VRegister& vd, const VRegister& vn, const VRegister& vm)
4004 void uqrshrn(const VRegister& vd, const VRegister& vn, int shift)
4011 void uqrshrn2(const VRegister& vd, const VRegister& vn, int shift)
4018 void uqshl(const VRegister& vd, const VRegister& vn, int shift)
4025 void uqshl(const VRegister& vd, const VRegister& vn, const VRegister& vm)
4032 void uqshrn(const VRegister& vd, const VRegister& vn, int shift)
4039 void uqshrn2(const VRegister& vd, const VRegister& vn, int shift)
4046 void uqsub(const VRegister& vd, const VRegister& vn, const VRegister& vm)
4053 void uqxtn(const VRegister& vd, const VRegister& vn)
4060 void uqxtn2(const VRegister& vd, const VRegister& vn)
4067 void urecpe(const VRegister& vd, const VRegister& vn)
4074 void urhadd(const VRegister& vd, const VRegister& vn, const VRegister& vm)
4081 void urshl(const VRegister& vd, const VRegister& vn, const VRegister& vm)
4088 void urshr(const VRegister& vd, const VRegister& vn, int shift)
4095 void ursqrte(const VRegister& vd, const VRegister& vn)
4102 void ursra(const VRegister& vd, const VRegister& vn, int shift)
4109 void ushl(const VRegister& vd, const VRegister& vn, const VRegister& vm)
4116 void ushll(const VRegister& vd, const VRegister& vn, int shift)
4123 void ushll2(const VRegister& vd, const VRegister& vn, int shift)
4130 void ushr(const VRegister& vd, const VRegister& vn, int shift)
4137 void usqadd(const VRegister& vd, const VRegister& vn)
4144 void usra(const VRegister& vd, const VRegister& vn, int shift)
4151 void usubl(const VRegister& vd, const VRegister& vn, const VRegister& vm)
4158 void usubl2(const VRegister& vd, const VRegister& vn, const VRegister& vm)
4165 void usubw(const VRegister& vd, const VRegister& vn, const VRegister& vm)
4172 void usubw2(const VRegister& vd, const VRegister& vn, const VRegister& vm)
4179 void uxtl(const VRegister& vd, const VRegister& vn)
4186 void uxtl2(const VRegister& vd, const VRegister& vn)
4193 void uzp1(const VRegister& vd, const VRegister& vn, const VRegister& vm)
4200 void uzp2(const VRegister& vd, const VRegister& vn, const VRegister& vm)
4207 void xtn(const VRegister& vd, const VRegister& vn)
4214 void xtn2(const VRegister& vd, const VRegister& vn)
4221 void zip1(const VRegister& vd, const VRegister& vn, const VRegister& vm)
4228 void zip2(const VRegister& vd, const VRegister& vn, const VRegister& vm)