wire [1:0] ret;
parameter [2:0] A = 2'b111;;
function [1:0] TEST;
input [2:0] INA;
case (INA)
0: TEST = 2'b00;
1: TEST = 2'b00;
2: TEST = 2'b01;
3: TEST = 2'b01;
4: TEST = 2'b10;
5: TEST = 2'b10;
6: TEST = 2'b11;
7: TEST = 2'b11;
endcase
endfunction
//functionを呼び出す時は、
assign ret = TEST(A);