Mercurial > hg > CbC > CbC_gcc
comparison gcc/config/arm/arm-modes.def @ 55:77e2b8dfacca gcc-4.4.5
update it from 4.4.3 to 4.5.0
author | ryoma <e075725@ie.u-ryukyu.ac.jp> |
---|---|
date | Fri, 12 Feb 2010 23:39:51 +0900 |
parents | a06113de4d67 |
children | f6334be47118 |
comparison
equal
deleted
inserted
replaced
52:c156f1bd5cd9 | 55:77e2b8dfacca |
---|---|
22 <http://www.gnu.org/licenses/>. */ | 22 <http://www.gnu.org/licenses/>. */ |
23 | 23 |
24 /* Extended precision floating point. | 24 /* Extended precision floating point. |
25 FIXME What format is this? */ | 25 FIXME What format is this? */ |
26 FLOAT_MODE (XF, 12, 0); | 26 FLOAT_MODE (XF, 12, 0); |
27 | |
28 /* Half-precision floating point */ | |
29 FLOAT_MODE (HF, 2, 0); | |
30 ADJUST_FLOAT_FORMAT (HF, ((arm_fp16_format == ARM_FP16_FORMAT_ALTERNATIVE) | |
31 ? &arm_half_format : &ieee_half_format)); | |
27 | 32 |
28 /* CCFPEmode should be used with floating inequalities, | 33 /* CCFPEmode should be used with floating inequalities, |
29 CCFPmode should be used with floating equalities. | 34 CCFPmode should be used with floating equalities. |
30 CC_NOOVmode should be used with SImode integer equalities. | 35 CC_NOOVmode should be used with SImode integer equalities. |
31 CC_Zmode should be used if only the Z flag is set correctly | 36 CC_Zmode should be used if only the Z flag is set correctly |
60 /* Opaque integer modes for 3, 4, 6 or 8 Neon double registers (2 is | 65 /* Opaque integer modes for 3, 4, 6 or 8 Neon double registers (2 is |
61 TImode). */ | 66 TImode). */ |
62 INT_MODE (EI, 24); | 67 INT_MODE (EI, 24); |
63 INT_MODE (OI, 32); | 68 INT_MODE (OI, 32); |
64 INT_MODE (CI, 48); | 69 INT_MODE (CI, 48); |
65 /* ??? This should actually have 512 bits but the precision only has 9 | 70 INT_MODE (XI, 64); |
66 bits. */ | |
67 FRACTIONAL_INT_MODE (XI, 511, 64); |