Lines Matching full:12
39 * 31 30 21 20 19 12 11 7 6 0 in simulate_jal()
40 * imm [20] | imm[10:1] | imm[11] | imm[19:12] | rd | opcode in simulate_jal()
53 imm |= ((opcode >> 12) & 0xff) << 12; in simulate_jal()
64 * 31 20 19 15 14 12 11 7 6 0 in simulate_jalr()
66 * 12 5 3 5 JALR/JR in simulate_jalr()
91 ((((opcode) >> 12) & 0xfffff) << 12)
105 * 31 12 11 7 6 0 in simulate_auipc()
106 * | imm[31:12] | rd | opcode | in simulate_auipc()
128 (((opcode) >> 12) & 0x7)
134 ((((opcode) >> 31) & 0x1 ) << 12))
137 sign_extend32((branch_imm(opcode)), 12)
143 * 31 30 25 24 20 19 15 14 12 11 8 7 6 0 in simulate_branch()
144 * | imm[12] | imm[10:5] | rs2 | rs1 | funct3 | imm[4:1] | imm[11] | opcode | in simulate_branch()
146 * imm[12|10:5] rs2 rs1 000 imm[4:1|11] 1100011 BEQ in simulate_branch()
147 * imm[12|10:5] rs2 rs1 001 imm[4:1|11] 1100011 BNE in simulate_branch()
148 * imm[12|10:5] rs2 rs1 100 imm[4:1|11] 1100011 BLT in simulate_branch()
149 * imm[12|10:5] rs2 rs1 101 imm[4:1|11] 1100011 BGE in simulate_branch()
150 * imm[12|10:5] rs2 rs1 110 imm[4:1|11] 1100011 BLTU in simulate_branch()
151 * imm[12|10:5] rs2 rs1 111 imm[4:1|11] 1100011 BGEU in simulate_branch()
195 * 15 13 12 2 1 0 in simulate_c_j()
209 offset |= ((opcode >> 12) & 0x1) << 11; in simulate_c_j()
220 * 15 12 11 7 6 2 1 0 in simulate_c_jr_jalr()
257 * 15 13 12 10 9 7 6 2 1 0 in simulate_c_bnez_beqz()
276 offset |= ((opcode >> 12) & 0x1) << 8; in simulate_c_bnez_beqz()