D | bpf_jit.h | 30 #define A64_VARIANT(sf) \ argument 34 #define A64_COMP_BRANCH(sf, Rt, offset, type) \ argument 37 #define A64_CBZ(sf, Rt, imm19) A64_COMP_BRANCH(sf, Rt, (imm19) << 2, ZERO) argument 38 #define A64_CBNZ(sf, Rt, imm19) A64_COMP_BRANCH(sf, Rt, (imm19) << 2, NONZERO) argument 86 #define A64_ADDSUB_IMM(sf, Rd, Rn, imm12, type) \ argument 90 #define A64_ADD_I(sf, Rd, Rn, imm12) A64_ADDSUB_IMM(sf, Rd, Rn, imm12, ADD) argument 91 #define A64_SUB_I(sf, Rd, Rn, imm12) A64_ADDSUB_IMM(sf, Rd, Rn, imm12, SUB) argument 93 #define A64_MOV(sf, Rd, Rn) A64_ADD_I(sf, Rd, Rn, 0) argument 96 #define A64_BITFIELD(sf, Rd, Rn, immr, imms, type) \ argument 100 #define A64_SBFM(sf, Rd, Rn, ir, is) A64_BITFIELD(sf, Rd, Rn, ir, is, SIGNED) argument [all …]
|