sem [ add sub and andn or orn xor xnor sll srl sra sllx srlx srax mulx sdivx udivx ] { set_op(new_inst,Op,1 ,ft); Rx_src(new_inst,rs1); set_src2(new_inst,i,rs2,simm13) ; Rx_dest(new_inst,rd); } where Op in [ 85 89 93 95 97 99 101 103 108 109 110 111 112 113 105 106 107 ], ft in [ 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 10 10 ];