Mercurial > hg > CbC > CbC_gcc
comparison gcc/config/arm/neon-gen.ml @ 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 |
comparison
equal
deleted
inserted
replaced
52:c156f1bd5cd9 | 55:77e2b8dfacca |
---|---|
120 compiling with C++. *) | 120 compiling with C++. *) |
121 | T_uint8 | T_int8 -> T_intQI | 121 | T_uint8 | T_int8 -> T_intQI |
122 | T_uint16 | T_int16 -> T_intHI | 122 | T_uint16 | T_int16 -> T_intHI |
123 | T_uint32 | T_int32 -> T_intSI | 123 | T_uint32 | T_int32 -> T_intSI |
124 | T_uint64 | T_int64 -> T_intDI | 124 | T_uint64 | T_int64 -> T_intDI |
125 | T_float32 -> T_floatSF | |
125 | T_poly8 -> T_intQI | 126 | T_poly8 -> T_intQI |
126 | T_poly16 -> T_intHI | 127 | T_poly16 -> T_intHI |
127 | T_arrayof (n, elt) -> T_arrayof (n, signed_ctype elt) | 128 | T_arrayof (n, elt) -> T_arrayof (n, signed_ctype elt) |
128 | T_ptrto elt -> T_ptrto (signed_ctype elt) | 129 | T_ptrto elt -> T_ptrto (signed_ctype elt) |
129 | T_const elt -> T_const (signed_ctype elt) | 130 | T_const elt -> T_const (signed_ctype elt) |
318 (esize * enum / 8) in | 319 (esize * enum / 8) in |
319 Format.printf "typedef %s %s%dx%d_t%s;@\n" cbase abase esize enum attr) | 320 Format.printf "typedef %s %s%dx%d_t%s;@\n" cbase abase esize enum attr) |
320 typeinfo; | 321 typeinfo; |
321 Format.print_newline (); | 322 Format.print_newline (); |
322 (* Extra types not in <stdint.h>. *) | 323 (* Extra types not in <stdint.h>. *) |
323 Format.printf "typedef __builtin_neon_sf float32_t;\n"; | 324 Format.printf "typedef float float32_t;\n"; |
324 Format.printf "typedef __builtin_neon_poly8 poly8_t;\n"; | 325 Format.printf "typedef __builtin_neon_poly8 poly8_t;\n"; |
325 Format.printf "typedef __builtin_neon_poly16 poly16_t;\n" | 326 Format.printf "typedef __builtin_neon_poly16 poly16_t;\n" |
326 | 327 |
327 (* Output structs containing arrays, for load & store instructions etc. *) | 328 (* Output structs containing arrays, for load & store instructions etc. *) |
328 | 329 |