diff options
Diffstat (limited to 'rtl/gfx/gfx_ctz.sv')
| -rw-r--r-- | rtl/gfx/gfx_ctz.sv | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/rtl/gfx/gfx_ctz.sv b/rtl/gfx/gfx_ctz.sv index 2713f8a..f1075d7 100644 --- a/rtl/gfx/gfx_ctz.sv +++ b/rtl/gfx/gfx_ctz.sv @@ -8,11 +8,17 @@ module gfx_ctz output logic[$clog2(WIDTH):0] ctz ); + logic[WIDTH - 1:0] value_rev; + gfx_clz #(WIDTH) clz ( .clk, - .value({<<{value}}), + .value(value_rev), .clz(ctz) ); + always_comb + for (int i = 0; i < $bits(value); ++i) + value_rev[i] = value[$bits(value) - i - 1]; + endmodule |
