Subtraction of two 32-bit integer or fractional values, returning a 32-bit result.
OMR's SA bit was set to 1 at least three cycles before this code, that is, saturation on data ALU results enabled.
Word32 L_sub(Word32 src_dst, Word32 src2)
long la = 0x40000000; /* 0.5 */ long lb = 0xE0000000; /* -0.25 */ long result; result = L_sub(la,lb); // Expected value of result: 0x60000000 = 0.75