• Home
  • Raw
  • Download

Lines Matching refs:Emit

182   Emit(BR | Rn(xn));  in br()
188 Emit(BLR | Rn(xn)); in blr()
194 Emit(RET | Rn(xn)); in ret()
201 Emit(BRAAZ | Rn(xn) | Rd_mask); in braaz()
207 Emit(BRABZ | Rn(xn) | Rd_mask); in brabz()
213 Emit(BLRAAZ | Rn(xn) | Rd_mask); in blraaz()
219 Emit(BLRABZ | Rn(xn) | Rd_mask); in blrabz()
224 Emit(RETAA | Rn_mask | Rd_mask); in retaa()
229 Emit(RETAB | Rn_mask | Rd_mask); in retab()
236 Emit(BRAA | Rn(xn) | RdSP(xm)); in braa()
242 Emit(BRAB | Rn(xn) | RdSP(xm)); in brab()
248 Emit(BLRAA | Rn(xn) | RdSP(xm)); in blraa()
254 Emit(BLRAB | Rn(xn) | RdSP(xm)); in blrab()
258 void Assembler::b(int64_t imm26) { Emit(B | ImmUncondBranch(imm26)); } in b()
262 Emit(B_cond | ImmCondBranch(imm19) | cond); in b()
280 void Assembler::bl(int64_t imm26) { Emit(BL | ImmUncondBranch(imm26)); } in bl()
291 Emit(SF(rt) | CBZ | ImmCmpBranch(imm19) | Rt(rt)); in cbz()
303 Emit(SF(rt) | CBNZ | ImmCmpBranch(imm19) | Rt(rt)); in cbnz()
322 Emit(op | (vd.IsQ() ? NEON_Q : 0) | Rm(vm) | Rn(vn) | Rd(vd)); in NEONTable()
422 Emit(TBZ | ImmTestBranchBit(bit_pos) | ImmTestBranch(imm14) | Rt(rt)); in tbz()
435 Emit(TBNZ | ImmTestBranchBit(bit_pos) | ImmTestBranch(imm14) | Rt(rt)); in tbnz()
448 Emit(ADR | ImmPCRelAddress(imm21) | Rd(xd)); in adr()
459 Emit(ADRP | ImmPCRelAddress(imm21) | Rd(xd)); in adrp()
552 Emit(RMIF | Rn(xn) | ImmRMIFRotation(rotation) | Nzcv(flags)); in rmif()
558 Emit(SETF8 | Rn(rn)); in setf8()
564 Emit(SETF16 | Rn(rn)); in setf16()
647 Emit(SF(rd) | LSLV | Rm(rm) | Rn(rn) | Rd(rd)); in lslv()
656 Emit(SF(rd) | LSRV | Rm(rm) | Rn(rn) | Rd(rd)); in lsrv()
665 Emit(SF(rd) | ASRV | Rm(rm) | Rn(rn) | Rd(rd)); in asrv()
674 Emit(SF(rd) | RORV | Rm(rm) | Rn(rn) | Rd(rd)); in rorv()
685 Emit(SF(rd) | BFM | N | ImmR(immr, rd.GetSizeInBits()) | in bfm()
696 Emit(SF(rd) | SBFM | N | ImmR(immr, rd.GetSizeInBits()) | in sbfm()
707 Emit(SF(rd) | UBFM | N | ImmR(immr, rd.GetSizeInBits()) | in ubfm()
719 Emit(SF(rd) | EXTR | N | Rm(rm) | ImmS(lsb, rn.GetSizeInBits()) | Rn(rn) | in extr()
795 Emit(SF(rd) | op | Rm(rm) | Cond(cond) | Rn(rn) | Rd(rd)); in ConditionalSelect()
820 Emit(SF(rd) | op | Rm(rm) | Ra(ra) | Rn(rn) | Rd(rd)); in DataProcessing3Source()
829 Emit(SF(wm) | Rm(wm) | CRC32B | Rn(wn) | Rd(wd)); in crc32b()
838 Emit(SF(wm) | Rm(wm) | CRC32H | Rn(wn) | Rd(wd)); in crc32h()
847 Emit(SF(wm) | Rm(wm) | CRC32W | Rn(wn) | Rd(wd)); in crc32w()
856 Emit(SF(xm) | Rm(xm) | CRC32X | Rn(wn) | Rd(wd)); in crc32x()
865 Emit(SF(wm) | Rm(wm) | CRC32CB | Rn(wn) | Rd(wd)); in crc32cb()
874 Emit(SF(wm) | Rm(wm) | CRC32CH | Rn(wn) | Rd(wd)); in crc32ch()
883 Emit(SF(wm) | Rm(wm) | CRC32CW | Rn(wn) | Rd(wd)); in crc32cw()
892 Emit(SF(xm) | Rm(xm) | CRC32CX | Rn(wn) | Rd(wd)); in crc32cx()
982 Emit(SF(rd) | SDIV | Rm(rm) | Rn(rn) | Rd(rd)); in sdiv()
1007 Emit(SF(rd) | UDIV | Rm(rm) | Rn(rn) | Rd(rd)); in udiv()
1051 Emit(SF(xd) | OP##A | Rd(xd) | RnSP(xn)); \
1057 Emit(SF(xd) | OP##ZA | Rd(xd)); \
1063 Emit(SF(xd) | OP##B | Rd(xd) | RnSP(xn)); \
1069 Emit(SF(xd) | OP##ZB | Rd(xd)); \
1080 Emit(SF(xd) | PACGA | Rd(xd) | Rn(xn) | RmSP(xm)); in PAUTH_VARIATIONS()
1086 Emit(SF(xd) | XPACI | Rd(xd)); in xpaci()
1092 Emit(SF(xd) | XPACD | Rd(xd)); in xpacd()
1150 Emit(emitop); in LoadStorePair()
1182 Emit(op | Rt(rt) | Rt2(rt2) | RnSP(addr.GetBaseRegister()) | in LoadStorePairNonTemporal()
1379 Emit(LDRSW_x_lit | ImmLLiteral(imm19) | Rt(rt)); in ldrsw()
1386 Emit(op | ImmLLiteral(imm19) | Rt(rt)); in ldr()
1391 Emit(PRFM_lit | ImmPrefetchOperation(op) | ImmLLiteral(imm19)); in prfm()
1406 Emit(STXRB_w | Rs(rs) | Rt(rt) | Rt2_mask | RnSP(dst.GetBaseRegister())); in stxrb()
1414 Emit(STXRH_w | Rs(rs) | Rt(rt) | Rt2_mask | RnSP(dst.GetBaseRegister())); in stxrh()
1423 Emit(op | Rs(rs) | Rt(rt) | Rt2_mask | RnSP(dst.GetBaseRegister())); in stxr()
1429 Emit(LDXRB_w | Rs_mask | Rt(rt) | Rt2_mask | RnSP(src.GetBaseRegister())); in ldxrb()
1435 Emit(LDXRH_w | Rs_mask | Rt(rt) | Rt2_mask | RnSP(src.GetBaseRegister())); in ldxrh()
1442 Emit(op | Rs_mask | Rt(rt) | Rt2_mask | RnSP(src.GetBaseRegister())); in ldxr()
1453 Emit(op | Rs(rs) | Rt(rt) | Rt2(rt2) | RnSP(dst.GetBaseRegister())); in stxp()
1463 Emit(op | Rs_mask | Rt(rt) | Rt2(rt2) | RnSP(src.GetBaseRegister())); in ldxp()
1471 Emit(STLXRB_w | Rs(rs) | Rt(rt) | Rt2_mask | RnSP(dst.GetBaseRegister())); in stlxrb()
1479 Emit(STLXRH_w | Rs(rs) | Rt(rt) | Rt2_mask | RnSP(dst.GetBaseRegister())); in stlxrh()
1488 Emit(op | Rs(rs) | Rt(rt) | Rt2_mask | RnSP(dst.GetBaseRegister())); in stlxr()
1494 Emit(LDAXRB_w | Rs_mask | Rt(rt) | Rt2_mask | RnSP(src.GetBaseRegister())); in ldaxrb()
1500 Emit(LDAXRH_w | Rs_mask | Rt(rt) | Rt2_mask | RnSP(src.GetBaseRegister())); in ldaxrh()
1507 Emit(op | Rs_mask | Rt(rt) | Rt2_mask | RnSP(src.GetBaseRegister())); in ldaxr()
1518 Emit(op | Rs(rs) | Rt(rt) | Rt2(rt2) | RnSP(dst.GetBaseRegister())); in stlxp()
1528 Emit(op | Rs_mask | Rt(rt) | Rt2(rt2) | RnSP(src.GetBaseRegister())); in ldaxp()
1534 Emit(STLRB_w | Rs_mask | Rt(rt) | Rt2_mask | RnSP(dst.GetBaseRegister())); in stlrb()
1543 Emit(STLURB | Rt(rt) | base | ImmLS(static_cast<int>(offset))); in stlurb()
1549 Emit(STLRH_w | Rs_mask | Rt(rt) | Rt2_mask | RnSP(dst.GetBaseRegister())); in stlrh()
1558 Emit(STLURH | Rt(rt) | base | ImmLS(static_cast<int>(offset))); in stlurh()
1565 Emit(op | Rs_mask | Rt(rt) | Rt2_mask | RnSP(dst.GetBaseRegister())); in stlr()
1575 Emit(op | Rt(rt) | base | ImmLS(static_cast<int>(offset))); in stlur()
1581 Emit(LDARB_w | Rs_mask | Rt(rt) | Rt2_mask | RnSP(src.GetBaseRegister())); in ldarb()
1587 Emit(LDARH_w | Rs_mask | Rt(rt) | Rt2_mask | RnSP(src.GetBaseRegister())); in ldarh()
1594 Emit(op | Rs_mask | Rt(rt) | Rt2_mask | RnSP(src.GetBaseRegister())); in ldar()
1601 Emit(STLLRB | Rs_mask | Rt(rt) | Rt2_mask | RnSP(dst.GetBaseRegister())); in stllrb()
1608 Emit(STLLRH | Rs_mask | Rt(rt) | Rt2_mask | RnSP(dst.GetBaseRegister())); in stllrh()
1616 Emit(op | Rs_mask | Rt(rt) | Rt2_mask | RnSP(dst.GetBaseRegister())); in stllr()
1623 Emit(LDLARB | Rs_mask | Rt(rt) | Rt2_mask | RnSP(src.GetBaseRegister())); in ldlarb()
1630 Emit(LDLARH | Rs_mask | Rt(rt) | Rt2_mask | RnSP(src.GetBaseRegister())); in ldlarh()
1638 Emit(op | Rs_mask | Rt(rt) | Rt2_mask | RnSP(src.GetBaseRegister())); in ldlar()
1658 Emit(op | Rs(rs) | Rt(rt) | Rt2_mask | RnSP(src.GetBaseRegister())); \
1681 Emit(OP | Rs(rs) | Rt(rt) | Rt2_mask | RnSP(src.GetBaseRegister())); \
1709 Emit(op | Rs(rs) | Rt(rt) | Rt2_mask | RnSP(src.GetBaseRegister())); \ in COMPARE_AND_SWAP_W_LIST()
1754 Emit(op | Rs(rs) | Rt(rt) | RnSP(src.GetBaseRegister())); \
1774 Emit(op | Rs(rs) | Rt(rt) | RnSP(src.GetBaseRegister())); \
1788 Emit(op | Rs(xzr) | Rt(rt) | RnSP(src.GetBaseRegister()));
1797 Emit(LDAPURB | Rt(rt) | base | ImmLS(static_cast<int>(offset))); in ldapurb()
1807 Emit(op | Rt(rt) | base | ImmLS(static_cast<int>(offset))); in ldapursb()
1814 Emit(op | Rs(xzr) | Rt(rt) | RnSP(src.GetBaseRegister())); in ldaprh()
1823 Emit(LDAPURH | Rt(rt) | base | ImmLS(static_cast<int>(offset))); in ldapurh()
1833 Emit(op | Rt(rt) | base | ImmLS(static_cast<int>(offset))); in ldapursh()
1840 Emit(op | Rs(xzr) | Rt(rt) | RnSP(src.GetBaseRegister())); in ldapr()
1850 Emit(op | Rt(rt) | base | ImmLS(static_cast<int>(offset))); in ldapur()
1860 Emit(LDAPURSW | Rt(rt) | base | ImmLS(static_cast<int>(offset))); in ldapursw()
1910 Emit(SYS | ImmSysOp1(op1) | CRn(crn) | CRm(crm) | ImmSysOp2(op2) | Rt(xt)); in sys()
1916 Emit(SYS | SysOp(op) | Rt(xt)); in sys()
1938 Emit(HINT | ImmHint(imm7) | Rt(xzr)); in hint()
2039 Emit(op | LoadStoreStructAddrModeField(addr) | LSVFormat(vt) | Rt(vt)); in LoadStoreStruct()
2047 Emit(op | LoadStoreStructAddrModeField(addr) | LSVFormat(vt) | Rt(vt)); in LoadStoreStructSingleAllLanes()
2358 Emit(instr | LoadStoreStructAddrModeField(addr) | q | size | s | Rt(vt)); in LoadStoreStructSingle()
2396 Emit(format | op | Rm(vm) | Rn(vn) | Rd(vd)); in NEON3DifferentL()
2408 Emit(VFormat(vm) | vop | Rm(vm) | Rn(vn) | Rd(vd)); in NEON3DifferentW()
2420 Emit(VFormat(vd) | vop | Rm(vm) | Rn(vn) | Rd(vd)); in NEON3DifferentHN()
2584 Emit(XPACLRI); in xpaclri()
2589 Emit(PACIA1716); in pacia1716()
2594 Emit(PACIB1716); in pacib1716()
2599 Emit(AUTIA1716); in autia1716()
2604 Emit(AUTIB1716); in autib1716()
2609 Emit(PACIAZ); in paciaz()
2614 Emit(PACIBZ); in pacibz()
2619 Emit(AUTIAZ); in autiaz()
2624 Emit(AUTIBZ); in autibz()
2629 Emit(PACIASP); in paciasp()
2634 Emit(PACIBSP); in pacibsp()
2639 Emit(AUTIASP); in autiasp()
2644 Emit(AUTIBSP); in autibsp()
2662 Emit(MRS | ImmSystemRegister(sysreg) | Rt(xt)); in mrs()
2669 Emit(MSR | Rt(xt) | ImmSystemRegister(sysreg)); in msr()
2675 Emit(CFINV); in cfinv()
2681 Emit(AXFLAG); in axflag()
2687 Emit(XAFLAG); in xaflag()
2691 void Assembler::clrex(int imm4) { Emit(CLREX | CRm(imm4)); } in clrex()
2695 Emit(DMB | ImmBarrierDomain(domain) | ImmBarrierType(type)); in dmb()
2700 Emit(DSB | ImmBarrierDomain(domain) | ImmBarrierType(type)); in dsb()
2705 Emit(ISB | ImmBarrierDomain(FullSystem) | ImmBarrierType(BarrierAll)); in isb()
2719 Emit(FMOV_d_imm | Rd(vd) | ImmFP64(imm)); in fmov()
2726 Emit(q | op | ImmNEONabcdefgh(encoded_imm) | NEONCmode(0xf) | Rd(vd)); in fmov()
2735 Emit(FMOV_s_imm | Rd(vd) | ImmFP32(imm)); in fmov()
2742 Emit(q | op | ImmNEONabcdefgh(encoded_imm) | NEONCmode(0xf) | Rd(vd)); in fmov()
2752 Emit(FMOV_h_imm | Rd(vd) | ImmFP16(imm)); in fmov()
2758 Emit(q | NEONModifiedImmediate_FMOV | ImmNEONabcdefgh(encoded_imm) | in fmov()
2780 Emit(op | Rd(rd) | Rn(vn)); in fmov()
2800 Emit(op | Rd(vd) | Rn(rn)); in fmov()
2811 Emit(FPType(vd) | FMOV | Rd(vd) | Rn(vn)); in fmov()
2819 Emit(FMOV_d1_x | Rd(vd) | Rn(rn)); in fmov()
2827 Emit(FMOV_x_d1 | Rd(rd) | Rn(vn)); in fmov()
2922 Emit(FPType(vd) | op | Rm(vm) | Rn(vn) | Rd(vd)); in fnmul()
2936 Emit(FPType(vn) | op | Rn(vn)); in FPCompareMacro()
2946 Emit(FPType(vn) | op | Rm(vm) | Rn(vn)); in FPCompareMacro()
2986 Emit(FPType(vn) | op | Rm(vm) | Cond(cond) | Rn(vn) | Nzcv(nzcv)); in FPCCompareMacro()
3017 Emit(FPType(vd) | FCSEL | Rm(vm) | Cond(cond) | Rn(vn) | Rd(vd)); in fcsel()
3045 Emit(format | NEON_FCVTL | Rn(vn) | Rd(vd)); in fcvtl()
3054 Emit(NEON_Q | format | NEON_FCVTL | Rn(vn) | Rd(vd)); in fcvtl2()
3063 Emit(format | NEON_FCVTN | Rn(vn) | Rd(vd)); in fcvtn()
3072 Emit(NEON_Q | format | NEON_FCVTN | Rn(vn) | Rd(vd)); in fcvtn2()
3081 Emit(format | NEON_FCVTXN_scalar | Rn(vn) | Rd(vd)); in fcvtxn()
3084 Emit(format | NEON_FCVTXN | Rn(vn) | Rd(vd)); in fcvtxn()
3093 Emit(NEON_Q | format | NEON_FCVTXN | Rn(vn) | Rd(vd)); in fcvtxn2()
3099 Emit(FJCVTZS | Rn(vn) | Rd(rd)); in fjcvtzs()
3106 Emit(SF(rd) | FPType(vn) | op | Rn(vn) | Rd(rd)); in NEONFPConvertToInt()
3117 Emit(FPFormat(vn) | op | Rn(vn) | Rd(vd)); in NEONFPConvertToInt()
3131 Emit(op | Rn(vn) | Rd(vd)); in NEONFP16ConvertToInt()
3170 Emit(SF(rd) | FPType(vn) | FCVTZS | Rn(vn) | Rd(rd)); in NEON_FP2REGMISC_FCVT_LIST()
3172 Emit(SF(rd) | FPType(vn) | FCVTZS_fixed | FPScale(64 - fbits) | Rn(vn) | in NEON_FP2REGMISC_FCVT_LIST()
3203 Emit(SF(rd) | FPType(vn) | FCVTZU | Rn(vn) | Rd(rd)); in fcvtzu()
3205 Emit(SF(rd) | FPType(vn) | FCVTZU_fixed | FPScale(64 - fbits) | Rn(vn) | in fcvtzu()
3272 Emit(SF(rn) | FPType(vd) | SCVTF | Rn(rn) | Rd(vd)); in scvtf()
3274 Emit(SF(rn) | FPType(vd) | SCVTF_fixed | FPScale(64 - fbits) | Rn(rn) | in scvtf()
3286 Emit(SF(rn) | FPType(vd) | UCVTF | Rn(rn) | Rd(vd)); in ucvtf()
3288 Emit(SF(rn) | FPType(vd) | UCVTF_fixed | FPScale(64 - fbits) | Rn(rn) | in ucvtf()
3309 Emit(format | op | Rm(vm) | Rn(vn) | Rd(vd)); in NEON3Same()
3318 Emit(FPFormat(vd) | op | Rm(vm) | Rn(vn) | Rd(vd)); in NEONFP3Same()
3329 Emit(op | Rm(vm) | Rn(vn) | Rd(vd)); in NEON3SameFP16()
3421 Emit(op | Rn(vn) | Rd(vd)); in NEON_FP2REGMISC_V85_LIST()
3429 Emit(FPFormat(vd) | op | Rn(vn) | Rd(vd)); in NEONFP2RegMisc()
3449 Emit(format | op | Rn(vn) | Rd(vd)); in NEON2RegMisc()
3494 Emit(VFormat(vn) | NEON_SHLL | Rn(vn) | Rd(vd)); in shll()
3504 Emit(VFormat(vn) | NEON_SHLL | Rn(vn) | Rd(vd)); in shll2()
3524 Emit(FPFormat(vd) | op | Rn(vn) | Rd(vd)); in NEONFP2RegMisc()
3547 Emit(op | Rn(vn) | Rd(vd)); in NEONFP2RegMiscFP16()
3618 Emit(FPFormat(vd) | op | Rn(vn) | Rd(vd)); in frecpx()
3783 Emit(FPFormat(vd) | VEC_OP | Rm(vm) | Rn(vn) | Rd(vd)); \ in NEON_FP3SAME_OP_LIST()
3792 Emit(SFormat(vd) | NEON_ADDP_scalar | Rn(vn) | Rd(vd));
3811 Emit(format | op | Rm(vm) | Rn(vn) | Rd(vd)); in sqrdmlah()
3830 Emit(format | op | Rm(vm) | Rn(vn) | Rd(vd)); in sqrdmlsh()
3841 Emit(VFormat(vd) | NEON_SDOT | Rm(vm) | Rn(vn) | Rd(vd)); in sdot()
3852 Emit(VFormat(vd) | NEON_UDOT | Rm(vm) | Rn(vn) | Rd(vd)); in udot()
3862 Emit(NEON_FADDP_h_scalar | Rn(vn) | Rd(vd)); in faddp()
3864 Emit(FPFormat(vd) | NEON_FADDP_scalar | Rn(vn) | Rd(vd)); in faddp()
3875 Emit(NEON_FMAXP_h_scalar | Rn(vn) | Rd(vd)); in fmaxp()
3877 Emit(FPFormat(vd) | NEON_FMAXP_scalar | Rn(vn) | Rd(vd)); in fmaxp()
3888 Emit(NEON_FMINP_h_scalar | Rn(vn) | Rd(vd)); in fminp()
3890 Emit(FPFormat(vd) | NEON_FMINP_scalar | Rn(vn) | Rd(vd)); in fminp()
3901 Emit(NEON_FMAXNMP_h_scalar | Rn(vn) | Rd(vd)); in fmaxnmp()
3903 Emit(FPFormat(vd) | NEON_FMAXNMP_scalar | Rn(vn) | Rd(vd)); in fmaxnmp()
3914 Emit(NEON_FMINNMP_h_scalar | Rn(vn) | Rd(vd)); in fminnmp()
3916 Emit(FPFormat(vd) | NEON_FMINNMP_scalar | Rn(vn) | Rd(vd)); in fminnmp()
3933 Emit(VFormat(vd) | Rm(vm) | NEON_FCMLA_byelement | in fcmla()
3947 Emit(VFormat(vd) | Rm(vm) | NEON_FCMLA | ImmRotFcmlaVec(rot) | Rn(vn) | in fcmla()
3961 Emit(VFormat(vd) | Rm(vm) | NEON_FCADD | ImmRotFcadd(rot) | Rn(vn) | Rd(vd)); in fcadd()
4006 Emit(q | NEONModImmOp(1) | NEONModifiedImmediate_MOVI | in movi()
4085 Emit(op | ImmNEONHLM(vm_index, index_num_bits) | Rm(vm) | Rn(vn) | Rd(vd)); in NEONFPByElement()
4109 Emit(format | op | ImmNEONHLM(vm_index, index_num_bits) | Rm(vm) | Rn(vn) | in NEONByElement()
4137 Emit(format | op | ImmNEONHLM(vm_index, index_num_bits) | Rm(vm) | Rn(vn) | in NEONByElementL()
4151 Emit(VFormat(vd) | NEON_SDOT_byelement | in sdot()
4165 Emit(VFormat(vd) | NEON_UDOT_byelement | in udot()
4290 Emit(FPFormat(vd) | OP | Rd(vd) | Rn(vn) | Rm(vm) | \
4350 Emit(format | op | Rn(vn) | Rd(vd)); in NEONXtn()
4415 Emit(VFormat(vd) | NEON_RBIT_NOT | Rn(vn) | Rd(vd)); in not_()
4423 Emit(VFormat(vn) | (1 << NEONSize_offset) | NEON_RBIT_NOT | Rn(vn) | Rd(vd)); in rbit()
4435 Emit(VFormat(vd) | NEON_EXT | Rm(vm) | ImmNEONExt(index) | Rn(vn) | Rd(vd)); in ext()
4471 Emit(q | scalar | NEON_DUP_ELEMENT | ImmNEON5(format, vn_index) | Rn(vn) | in dup()
4488 Emit(q | NEON_DUP_GENERAL | ImmNEON5(VFormat(vd), 0) | Rn(rn) | Rd(vd)); in dup()
4524 Emit(NEON_INS_ELEMENT | ImmNEON5(format, vd_index) | in ins()
4567 Emit(NEON_INS_GENERAL | ImmNEON5(format, vd_index) | Rn(rn) | Rd(vd)); in ins()
4608 Emit(q | NEON_UMOV | ImmNEON5(format, vn_index) | Rn(vn) | Rd(rd)); in umov()
4644 Emit(q | NEON_SMOV | ImmNEON5(format, vn_index) | Rn(vn) | Rd(rd)); in smov()
4652 Emit(VFormat(vn) | NEON_CLS | Rn(vn) | Rd(vd)); in cls()
4660 Emit(VFormat(vn) | NEON_CLZ | Rn(vn) | Rd(vd)); in clz()
4668 Emit(VFormat(vn) | NEON_CNT | Rn(vn) | Rd(vd)); in cnt()
4676 Emit(VFormat(vn) | NEON_REV16 | Rn(vn) | Rd(vd)); in rev16()
4684 Emit(VFormat(vn) | NEON_REV32 | Rn(vn) | Rd(vd)); in rev32()
4692 Emit(VFormat(vn) | NEON_REV64 | Rn(vn) | Rd(vd)); in rev64()
4700 Emit(VFormat(vn) | NEON_URSQRTE | Rn(vn) | Rd(vd)); in ursqrte()
4708 Emit(VFormat(vn) | NEON_URECPE | Rn(vn) | Rd(vd)); in urecpe()
4722 Emit(VFormat(vn) | op | Rn(vn) | Rd(vd)); in NEONAddlp()
4756 Emit(VFormat(vn) | op | Rn(vn) | Rd(vd)); in NEONAcrossLanesL()
4786 Emit(vop | Rn(vn) | Rd(vd)); in NEONAcrossLanes()
4788 Emit(FPFormat(vn) | op | Rn(vn) | Rd(vd)); in NEONAcrossLanes()
4791 Emit(VFormat(vn) | op | Rn(vn) | Rd(vd)); in NEONAcrossLanes()
4838 Emit(VFormat(vd) | op | Rm(vm) | Rn(vn) | Rd(vd)); in NEON_ACROSSLANES_FP_LIST()
4903 Emit(q | op | scalar | immh_immb | Rn(vn) | Rd(vd)); in NEONShiftImmediate()
4940 Emit(q | op | immh_immb | Rn(vn) | Rd(vd)); in NEONShiftImmediateL()
4965 Emit(q | op | scalar | immh_immb | Rn(vn) | Rd(vd)); in NEONShiftImmediateN()
5332 Emit(SF(rd) | MoveWideImmediateFixed | mov_op | Rd(rd) | ImmMoveWide(imm) | in MoveWide()
5347 Emit(SF(rd) | AddSubImmediateFixed | op | Flags(S) | in AddSub()
5385 Emit(SF(rd) | op | Flags(S) | Rm(operand.GetRegister()) | Rn(rn) | Rd(rd)); in AddSubWithCarry()
5391 Emit(HLT | ImmException(code)); in hlt()
5397 Emit(BRK | ImmException(code)); in brk()
5401 void Assembler::svc(int code) { Emit(SVC | ImmException(code)); } in svc()
5403 void Assembler::udf(int code) { Emit(UDF | ImmUdf(code)); } in udf()
5452 Emit(SF(rd) | LogicalImmediateFixed | op | BitN(n, reg_size) | in LogicalImmediate()
5473 Emit(SF(rn) | ccmpop | Cond(cond) | Rn(rn) | Nzcv(nzcv)); in ConditionalCompare()
5481 Emit(SF(rn) | op | Rn(rn) | Rd(rd)); in DataProcessing1Source()
5489 Emit(FPType(vn) | op | Rn(vn) | Rd(vd)); in FPDataProcessing1Source()
5500 Emit(FPType(vd) | op | Rm(vm) | Rn(vn) | Rd(vd) | Ra(va)); in FPDataProcessing3Source()
5533 Emit(q | op | ImmNEONabcdefgh(imm8) | NEONCmode(cmode) | Rd(vd)); in NEONModifiedImmShiftLsl()
5550 Emit(q | op | ImmNEONabcdefgh(imm8) | NEONCmode(cmode) | Rd(vd)); in NEONModifiedImmShiftMsl()
5627 Emit(SF(rd) | op | Flags(S) | ShiftDP(operand.GetShift()) | in DataProcShiftedRegister()
5639 Emit(SF(rd) | op | Flags(S) | Rm(operand.GetRegister()) | in DataProcExtendedRegister()
5716 Emit(op | Rt(rt) | LoadStoreMemOperand(addr, CalcLSDataSize(op), option)); in LoadStore()
5733 Emit(pac_op | Rt(xt) | base | ImmLSPAC(static_cast<int>(offset))); in LoadStorePAC()
5743 Emit(PRFM | prfop | LoadStoreMemOperand(addr, kXRegSizeInBytesLog2, option)); in Prefetch()