28.2.27 __builtin_flimv_excess

Description

Force (Signed) Data Range Limit with Limit Excess Result. Simultaneously compares a 16-bit signed data value to a maximum signed limit value and a minimum signed limit value.

Return the amount of the excess value.

Prototype

int __builtin_flimv_excess(int value, int high, int low, int *excess);

Argument

value – Data value

high – Maximum limit value

low – Minimum limit value

excess – excess over limit

Return Value

Return the value of the excess.

Assembler Operator/ Machine Instruction

flim.v (when used with __builtin_flim_excess)

Error Messages

None