URL
https://opencores.org/ocsvn/ft816float/ft816float/trunk
Subversion Repositories ft816float
Compare Revisions
- This comparison shows the changes necessary to convert path
/ft816float/trunk/rtl/verilog/lib
- from Rev 5 to Rev 7
- ↔ Reverse comparison
Rev 5 → Rev 7
/redor64.v
0,0 → 1,76
module redor64 |
( |
input [5:0] a, |
input [63:0] b, |
output reg o |
); |
|
always @(a,b) |
case (a) |
6'd0: o = b[0]; |
6'd1: o = |b[1:0]; |
6'd2: o = |b[2:0]; |
6'd3: o = |b[3:0]; |
6'd4: o = |b[4:0]; |
6'd5: o = |b[5:0]; |
6'd6: o = |b[6:0]; |
6'd7: o = |b[7:0]; |
6'd8: o = |b[8:0]; |
6'd9: o = |b[9:0]; |
6'd10: o = |b[10:0]; |
6'd11: o = |b[11:0]; |
6'd12: o = |b[12:0]; |
6'd13: o = |b[13:0]; |
6'd14: o = |b[14:0]; |
6'd15: o = |b[15:0]; |
6'd16: o = |b[16:0]; |
6'd17: o = |b[17:0]; |
6'd18: o = |b[18:0]; |
6'd19: o = |b[19:0]; |
6'd20: o = |b[20:0]; |
6'd21: o = |b[21:0]; |
6'd22: o = |b[22:0]; |
6'd23: o = |b[23:0]; |
6'd24: o = |b[24:0]; |
6'd25: o = |b[25:0]; |
6'd26: o = |b[26:0]; |
6'd27: o = |b[27:0]; |
6'd28: o = |b[28:0]; |
6'd29: o = |b[29:0]; |
6'd30: o = |b[30:0]; |
6'd31: o = |b[31:0]; |
6'd32: o = |b[32:0]; |
6'd33: o = |b[33:0]; |
6'd34: o = |b[34:0]; |
6'd35: o = |b[35:0]; |
6'd36: o = |b[36:0]; |
6'd37: o = |b[37:0]; |
6'd38: o = |b[38:0]; |
6'd39: o = |b[39:0]; |
6'd40: o = |b[40:0]; |
6'd41: o = |b[41:0]; |
6'd42: o = |b[42:0]; |
6'd43: o = |b[43:0]; |
6'd44: o = |b[44:0]; |
6'd45: o = |b[45:0]; |
6'd46: o = |b[46:0]; |
6'd47: o = |b[47:0]; |
6'd48: o = |b[48:0]; |
6'd49: o = |b[49:0]; |
6'd50: o = |b[50:0]; |
6'd51: o = |b[51:0]; |
6'd52: o = |b[52:0]; |
6'd53: o = |b[53:0]; |
6'd54: o = |b[54:0]; |
6'd55: o = |b[55:0]; |
6'd56: o = |b[56:0]; |
6'd57: o = |b[57:0]; |
6'd58: o = |b[58:0]; |
6'd59: o = |b[59:0]; |
6'd60: o = |b[60:0]; |
6'd61: o = |b[61:0]; |
6'd62: o = |b[62:0]; |
6'd63: o = |b[63:0]; |
endcase |
|
endmodule |