Advertisement
Guest User

Untitled

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