Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- always @(*) begin
- case(1'b1)
- b & (32'b1 << 31): shift <= 0;
- b & (32'b1 << 30): shift <= 1;
- b & (32'b1 << 29): shift <= 2;
- b & (32'b1 << 28): shift <= 3;
- b & (32'b1 << 27): shift <= 4;
- b & (32'b1 << 26): shift <= 5;
- b & (32'b1 << 25): shift <= 6;
- b & (32'b1 << 24): shift <= 7;
- b & (32'b1 << 23): shift <= 8;
- b & (32'b1 << 22): shift <= 9;
- b & (32'b1 << 21): shift <= 10;
- b & (32'b1 << 20): shift <= 11;
- b & (32'b1 << 19): shift <= 12;
- b & (32'b1 << 18): shift <= 13;
- b & (32'b1 << 17): shift <= 14;
- b & (32'b1 << 16): shift <= 15;
- b & (32'b1 << 15): shift <= 16;
- b & (32'b1 << 14): shift <= 17;
- b & (32'b1 << 13): shift <= 18;
- b & (32'b1 << 12): shift <= 19;
- b & (32'b1 << 11): shift <= 20;
- b & (32'b1 << 10): shift <= 21;
- b & (32'b1 << 9): shift <= 22;
- b & (32'b1 << 8): shift <= 23;
- b & (32'b1 << 7): shift <= 24;
- b & (32'b1 << 6): shift <= 25;
- b & (32'b1 << 5): shift <= 26;
- b & (32'b1 << 4): shift <= 27;
- b & (32'b1 << 3): shift <= 28;
- b & (32'b1 << 2): shift <= 29;
- b & (32'b1 << 1): shift <= 30;
- b & (32'b1 << 0): shift <= 31;
- endcase
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement