1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67
|
# name lround
# arg1 decimal
# ret longint
Inf 0 NO_INEXACT_EXCEPTION INVALID_EXCEPTION IGNORE_RESULT
-Inf 0 NO_INEXACT_EXCEPTION INVALID_EXCEPTION IGNORE_RESULT
NaN 0 NO_INEXACT_EXCEPTION INVALID_EXCEPTION IGNORE_RESULT
sNaN 0 NO_INEXACT_EXCEPTION INVALID_EXCEPTION IGNORE_RESULT
0.0 0L NO_INEXACT_EXCEPTION
-0.0 -0L NO_INEXACT_EXCEPTION
0.2 0L NO_INEXACT_EXCEPTION
-0.2 -0L NO_INEXACT_EXCEPTION
0.5 1L NO_INEXACT_EXCEPTION
-0.5 -1L NO_INEXACT_EXCEPTION
0.8 1L NO_INEXACT_EXCEPTION
-0.8 -1L NO_INEXACT_EXCEPTION
1.5 2L NO_INEXACT_EXCEPTION
-1.5 -2L NO_INEXACT_EXCEPTION
0.1 0L NO_INEXACT_EXCEPTION
0.25 0L NO_INEXACT_EXCEPTION
0.625 1L NO_INEXACT_EXCEPTION
-0.1 -0L NO_INEXACT_EXCEPTION
-0.25 -0L NO_INEXACT_EXCEPTION
-0.625 -1L NO_INEXACT_EXCEPTION
1234.54 1235L NO_INEXACT_EXCEPTION
-1234.54 -1235L NO_INEXACT_EXCEPTION
97152.5 97153L NO_INEXACT_EXCEPTION
-97152.5 -97153L NO_INEXACT_EXCEPTION
-370495.5 -370496L NO_INEXACT_EXCEPTION
-370496.25 -370496L NO_INEXACT_EXCEPTION
-370496.5 -370497L NO_INEXACT_EXCEPTION
-370496.75 -370497L NO_INEXACT_EXCEPTION
-370497.5 -370498L NO_INEXACT_EXCEPTION
2097152.5 2097153L decimal64 decimal128 NO_INEXACT_EXCEPTION
-2097152.5 -2097153L decimal64 decimal128 NO_INEXACT_EXCEPTION
#if sizeof(long int) == 8
-3599627370495.5 -3599627370496L decimal64 decimal128 ONLY_ON_8BYTE_LONG NO_INEXACT_EXCEPTION
-3599627370496.25 -3599627370496L decimal64 decimal128 ONLY_ON_8BYTE_LONG NO_INEXACT_EXCEPTION
-3599627370496.5 -3599627370497L decimal64 decimal128 ONLY_ON_8BYTE_LONG NO_INEXACT_EXCEPTION
-3599627370496.75 -3599627370497L decimal64 decimal128 ONLY_ON_8BYTE_LONG NO_INEXACT_EXCEPTION
-3599627370497.5 -3599627370498L decimal64 decimal128 ONLY_ON_8BYTE_LONG NO_INEXACT_EXCEPTION
#if sizeof(long int) == 4
-3599627370495.5 0 decimal64 decimal128 ONLY_ON_4BYTE_LONG NO_INEXACT_EXCEPTION INVALID_EXCEPTION IGNORE_RESULT
-3599627370496.25 0 decimal64 decimal128 ONLY_ON_4BYTE_LONG NO_INEXACT_EXCEPTION INVALID_EXCEPTION IGNORE_RESULT
-3599627370496.5 0 decimal64 decimal128 ONLY_ON_4BYTE_LONG NO_INEXACT_EXCEPTION INVALID_EXCEPTION IGNORE_RESULT
-3599627370496.75 0 decimal64 decimal128 ONLY_ON_4BYTE_LONG NO_INEXACT_EXCEPTION INVALID_EXCEPTION IGNORE_RESULT
-3599627370497.5 0 decimal64 decimal128 ONLY_ON_4BYTE_LONG NO_INEXACT_EXCEPTION INVALID_EXCEPTION IGNORE_RESULT
#if sizeof(long int) == 8
-4503599627370495.5 -4503599627370496L decimal128 ONLY_ON_8BYTE_LONG NO_INEXACT_EXCEPTION
-4503599627370496.25 -4503599627370496L decimal128 ONLY_ON_8BYTE_LONG NO_INEXACT_EXCEPTION
-4503599627370496.5 -4503599627370497L decimal128 ONLY_ON_8BYTE_LONG NO_INEXACT_EXCEPTION
-4503599627370496.75 -4503599627370497L decimal128 ONLY_ON_8BYTE_LONG NO_INEXACT_EXCEPTION
-4503599627370497.5 -4503599627370498L decimal128 ONLY_ON_8BYTE_LONG NO_INEXACT_EXCEPTION
#if sizeof(long int) == 4
-4503599627370495.5 0 decimal128 ONLY_ON_4BYTE_LONG NO_INEXACT_EXCEPTION INVALID_EXCEPTION IGNORE_RESULT
-4503599627370496.25 0 decimal128 ONLY_ON_4BYTE_LONG NO_INEXACT_EXCEPTION INVALID_EXCEPTION IGNORE_RESULT
-4503599627370496.5 0 decimal128 ONLY_ON_4BYTE_LONG NO_INEXACT_EXCEPTION INVALID_EXCEPTION IGNORE_RESULT
-4503599627370496.75 0 decimal128 ONLY_ON_4BYTE_LONG NO_INEXACT_EXCEPTION INVALID_EXCEPTION IGNORE_RESULT
-4503599627370497.5 0 decimal128 ONLY_ON_4BYTE_LONG NO_INEXACT_EXCEPTION INVALID_EXCEPTION IGNORE_RESULT
|