1 /* |
1 /* |
2 * Copyright (c) 2004-2009 Nokia Corporation and/or its subsidiary(-ies). |
2 * Copyright (c) 2004-2009 Nokia Corporation and/or its subsidiary(-ies). |
3 * All rights reserved. |
3 * All rights reserved. |
4 * This component and the accompanying materials are made available |
4 * This component and the accompanying materials are made available |
5 * under the terms of "Eclipse Public License v1.0" |
5 * under the terms of the License "Eclipse Public License v1.0" |
6 * which accompanies this distribution, and is available |
6 * which accompanies this distribution, and is available |
7 * at the URL "http://www.eclipse.org/legal/epl-v10.html". |
7 * at the URL "http://www.eclipse.org/legal/epl-v10.html". |
8 * |
8 * |
9 * Initial Contributors: |
9 * Initial Contributors: |
10 * Nokia Corporation - initial contribution. |
10 * Nokia Corporation - initial contribution. |
25 |
25 |
26 PRESERVE8 |
26 PRESERVE8 |
27 |
27 |
28 DCB "#<SYMEDIT>#\n" |
28 DCB "#<SYMEDIT>#\n" |
29 |
29 |
30 // Standard double precision floating-point arithmetic helper functions |
30 /// Standard double precision floating-point arithmetic helper functions |
31 |
31 |
32 DCB "EXPORT __aeabi_dadd\n" |
32 DCB "EXPORT __aeabi_dadd\n" |
33 DCB "EXPORT __aeabi_ddiv\n" |
33 DCB "EXPORT __aeabi_ddiv\n" |
34 DCB "EXPORT __aeabi_dmul\n" |
34 DCB "EXPORT __aeabi_dmul\n" |
35 DCB "EXPORT __aeabi_dneg\n" |
35 DCB "EXPORT __aeabi_dneg\n" |
36 DCB "EXPORT __aeabi_drsub\n" |
36 DCB "EXPORT __aeabi_drsub\n" |
37 DCB "EXPORT __aeabi_dsub\n" |
37 DCB "EXPORT __aeabi_dsub\n" |
38 |
38 |
39 // Standard double precision floating-point comparison helper functions |
39 /// Standard double precision floating-point comparison helper functions |
40 |
40 |
41 DCB "EXPORT __aeabi_cdcmpeq\n" |
41 DCB "EXPORT __aeabi_cdcmpeq\n" |
42 DCB "EXPORT __aeabi_cdcmple\n" |
42 DCB "EXPORT __aeabi_cdcmple\n" |
43 DCB "EXPORT __aeabi_cdrcmple\n" |
43 DCB "EXPORT __aeabi_cdrcmple\n" |
44 DCB "EXPORT __aeabi_dcmpeq\n" |
44 DCB "EXPORT __aeabi_dcmpeq\n" |
46 DCB "EXPORT __aeabi_dcmple\n" |
46 DCB "EXPORT __aeabi_dcmple\n" |
47 DCB "EXPORT __aeabi_dcmpge\n" |
47 DCB "EXPORT __aeabi_dcmpge\n" |
48 DCB "EXPORT __aeabi_dcmpgt\n" |
48 DCB "EXPORT __aeabi_dcmpgt\n" |
49 DCB "EXPORT __aeabi_dcmpun\n" |
49 DCB "EXPORT __aeabi_dcmpun\n" |
50 |
50 |
51 // Standard single precision floating-point arithmetic helper functions |
51 /// Standard single precision floating-point arithmetic helper functions |
52 |
52 |
53 DCB "EXPORT __aeabi_fadd\n" |
53 DCB "EXPORT __aeabi_fadd\n" |
54 DCB "EXPORT __aeabi_fdiv\n" |
54 DCB "EXPORT __aeabi_fdiv\n" |
55 DCB "EXPORT __aeabi_fmul\n" |
55 DCB "EXPORT __aeabi_fmul\n" |
56 DCB "EXPORT __aeabi_fneg\n" |
56 DCB "EXPORT __aeabi_fneg\n" |
57 DCB "EXPORT __aeabi_frsub\n" |
57 DCB "EXPORT __aeabi_frsub\n" |
58 DCB "EXPORT __aeabi_fsub\n" |
58 DCB "EXPORT __aeabi_fsub\n" |
59 |
59 |
60 // Standard single precision floating-point comparison helper functions |
60 /// Standard single precision floating-point comparison helper functions |
61 |
61 |
62 DCB "EXPORT __aeabi_cfcmpeq\n" |
62 DCB "EXPORT __aeabi_cfcmpeq\n" |
63 DCB "EXPORT __aeabi_cfcmple\n" |
63 DCB "EXPORT __aeabi_cfcmple\n" |
64 DCB "EXPORT __aeabi_cfrcmple\n" |
64 DCB "EXPORT __aeabi_cfrcmple\n" |
65 DCB "EXPORT __aeabi_fcmpeq\n" |
65 DCB "EXPORT __aeabi_fcmpeq\n" |
67 DCB "EXPORT __aeabi_fcmple\n" |
67 DCB "EXPORT __aeabi_fcmple\n" |
68 DCB "EXPORT __aeabi_fcmpge\n" |
68 DCB "EXPORT __aeabi_fcmpge\n" |
69 DCB "EXPORT __aeabi_fcmpgt\n" |
69 DCB "EXPORT __aeabi_fcmpgt\n" |
70 DCB "EXPORT __aeabi_fcmpun\n" |
70 DCB "EXPORT __aeabi_fcmpun\n" |
71 |
71 |
72 // Standard floating-point to integer conversions |
72 /// Standard floating-point to integer conversions |
73 |
73 |
74 DCB "EXPORT __aeabi_d2iz\n" |
74 DCB "EXPORT __aeabi_d2iz\n" |
75 DCB "EXPORT __aeabi_d2uiz\n" |
75 DCB "EXPORT __aeabi_d2uiz\n" |
76 DCB "EXPORT __aeabi_d2lz\n" |
76 DCB "EXPORT __aeabi_d2lz\n" |
77 DCB "EXPORT __aeabi_d2ulz\n" |
77 DCB "EXPORT __aeabi_d2ulz\n" |
78 DCB "EXPORT __aeabi_f2iz\n" |
78 DCB "EXPORT __aeabi_f2iz\n" |
79 DCB "EXPORT __aeabi_f2uiz\n" |
79 DCB "EXPORT __aeabi_f2uiz\n" |
80 DCB "EXPORT __aeabi_f2lz\n" |
80 DCB "EXPORT __aeabi_f2lz\n" |
81 DCB "EXPORT __aeabi_f2ulz\n" |
81 DCB "EXPORT __aeabi_f2ulz\n" |
82 |
82 |
83 // Standard conversions between floating types |
83 /// Standard conversions between floating types |
84 |
84 |
85 DCB "EXPORT __aeabi_d2f\n" |
85 DCB "EXPORT __aeabi_d2f\n" |
86 DCB "EXPORT __aeabi_f2d\n" |
86 DCB "EXPORT __aeabi_f2d\n" |
87 |
87 |
88 // Standard integer to floating-point conversions |
88 /// Standard integer to floating-point conversions |
89 |
89 |
90 DCB "EXPORT __aeabi_i2d\n" |
90 DCB "EXPORT __aeabi_i2d\n" |
91 DCB "EXPORT __aeabi_ui2d\n" |
91 DCB "EXPORT __aeabi_ui2d\n" |
92 DCB "EXPORT __aeabi_l2d\n" |
92 DCB "EXPORT __aeabi_l2d\n" |
93 DCB "EXPORT __aeabi_ul2d\n" |
93 DCB "EXPORT __aeabi_ul2d\n" |