18c2ecf20Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0 */
28c2ecf20Sopenharmony_ci#ifndef _BPF_JIT_H
38c2ecf20Sopenharmony_ci#define _BPF_JIT_H
48c2ecf20Sopenharmony_ci
58c2ecf20Sopenharmony_ci#ifndef __ASSEMBLER__
68c2ecf20Sopenharmony_ci#define G0		0x00
78c2ecf20Sopenharmony_ci#define G1		0x01
88c2ecf20Sopenharmony_ci#define G2		0x02
98c2ecf20Sopenharmony_ci#define G3		0x03
108c2ecf20Sopenharmony_ci#define G6		0x06
118c2ecf20Sopenharmony_ci#define G7		0x07
128c2ecf20Sopenharmony_ci#define O0		0x08
138c2ecf20Sopenharmony_ci#define O1		0x09
148c2ecf20Sopenharmony_ci#define O2		0x0a
158c2ecf20Sopenharmony_ci#define O3		0x0b
168c2ecf20Sopenharmony_ci#define O4		0x0c
178c2ecf20Sopenharmony_ci#define O5		0x0d
188c2ecf20Sopenharmony_ci#define SP		0x0e
198c2ecf20Sopenharmony_ci#define O7		0x0f
208c2ecf20Sopenharmony_ci#define L0		0x10
218c2ecf20Sopenharmony_ci#define L1		0x11
228c2ecf20Sopenharmony_ci#define L2		0x12
238c2ecf20Sopenharmony_ci#define L3		0x13
248c2ecf20Sopenharmony_ci#define L4		0x14
258c2ecf20Sopenharmony_ci#define L5		0x15
268c2ecf20Sopenharmony_ci#define L6		0x16
278c2ecf20Sopenharmony_ci#define L7		0x17
288c2ecf20Sopenharmony_ci#define I0		0x18
298c2ecf20Sopenharmony_ci#define I1		0x19
308c2ecf20Sopenharmony_ci#define I2		0x1a
318c2ecf20Sopenharmony_ci#define I3		0x1b
328c2ecf20Sopenharmony_ci#define I4		0x1c
338c2ecf20Sopenharmony_ci#define I5		0x1d
348c2ecf20Sopenharmony_ci#define FP		0x1e
358c2ecf20Sopenharmony_ci#define I7		0x1f
368c2ecf20Sopenharmony_ci#endif
378c2ecf20Sopenharmony_ci
388c2ecf20Sopenharmony_ci#endif /* _BPF_JIT_H */
39