// log2 constant function
function integer log2(input integer x);
integer i;
begin
log2 = 1;
for (i = 0; 2**i < x; i = i + 1)
begin
log2 = i + 1;
end
end
endfunction
log2(10)等于4
log2(16)等于4
log2(510001000)等于26