| H A D | bpf_jit.h | 51 #define A64_BR(Rn) aarch64_insn_gen_branch_reg(Rn, AARCH64_INSN_BRANCH_NOLINK) argument 52 #define A64_BLR(Rn) aarch64_insn_gen_branch_reg(Rn, AARCH64_INSN_BRANCH_LINK) argument 53 #define A64_RET(Rn) aarch64_insn_gen_branch_reg(Rn, AARCH64_INSN_BRANCH_RETURN) argument 56 #define A64_LS_REG(Rt, Rn, Rm, size, type) \ argument 57 aarch64_insn_gen_load_store_reg(Rt, Rn, Rm, \ 73 #define A64_LS_IMM(Rt, Rn, imm, size, type) \ argument 74 aarch64_insn_gen_load_store_imm(Rt, Rn, im 96 A64_LS_PAIR(Rt,Rt2,Rn,offset,ls,type) global() argument 101 A64_PUSH(Rt,Rt2,Rn) global() argument 103 A64_POP(Rt,Rt2,Rn) global() argument 108 A64_LSX(sf,Rt,Rn,Rs,type) global() argument 112 A64_LDXR(sf,Rt,Rn) global() argument 115 A64_STXR(sf,Rt,Rn,Rs) global() argument 118 A64_STLXR(sf,Rt,Rn,Rs) global() argument 123 A64_LDAR(Rt,Rn,size) global() argument 126 A64_STLR(Rt,Rn,size) global() argument 148 A64_ST_OP(sf,Rn,Rs,op) global() argument 153 A64_STADD(sf,Rn,Rs) global() argument 154 A64_STCLR(sf,Rn,Rs) global() argument 155 A64_STEOR(sf,Rn,Rs) global() argument 156 A64_STSET(sf,Rn,Rs) global() argument 158 A64_LD_OP_AL(sf,Rt,Rn,Rs,op) global() argument 163 A64_LDADDAL(sf,Rt,Rn,Rs) global() argument 164 A64_LDCLRAL(sf,Rt,Rn,Rs) global() argument 165 A64_LDEORAL(sf,Rt,Rn,Rs) global() argument 166 A64_LDSETAL(sf,Rt,Rn,Rs) global() argument 168 A64_SWPAL(sf,Rt,Rn,Rs) global() argument 170 A64_CASAL(sf,Rt,Rn,Rs) global() argument 175 A64_ADDSUB_IMM(sf,Rd,Rn,imm12,type) global() argument 179 A64_ADD_I(sf,Rd,Rn,imm12) global() argument 180 A64_SUB_I(sf,Rd,Rn,imm12) global() argument 181 A64_ADDS_I(sf,Rd,Rn,imm12) global() argument 183 A64_SUBS_I(sf,Rd,Rn,imm12) global() argument 186 A64_CMN_I(sf,Rn,imm12) global() argument 188 A64_CMP_I(sf,Rn,imm12) global() argument 190 A64_MOV(sf,Rd,Rn) global() argument 193 A64_BITFIELD(sf,Rd,Rn,immr,imms,type) global() argument 197 A64_SBFM(sf,Rd,Rn,ir,is) global() argument 199 A64_UBFM(sf,Rd,Rn,ir,is) global() argument 202 A64_LSL(sf,Rd,Rn,shift) global() argument 207 A64_LSR(sf,Rd,Rn,shift) global() argument 209 A64_ASR(sf,Rd,Rn,shift) global() argument 212 A64_UXTH(sf,Rd,Rn) global() argument 213 A64_UXTW(sf,Rd,Rn) global() argument 216 A64_SXTB(sf,Rd,Rn) global() argument 217 A64_SXTH(sf,Rd,Rn) global() argument 218 A64_SXTW(sf,Rd,Rn) global() argument 232 A64_ADDSUB_SREG(sf,Rd,Rn,Rm,type) global() argument 236 A64_ADD(sf,Rd,Rn,Rm) global() argument 237 A64_SUB(sf,Rd,Rn,Rm) global() argument 238 A64_SUBS(sf,Rd,Rn,Rm) global() argument 242 A64_CMP(sf,Rn,Rm) global() argument 245 A64_DATA1(sf,Rd,Rn,type) global() argument 248 A64_REV16(sf,Rd,Rn) global() argument 249 A64_REV32(sf,Rd,Rn) global() argument 250 A64_REV64(Rd,Rn) global() argument 254 A64_DATA2(sf,Rd,Rn,Rm,type) global() argument 256 A64_UDIV(sf,Rd,Rn,Rm) global() argument 257 A64_SDIV(sf,Rd,Rn,Rm) global() argument 258 A64_LSLV(sf,Rd,Rn,Rm) global() argument 259 A64_LSRV(sf,Rd,Rn,Rm) global() argument 260 A64_ASRV(sf,Rd,Rn,Rm) global() argument 264 A64_MADD(sf,Rd,Ra,Rn,Rm) global() argument 267 A64_MSUB(sf,Rd,Ra,Rn,Rm) global() argument 270 A64_MUL(sf,Rd,Rn,Rm) global() argument 273 A64_LOGIC_SREG(sf,Rd,Rn,Rm,type) global() argument 277 A64_AND(sf,Rd,Rn,Rm) global() argument 278 A64_ORR(sf,Rd,Rn,Rm) global() argument 279 A64_EOR(sf,Rd,Rn,Rm) global() argument 280 A64_ANDS(sf,Rd,Rn,Rm) global() argument 282 A64_TST(sf,Rn,Rm) global() argument 288 A64_LOGIC_IMM(sf,Rd,Rn,imm,type) global() argument 294 A64_AND_I(sf,Rd,Rn,imm) global() argument 295 A64_ORR_I(sf,Rd,Rn,imm) global() argument 296 A64_EOR_I(sf,Rd,Rn,imm) global() argument 297 A64_ANDS_I(sf,Rd,Rn,imm) global() argument 299 A64_TST_I(sf,Rn,imm) global() argument [all...] |