Home
last modified time | relevance | path

Searched refs:simm12 (Results 1 – 1 of 1) sorted by relevance

/linux/arch/riscv/include/asm/
H A Dinsn-def.h36 .macro insn_i, opcode, func3, rd, rs1, simm12
37 .insn i \opcode, \func3, \rd, \rs1, \simm12
40 .macro insn_s, opcode, func3, rs2, simm12, rs1
41 .insn s \opcode, \func3, \rs2, \simm12(\rs1)
57 .macro insn_i, opcode, func3, rd, rs1, simm12
62 (\simm12 << INSN_I_SIMM12_SHIFT))
65 .macro insn_s, opcode, func3, rs2, simm12, rs1
70 ((\simm12 & 0x1f) << INSN_S_SIMM5_SHIFT) | \
71 (((\simm12 >> 5) & 0x7f) << INSN_S_SIMM7_SHIFT))
87 #define __INSN_I(opcode, func3, rd, rs1, simm12) \ argument
90 __INSN_S(opcode,func3,rs2,simm12,rs1) global() argument
144 __INSN_I(opcode,func3,rd,rs1,simm12) global() argument
149 __INSN_S(opcode,func3,rs2,simm12,rs1) global() argument
162 INSN_I(opcode,func3,rd,rs1,simm12) global() argument
166 INSN_S(opcode,func3,rs2,simm12,rs1) global() argument
[all...]