def Imm_gen(inst_code): test=inst_code[25:32] if test=='0010011': imm_out=20*inst_code[0]+inst_code[0:12] elif test=='0000011': pass elif test=='0100011': pass elif test=='1100011': pass elif test=='1101111': pass elif test=='1100111': pass elif test=='0110111': pass def imm_gen(inst_code,imm_out): test=inst_code[25:32] if test=="0010011": imm_out=inst_code[0]*20+inst_code[0:12] else: imm_out='0'*32 return imm_out