1*4882a593Smuzhiyun /* SPDX-License-Identifier: GPL-2.0 */ 2*4882a593Smuzhiyun #ifndef _BPF_JIT_H 3*4882a593Smuzhiyun #define _BPF_JIT_H 4*4882a593Smuzhiyun 5*4882a593Smuzhiyun #ifndef __ASSEMBLER__ 6*4882a593Smuzhiyun #define G0 0x00 7*4882a593Smuzhiyun #define G1 0x01 8*4882a593Smuzhiyun #define G2 0x02 9*4882a593Smuzhiyun #define G3 0x03 10*4882a593Smuzhiyun #define G6 0x06 11*4882a593Smuzhiyun #define G7 0x07 12*4882a593Smuzhiyun #define O0 0x08 13*4882a593Smuzhiyun #define O1 0x09 14*4882a593Smuzhiyun #define O2 0x0a 15*4882a593Smuzhiyun #define O3 0x0b 16*4882a593Smuzhiyun #define O4 0x0c 17*4882a593Smuzhiyun #define O5 0x0d 18*4882a593Smuzhiyun #define SP 0x0e 19*4882a593Smuzhiyun #define O7 0x0f 20*4882a593Smuzhiyun #define L0 0x10 21*4882a593Smuzhiyun #define L1 0x11 22*4882a593Smuzhiyun #define L2 0x12 23*4882a593Smuzhiyun #define L3 0x13 24*4882a593Smuzhiyun #define L4 0x14 25*4882a593Smuzhiyun #define L5 0x15 26*4882a593Smuzhiyun #define L6 0x16 27*4882a593Smuzhiyun #define L7 0x17 28*4882a593Smuzhiyun #define I0 0x18 29*4882a593Smuzhiyun #define I1 0x19 30*4882a593Smuzhiyun #define I2 0x1a 31*4882a593Smuzhiyun #define I3 0x1b 32*4882a593Smuzhiyun #define I4 0x1c 33*4882a593Smuzhiyun #define I5 0x1d 34*4882a593Smuzhiyun #define FP 0x1e 35*4882a593Smuzhiyun #define I7 0x1f 36*4882a593Smuzhiyun #endif 37*4882a593Smuzhiyun 38*4882a593Smuzhiyun #endif /* _BPF_JIT_H */ 39