How do you plan to solve it?
module abs8_func ( input signed [7:0] a, output [7:0] abs ); // ---------- Write function here---------- function [7:0] abs8; input [7:0] a; begin abs8 = a[7]?( (~a) + 1):a; end endfunction // Function called here assign abs = abs8(a); endmodule