187
189
0 32/64 bit immediate for set or setx (v9) insns
188
190
_ Ancillary state register in rd (v9a)
189
191
/ Ancillary state register in rs1 (v9a)
194
194
#define OP2(x) (((x) & 0x7) << 22) /* Op2 field of format2 insns. */
195
195
#define OP3(x) (((x) & 0x3f) << 19) /* Op3 field of format3 insns. */
196
196
#define OP(x) ((unsigned) ((x) & 0x3) << 30) /* Op field of all insns. */
197
197
#define OPF(x) (((x) & 0x1ff) << 5) /* Opf field of float insns. */
198
198
#define OPF_LOW5(x) OPF ((x) & 0x1f) /* V9. */
199
200
#define F3F(x, y, z) (OP (x) | OP3 (y) | OPF (z)) /* Format3 float insns. */
200
201
#define F3I(x) (((x) & 0x1) << 13) /* Immediate field of format 3 insns. */
201
202
#define F2(x, y) (OP (x) | OP2(y)) /* Format 2 insns. */