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 );