rs6000: Add Cell builtins
2021-06-07 Bill Schmidt <wschmidt@linux.ibm.com> gcc/ * config/rs6000/rs6000-builtin-new.def: Add cell stanza.
This commit is contained in:
parent
2f9489a100
commit
a7f13a5199
@ -1106,6 +1106,33 @@
|
||||
VEC_SET_V8HI nothing {set}
|
||||
|
||||
|
||||
; Cell builtins.
|
||||
[cell]
|
||||
pure vsc __builtin_altivec_lvlx (signed long, const void *);
|
||||
LVLX altivec_lvlx {ldvec}
|
||||
|
||||
pure vsc __builtin_altivec_lvlxl (signed long, const void *);
|
||||
LVLXL altivec_lvlxl {ldvec}
|
||||
|
||||
pure vsc __builtin_altivec_lvrx (signed long, const void *);
|
||||
LVRX altivec_lvrx {ldvec}
|
||||
|
||||
pure vsc __builtin_altivec_lvrxl (signed long, const void *);
|
||||
LVRXL altivec_lvrxl {ldvec}
|
||||
|
||||
void __builtin_altivec_stvlx (vsc, signed long, void *);
|
||||
STVLX altivec_stvlx {stvec}
|
||||
|
||||
void __builtin_altivec_stvlxl (vsc, signed long, void *);
|
||||
STVLXL altivec_stvlxl {stvec}
|
||||
|
||||
void __builtin_altivec_stvrx (vsc, signed long, void *);
|
||||
STVRX altivec_stvrx {stvec}
|
||||
|
||||
void __builtin_altivec_stvrxl (vsc, signed long, void *);
|
||||
STVRXL altivec_stvrxl {stvec}
|
||||
|
||||
|
||||
; VSX builtins.
|
||||
[vsx]
|
||||
pure vd __builtin_altivec_lvx_v2df (signed long, const void *);
|
||||
|
Loading…
Reference in New Issue
Block a user