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);