H A D | bpf_jit_32.h | 165 #define _AL3_R(op, rd, rn, rm) ((op ## _R) | (rd) << 12 | (rn) << 16 | (rm)) argument 171 #define ARM_ADD_R(rd, rn, rm) _AL3_R(ARM_INST_ADD, rd, rn, rm) argument 172 #define ARM_ADDS_R(rd, rn, rm) _AL3_R(ARM_INST_ADDS, rd, rn, rm) argument 175 #define ARM_ADC_R(rd, rn, rm) _AL3_R(ARM_INST_ADC, rd, rn, rm) argument 178 #define ARM_AND_R(rd, rn, rm) _AL3_R(ARM_INST_AND, rd, rn, rm) argument 179 ARM_ANDS_R(rd,rn,rm) global() argument 182 ARM_BIC_R(rd,rn,rm) global() argument 186 ARM_BX(rm) global() argument 187 ARM_BLX_R(rm) global() argument 189 ARM_CMP_R(rn,rm) global() argument 192 ARM_EOR_R(rd,rn,rm) global() argument 195 ARM_LDR_R(rt,rn,rm) global() argument 198 ARM_LDR_R_SI(rt,rn,rm,type,imm) global() argument 202 ARM_LDRB_R(rt,rn,rm) global() argument 205 ARM_LDRH_R(rt,rn,rm) global() argument 212 ARM_LSL_R(rd,rn,rm) global() argument 215 ARM_LSR_R(rd,rn,rm) global() argument 217 ARM_ASR_R(rd,rn,rm) global() argument 220 ARM_MOV_R(rd,rm) global() argument 221 ARM_MOVS_R(rd,rm) global() argument 223 ARM_MOV_SR(rd,rm,type,rs) global() argument 225 ARM_MOV_SI(rd,rm,type,imm6) global() argument 234 ARM_MUL(rd,rm,rn) global() argument 239 ARM_ORR_R(rd,rn,rm) global() argument 241 ARM_ORR_SR(rd,rn,rm,type,rs) global() argument 243 ARM_ORRS_R(rd,rn,rm) global() argument 244 ARM_ORRS_SR(rd,rn,rm,type,rs) global() argument 246 ARM_ORR_SI(rd,rn,rm,type,imm6) global() argument 248 ARM_ORRS_SI(rd,rn,rm,type,imm6) global() argument 251 ARM_REV(rd,rm) global() argument 252 ARM_REV16(rd,rm) global() argument 258 ARM_SUB_R(rd,rn,rm) global() argument 259 ARM_SUBS_R(rd,rn,rm) global() argument 260 ARM_RSB_R(rd,rn,rm) global() argument 261 ARM_SBC_R(rd,rn,rm) global() argument 262 ARM_SBCS_R(rd,rn,rm) global() argument 267 ARM_TST_R(rn,rm) global() argument 270 ARM_UDIV(rd,rn,rm) global() argument 271 ARM_SDIV(rd,rn,rm) global() argument 273 ARM_UMULL(rd_lo,rd_hi,rn,rm) global() argument 276 ARM_MLS(rd,rn,rm,ra) global() argument 278 ARM_UXTH(rd,rm) global() argument [all...] |