AHDL Function Prototype (port name and order also apply to Verilog HDL)
The following AHDL function prototype is located in the AHDL Include File (.inc) Definitionlpm_clshift.inc in the <Quartus® Prime installation directory>\libraries\megafunctions directory.
FUNCTION lpm_clshift (
       aclr,
       clken,
       clock,
       data[LPM_WIDTH-1..0],
       direction,
       distance[LPM_WIDTHDIST-1..0]
)
WITH (
       LPM_PIPELINE,
       LPM_SHIFTTYPE,
       LPM_WIDTH,
       LPM_WIDTHDIST
)
RETURNS (
       overflow,
       result[LPM_WIDTH-1..0],
       underflow
);