Lines Matching +full:0 +full:x10200000
15 #define I_IMM_11_0_OFF 0
16 #define I_IMM_11_0_MASK GENMASK(11, 0)
27 #define J_IMM_10_1_MASK GENMASK(9, 0)
28 #define J_IMM_11_MASK GENMASK(0, 0)
29 #define J_IMM_19_12_MASK GENMASK(7, 0)
40 #define B_IMM_10_5_MASK GENMASK(5, 0)
41 #define B_IMM_4_1_MASK GENMASK(3, 0)
42 #define B_IMM_11_MASK GENMASK(0, 0)
66 #define RVC_J_IMM_4_MASK GENMASK(0, 0)
67 #define RVC_J_IMM_9_8_MASK GENMASK(1, 0)
68 #define RVC_J_IMM_10_MASK GENMASK(0, 0)
69 #define RVC_J_IMM_6_MASK GENMASK(0, 0)
70 #define RVC_J_IMM_7_MASK GENMASK(0, 0)
71 #define RVC_J_IMM_3_1_MASK GENMASK(2, 0)
72 #define RVC_J_IMM_5_MASK GENMASK(0, 0)
85 #define RVC_B_IMM_4_3_MASK GENMASK(1, 0)
86 #define RVC_B_IMM_7_6_MASK GENMASK(1, 0)
87 #define RVC_B_IMM_2_1_MASK GENMASK(1, 0)
88 #define RVC_B_IMM_5_MASK GENMASK(0, 0)
106 #define OPCODE_BRANCH 0x63
107 #define OPCODE_JALR 0x67
108 #define OPCODE_JAL 0x6f
109 #define OPCODE_SYSTEM 0x73
112 #define OPCODE_C_0 0x0
113 #define OPCODE_C_1 0x1
114 #define OPCODE_C_2 0x2
117 #define FUNCT3_JALR 0x0
118 #define FUNCT3_BEQ 0x0
119 #define FUNCT3_BNE 0x1000
120 #define FUNCT3_BLT 0x4000
121 #define FUNCT3_BGE 0x5000
122 #define FUNCT3_BLTU 0x6000
123 #define FUNCT3_BGEU 0x7000
126 #define FUNCT3_C_BEQZ 0xc000
127 #define FUNCT3_C_BNEZ 0xe000
128 #define FUNCT3_C_J 0xa000
129 #define FUNCT3_C_JAL 0x2000
130 #define FUNCT4_C_JR 0x8000
131 #define FUNCT4_C_JALR 0x9000
133 #define FUNCT12_SRET 0x10200000
151 #define MASK_JALR 0x707f
152 #define MASK_JAL 0x7f
153 #define MASK_C_JALR 0xf07f
154 #define MASK_C_JR 0xf07f
155 #define MASK_C_JAL 0xe003
156 #define MASK_C_J 0xe003
157 #define MASK_BEQ 0x707f
158 #define MASK_BNE 0x707f
159 #define MASK_BLT 0x707f
160 #define MASK_BGE 0x707f
161 #define MASK_BLTU 0x707f
162 #define MASK_BGEU 0x707f
163 #define MASK_C_BEQZ 0xe003
164 #define MASK_C_BNEZ 0xe003
165 #define MASK_SRET 0xffffffff
167 #define __INSN_LENGTH_MASK _UL(0x3)
168 #define __INSN_LENGTH_GE_32 _UL(0x3)
169 #define __INSN_OPCODE_MASK _UL(0x7F)