AArch64 System Instructions
AT S12E0R: Address Translate Stages 1 and 2 EL0 Read
AT S12E0W: Address Translate Stages 1 and 2 EL0 Write
AT S12E1R: Address Translate Stages 1 and 2 EL1 Read
AT S12E1W: Address Translate Stages 1 and 2 EL1 Write
AT S1E0R: Address Translate Stage 1 EL0 Read
AT S1E0W: Address Translate Stage 1 EL0 Write
AT S1E1R: Address Translate Stage 1 EL1 Read
AT S1E1RP: Address Translate Stage 1 EL1 Read PAN
AT S1E1W: Address Translate Stage 1 EL1 Write
AT S1E1WP: Address Translate Stage 1 EL1 Write PAN
AT S1E2R: Address Translate Stage 1 EL2 Read
AT S1E2W: Address Translate Stage 1 EL2 Write
AT S1E3R: Address Translate Stage 1 EL3 Read
AT S1E3W: Address Translate Stage 1 EL3 Write
CFP RCTX: Control Flow Prediction Restriction by Context
CPP RCTX: Cache Prefetch Prediction Restriction by Context
DC CGDSW: Data, Allocation Tag or unified Cache line Clean of Data and Allocation Tags by Set/Way
DC CGDVAC: Data, Allocation Tag or unified Cache line Clean of Allocation Tags by VA to PoC
DC CGDVADP: Data, Allocation Tag or unified Cache line Clean of Allocation Tags by VA to PoDP
DC CGDVAP: Data, Allocation Tag or unified Cache line Clean of Data and Allocation Tags by VA to PoP
DC CGSW: Data, Allocation Tag or unified Cache line Clean of Allocation Tags by Set/Way
DC CGVAC: Data, Allocation Tag or unified Cache line Clean of Allocation Tags by VA to PoC
DC CGVADP: Data, Allocation Tag or unified Cache line Clean of Data and Allocation Tags by VA to PoDP
DC CGVAP: Data, Allocation Tag or unified Cache line Clean of Allocation Tags by VA to PoP
DC CIGDSW: Data, Allocation Tag or unified Cache line Clean and Invalidate of Data and Allocation Tags by Set/Way
DC CIGDVAC: Data, Allocation Tag or unified Cache line Clean and Invalidate of Data and Allocation Tags by VA to PoC
DC CIGSW: Data, Allocation Tag or unified Cache line Clean and Invalidate of Allocation Tags by Set/Way
DC CIGVAC: Data, Allocation Tag or unified Cache line Clean and Invalidate of Allocation Tags by VA to PoC
DC CISW: Data or unified Cache line Clean and Invalidate by Set/Way
DC CIVAC: Data or unified Cache line Clean and Invalidate by VA to PoC
DC CSW: Data or unified Cache line Clean by Set/Way
DC CVAC: Data or unified Cache line Clean by VA to PoC
DC CVADP: Data or unified Cache line Clean by VA to PoDP
DC CVAP: Data or unified Cache line Clean by VA to PoP
DC CVAU: Data or unified Cache line Clean by VA to PoU
DC GVA: Data Cache set Allocation Tag by VA
DC GZVA: Data Cache set Allocation Tags and Zero by VA
DC IGDSW: Data, Allocation Tag or unified Cache line Invalidate of Data and Allocation Tags by Set/Way
DC IGDVAC: Data, Allocation Tag or unified Cache line Invalidate of Allocation Tags by VA to PoC
DC IGSW: Data, Allocation Tag or unified Cache line Invalidate of Allocation Tags by Set/Way
DC IGVAC: Data, Allocation Tag or unified Cache line Invalidate of Allocation Tags by VA to PoC
DC ISW: Data or unified Cache line Invalidate by Set/Way
DC IVAC: Data or unified Cache line Invalidate by VA to PoC
DC ZVA: Data Cache Zero by VA
DVP RCTX: Data Value Prediction Restriction by Context
IC IALLU: Instruction Cache Invalidate All to PoU
IC IALLUIS: Instruction Cache Invalidate All to PoU, Inner Shareable
IC IVAU: Instruction Cache line Invalidate by VA to PoU
S1_<op1>_<Cn>_<Cm>_<op2>: IMPLEMENTATION DEFINED maintenance instructions
TLBI ALLE1: TLB Invalidate All, EL1
TLBI ALLE1IS: TLB Invalidate All, EL1, Inner Shareable
TLBI ALLE1OS: TLB Invalidate All, EL1, Outer Shareable
TLBI ALLE2: TLB Invalidate All, EL2
TLBI ALLE2IS: TLB Invalidate All, EL2, Inner Shareable
TLBI ALLE2OS: TLB Invalidate All, EL2, Outer Shareable
TLBI ALLE3: TLB Invalidate All, EL3
TLBI ALLE3IS: TLB Invalidate All, EL3, Inner Shareable
TLBI ALLE3OS: TLB Invalidate All, EL3, Outer Shareable
TLBI ASIDE1: TLB Invalidate by ASID, EL1
TLBI ASIDE1IS: TLB Invalidate by ASID, EL1, Inner Shareable
TLBI ASIDE1OS: TLB Invalidate by ASID, EL1, Outer Shareable
TLBI IPAS2E1: TLB Invalidate by Intermediate Physical Address, Stage 2, EL1
TLBI IPAS2E1IS: TLB Invalidate by Intermediate Physical Address, Stage 2, EL1, Inner Shareable
TLBI IPAS2E1OS: TLB Invalidate by Intermediate Physical Address, Stage 2, EL1, Outer Shareable
TLBI IPAS2LE1: TLB Invalidate by Intermediate Physical Address, Stage 2, Last level, EL1
TLBI IPAS2LE1IS: TLB Invalidate by Intermediate Physical Address, Stage 2, Last level, EL1, Inner Shareable
TLBI IPAS2LE1OS: TLB Invalidate by Intermediate Physical Address, Stage 2, Last level, EL1, Outer Shareable
TLBI RIPAS2E1: TLB Range Invalidate by Intermediate Physical Address, Stage 2, EL1
TLBI RIPAS2E1IS: TLB Range Invalidate by Intermediate Physical Address, Stage 2, EL1, Inner Shareable
TLBI RIPAS2E1OS: TLB Range Invalidate by Intermediate Physical Address, Stage 2, EL1, Outer Shareable
TLBI RIPAS2LE1: TLB Range Invalidate by Intermediate Physical Address, Stage 2, Last level, EL1
TLBI RIPAS2LE1IS: TLB Range Invalidate by Intermediate Physical Address, Stage 2, Last level, EL1, Inner Shareable
TLBI RIPAS2LE1OS: TLB Range Invalidate by Intermediate Physical Address, Stage 2, Last level, EL1, Outer Shareable
TLBI RVAAE1: TLB Range Invalidate by VA, All ASID, EL1
TLBI RVAAE1IS: TLB Range Invalidate by VA, All ASID, EL1, Inner Shareable
TLBI RVAAE1OS: TLB Range Invalidate by VA, All ASID, EL1, Outer Shareable
TLBI RVAALE1: TLB Range Invalidate by VA, All ASID, Last level, EL1
TLBI RVAALE1IS: TLB Range Invalidate by VA, All ASID, Last Level, EL1, Inner Shareable
TLBI RVAALE1OS: TLB Range Invalidate by VA, All ASID, Last Level, EL1, Outer Shareable
TLBI RVAE1: TLB Range Invalidate by VA, EL1
TLBI RVAE1IS: TLB Range Invalidate by VA, EL1, Inner Shareable
TLBI RVAE1OS: TLB Range Invalidate by VA, EL1, Outer Shareable
TLBI RVAE2: TLB Range Invalidate by VA, EL2
TLBI RVAE2IS: TLB Range Invalidate by VA, EL2, Inner Shareable
TLBI RVAE2OS: TLB Range Invalidate by VA, EL2, Outer Shareable
TLBI RVAE3: TLB Range Invalidate by VA, EL3
TLBI RVAE3IS: TLB Range Invalidate by VA, EL3, Inner Shareable
TLBI RVAE3OS: TLB Range Invalidate by VA, EL3, Outer Shareable
TLBI RVALE1: TLB Range Invalidate by VA, Last level, EL1
TLBI RVALE1IS: TLB Range Invalidate by VA, Last level, EL1, Inner Shareable
TLBI RVALE1OS: TLB Range Invalidate by VA, Last level, EL1, Outer Shareable
TLBI RVALE2: TLB Range Invalidate by VA, Last level, EL2
TLBI RVALE2IS: TLB Range Invalidate by VA, Last level, EL2, Inner Shareable
TLBI RVALE2OS: TLB Range Invalidate by VA, Last level, EL2, Outer Shareable
TLBI RVALE3: TLB Range Invalidate by VA, Last level, EL3
TLBI RVALE3IS: TLB Range Invalidate by VA, Last level, EL3, Inner Shareable
TLBI RVALE3OS: TLB Range Invalidate by VA, Last level, EL3, Outer Shareable
TLBI VAAE1: TLB Invalidate by VA, All ASID, EL1
TLBI VAAE1IS: TLB Invalidate by VA, All ASID, EL1, Inner Shareable
TLBI VAAE1OS: TLB Invalidate by VA, All ASID, EL1, Outer Shareable
TLBI VAALE1: TLB Invalidate by VA, All ASID, Last level, EL1
TLBI VAALE1IS: TLB Invalidate by VA, All ASID, Last Level, EL1, Inner Shareable
TLBI VAALE1OS: TLB Invalidate by VA, All ASID, Last Level, EL1, Outer Shareable
TLBI VAE1: TLB Invalidate by VA, EL1
TLBI VAE1IS: TLB Invalidate by VA, EL1, Inner Shareable
TLBI VAE1OS: TLB Invalidate by VA, EL1, Outer Shareable
TLBI VAE2: TLB Invalidate by VA, EL2
TLBI VAE2IS: TLB Invalidate by VA, EL2, Inner Shareable
TLBI VAE2OS: TLB Invalidate by VA, EL2, Outer Shareable
TLBI VAE3: TLB Invalidate by VA, EL3
TLBI VAE3IS: TLB Invalidate by VA, EL3, Inner Shareable
TLBI VAE3OS: TLB Invalidate by VA, EL3, Outer Shareable
TLBI VALE1: TLB Invalidate by VA, Last level, EL1
TLBI VALE1IS: TLB Invalidate by VA, Last level, EL1, Inner Shareable
TLBI VALE1OS: TLB Invalidate by VA, Last level, EL1, Outer Shareable
TLBI VALE2: TLB Invalidate by VA, Last level, EL2
TLBI VALE2IS: TLB Invalidate by VA, Last level, EL2, Inner Shareable
TLBI VALE2OS: TLB Invalidate by VA, Last level, EL2, Outer Shareable
TLBI VALE3: TLB Invalidate by VA, Last level, EL3
TLBI VALE3IS: TLB Invalidate by VA, Last level, EL3, Inner Shareable
TLBI VALE3OS: TLB Invalidate by VA, Last level, EL3, Outer Shareable
TLBI VMALLE1: TLB Invalidate by VMID, All at stage 1, EL1
TLBI VMALLE1IS: TLB Invalidate by VMID, All at stage 1, EL1, Inner Shareable
TLBI VMALLE1OS: TLB Invalidate by VMID, All at stage 1, EL1, Outer Shareable
TLBI VMALLS12E1: TLB Invalidate by VMID, All at Stage 1 and 2, EL1
TLBI VMALLS12E1IS: TLB Invalidate by VMID, All at Stage 1 and 2, EL1, Inner Shareable
TLBI VMALLS12E1OS: TLB Invalidate by VMID, All at Stage 1 and 2, EL1, Outer Shareable