Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
R
riscv-gcc-1
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
lvzhengyang
riscv-gcc-1
Commits
14b32f4e
Commit
14b32f4e
authored
Jun 28, 2002
by
Aldy Hernandez
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix stupidity of committing the wrong version of the file
From-SVN: r55070
parent
e6a82e80
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
348 additions
and
138 deletions
+348
-138
gcc/config/rs6000/rs6000.c
+348
-138
No files found.
gcc/config/rs6000/rs6000.c
View file @
14b32f4e
...
@@ -4290,213 +4290,423 @@ altivec_init_builtins (void)
...
@@ -4290,213 +4290,423 @@ altivec_init_builtins (void)
tree
pfloat_type_node
=
build_pointer_type
(
float_type_node
);
tree
pfloat_type_node
=
build_pointer_type
(
float_type_node
);
tree
v4sf_ftype_v4sf_v4sf_v16qi
tree
v4sf_ftype_v4sf_v4sf_v16qi
=
build_function_type_list
(
V4SF_type_node
,
=
build_function_type
(
V4SF_type_node
,
V4SF_type_node
,
V4SF_type_node
,
tree_cons
(
NULL_TREE
,
V4SF_type_node
,
V16QI_type_node
,
NULL_TREE
);
tree_cons
(
NULL_TREE
,
V4SF_type_node
,
tree_cons
(
NULL_TREE
,
V16QI_type_node
,
endlink
))));
tree
v4si_ftype_v4si_v4si_v16qi
tree
v4si_ftype_v4si_v4si_v16qi
=
build_function_type_list
(
V4SI_type_node
,
=
build_function_type
(
V4SI_type_node
,
V4SI_type_node
,
V4SI_type_node
,
tree_cons
(
NULL_TREE
,
V4SI_type_node
,
V16QI_type_node
,
NULL_TREE
);
tree_cons
(
NULL_TREE
,
V4SI_type_node
,
tree_cons
(
NULL_TREE
,
V16QI_type_node
,
endlink
))));
tree
v8hi_ftype_v8hi_v8hi_v16qi
tree
v8hi_ftype_v8hi_v8hi_v16qi
=
build_function_type_list
(
V8HI_type_node
,
=
build_function_type
(
V8HI_type_node
,
V8HI_type_node
,
V8HI_type_node
,
tree_cons
(
NULL_TREE
,
V8HI_type_node
,
V16QI_type_node
,
NULL_TREE
);
tree_cons
(
NULL_TREE
,
V8HI_type_node
,
tree_cons
(
NULL_TREE
,
V16QI_type_node
,
endlink
))));
tree
v16qi_ftype_v16qi_v16qi_v16qi
tree
v16qi_ftype_v16qi_v16qi_v16qi
=
build_function_type_list
(
V16QI_type_node
,
=
build_function_type
(
V16QI_type_node
,
V16QI_type_node
,
V16QI_type_node
,
tree_cons
(
NULL_TREE
,
V16QI_type_node
,
V16QI_type_node
,
NULL_TREE
);
tree_cons
(
NULL_TREE
,
V16QI_type_node
,
tree_cons
(
NULL_TREE
,
V16QI_type_node
,
endlink
))));
/* V4SI foo (char). */
tree
v4si_ftype_char
tree
v4si_ftype_char
=
build_function_type_list
(
V4SI_type_node
,
char_type_node
,
NULL_TREE
);
=
build_function_type
(
V4SI_type_node
,
tree_cons
(
NULL_TREE
,
char_type_node
,
endlink
));
/* V8HI foo (char). */
tree
v8hi_ftype_char
tree
v8hi_ftype_char
=
build_function_type_list
(
V8HI_type_node
,
char_type_node
,
NULL_TREE
);
=
build_function_type
(
V8HI_type_node
,
tree_cons
(
NULL_TREE
,
char_type_node
,
endlink
));
/* V16QI foo (char). */
tree
v16qi_ftype_char
tree
v16qi_ftype_char
=
build_function_type_list
(
V16QI_type_node
,
char_type_node
,
NULL_TREE
);
=
build_function_type
(
V16QI_type_node
,
tree_cons
(
NULL_TREE
,
char_type_node
,
endlink
));
/* V4SF foo (V4SF). */
tree
v4sf_ftype_v4sf
tree
v4sf_ftype_v4sf
=
build_function_type_list
(
V4SF_type_node
,
V4SF_type_node
,
NULL_TREE
);
=
build_function_type
(
V4SF_type_node
,
tree_cons
(
NULL_TREE
,
V4SF_type_node
,
endlink
));
/* V4SI foo (int *). */
tree
v4si_ftype_pint
tree
v4si_ftype_pint
=
build_function_type_list
(
V4SI_type_node
,
pint_type_node
,
NULL_TREE
);
=
build_function_type
(
V4SI_type_node
,
tree_cons
(
NULL_TREE
,
pint_type_node
,
endlink
));
/* V8HI foo (short *). */
tree
v8hi_ftype_pshort
tree
v8hi_ftype_pshort
=
build_function_type_list
(
V8HI_type_node
,
pshort_type_node
,
NULL_TREE
);
=
build_function_type
(
V8HI_type_node
,
tree_cons
(
NULL_TREE
,
pshort_type_node
,
endlink
));
/* V16QI foo (char *). */
tree
v16qi_ftype_pchar
tree
v16qi_ftype_pchar
=
build_function_type_list
(
V16QI_type_node
,
pchar_type_node
,
NULL_TREE
);
=
build_function_type
(
V16QI_type_node
,
tree_cons
(
NULL_TREE
,
pchar_type_node
,
endlink
));
/* V4SF foo (float *). */
tree
v4sf_ftype_pfloat
tree
v4sf_ftype_pfloat
=
build_function_type_list
(
V4SF_type_node
,
pfloat_type_node
,
NULL_TREE
);
=
build_function_type
(
V4SF_type_node
,
tree_cons
(
NULL_TREE
,
pfloat_type_node
,
endlink
));
/* V8HI foo (V16QI). */
tree
v8hi_ftype_v16qi
tree
v8hi_ftype_v16qi
=
build_function_type_list
(
V8HI_type_node
,
V16QI_type_node
,
NULL_TREE
);
=
build_function_type
(
V8HI_type_node
,
tree_cons
(
NULL_TREE
,
V16QI_type_node
,
endlink
));
/* void foo (void *, int, char/literal). */
tree
void_ftype_pvoid_int_char
tree
void_ftype_pvoid_int_char
=
build_function_type_list
(
void_type_node
,
=
build_function_type
(
void_type_node
,
pvoid_type_node
,
integer_type_node
,
tree_cons
(
NULL_TREE
,
pvoid_type_node
,
char_type_node
,
NULL_TREE
);
tree_cons
(
NULL_TREE
,
integer_type_node
,
tree_cons
(
NULL_TREE
,
char_type_node
,
endlink
))));
/* void foo (int *, V4SI). */
tree
void_ftype_pint_v4si
tree
void_ftype_pint_v4si
=
build_function_type_list
(
void_type_node
,
=
build_function_type
(
void_type_node
,
pint_type_node
,
V4SI_type_node
,
NULL_TREE
);
tree_cons
(
NULL_TREE
,
pint_type_node
,
tree_cons
(
NULL_TREE
,
V4SI_type_node
,
endlink
)));
/* void foo (short *, V8HI). */
tree
void_ftype_pshort_v8hi
tree
void_ftype_pshort_v8hi
=
build_function_type_list
(
void_type_node
,
=
build_function_type
(
void_type_node
,
pshort_type_node
,
V8HI_type_node
,
NULL_TREE
);
tree_cons
(
NULL_TREE
,
pshort_type_node
,
tree_cons
(
NULL_TREE
,
V8HI_type_node
,
endlink
)));
/* void foo (char *, V16QI). */
tree
void_ftype_pchar_v16qi
tree
void_ftype_pchar_v16qi
=
build_function_type_list
(
void_type_node
,
=
build_function_type
(
void_type_node
,
pchar_type_node
,
V16QI_type_node
,
NULL_TREE
);
tree_cons
(
NULL_TREE
,
pchar_type_node
,
tree_cons
(
NULL_TREE
,
V16QI_type_node
,
endlink
)));
/* void foo (float *, V4SF). */
tree
void_ftype_pfloat_v4sf
tree
void_ftype_pfloat_v4sf
=
build_function_type_list
(
void_type_node
,
=
build_function_type
(
void_type_node
,
pfloat_type_node
,
V4SF_type_node
,
NULL_TREE
);
tree_cons
(
NULL_TREE
,
pfloat_type_node
,
tree_cons
(
NULL_TREE
,
V4SF_type_node
,
endlink
)));
/* void foo (V4SI). */
tree
void_ftype_v4si
tree
void_ftype_v4si
=
build_function_type_list
(
void_type_node
,
V4SI_type_node
,
NULL_TREE
);
=
build_function_type
(
void_type_node
,
tree
void_ftype_v4si_int_pvoid
tree_cons
(
NULL_TREE
,
V4SI_type_node
,
=
build_function_type_list
(
void_type_node
,
endlink
));
V4SI_type_node
,
integer_type_node
,
pvoid_type_node
,
NULL_TREE
);
/* void foo (vint, int, void *). */
tree
void_ftype_v4si_int_pvoid
=
build_function_type
(
void_type_node
,
tree_cons
(
NULL_TREE
,
V4SI_type_node
,
tree_cons
(
NULL_TREE
,
integer_type_node
,
tree_cons
(
NULL_TREE
,
pvoid_type_node
,
endlink
))));
/* void foo (vchar, int, void *). */
tree
void_ftype_v16qi_int_pvoid
tree
void_ftype_v16qi_int_pvoid
=
build_function_type_list
(
void_type_node
,
=
build_function_type
(
void_type_node
,
V16QI_type_node
,
integer_type_node
,
tree_cons
(
NULL_TREE
,
V16QI_type_node
,
pvoid_type_node
,
NULL_TREE
);
tree_cons
(
NULL_TREE
,
integer_type_node
,
tree_cons
(
NULL_TREE
,
pvoid_type_node
,
endlink
))));
/* void foo (vshort, int, void *). */
tree
void_ftype_v8hi_int_pvoid
tree
void_ftype_v8hi_int_pvoid
=
build_function_type_list
(
void_type_node
,
=
build_function_type
(
void_type_node
,
V8HI_type_node
,
integer_type_node
,
tree_cons
(
NULL_TREE
,
V8HI_type_node
,
pvoid_type_node
,
NULL_TREE
);
tree_cons
(
NULL_TREE
,
integer_type_node
,
tree_cons
(
NULL_TREE
,
pvoid_type_node
,
endlink
))));
/* void foo (char). */
tree
void_ftype_qi
tree
void_ftype_qi
=
build_function_type_list
(
void_type_node
,
char_type_node
,
NULL_TREE
);
=
build_function_type
(
void_type_node
,
tree_cons
(
NULL_TREE
,
char_type_node
,
endlink
));
/* void foo (void). */
tree
void_ftype_void
tree
void_ftype_void
=
build_function_type
(
void_type_node
,
void_list_node
);
=
build_function_type
(
void_type_node
,
void_list_node
);
/* vshort foo (void). */
tree
v8hi_ftype_void
tree
v8hi_ftype_void
=
build_function_type
(
V8HI_type_node
,
void_list_node
);
=
build_function_type
(
V8HI_type_node
,
void_list_node
);
tree
v4si_ftype_v4si_v4si
tree
v4si_ftype_v4si_v4si
=
build_function_type_list
(
V4SI_type_node
,
=
build_function_type
(
V4SI_type_node
,
V4SI_type_node
,
V4SI_type_node
,
NULL_TREE
);
tree_cons
(
NULL_TREE
,
V4SI_type_node
,
tree_cons
(
NULL_TREE
,
V4SI_type_node
,
endlink
)));
/* These are for the unsigned 5 bit literals. */
tree
v4sf_ftype_v4si_char
tree
v4sf_ftype_v4si_char
=
build_function_type_list
(
V4SF_type_node
,
=
build_function_type
(
V4SF_type_node
,
V4SI_type_node
,
char_type_node
,
NULL_TREE
);
tree_cons
(
NULL_TREE
,
V4SI_type_node
,
tree_cons
(
NULL_TREE
,
char_type_node
,
endlink
)));
tree
v4si_ftype_v4sf_char
tree
v4si_ftype_v4sf_char
=
build_function_type_list
(
V4SI_type_node
,
=
build_function_type
(
V4SI_type_node
,
V4SF_type_node
,
char_type_node
,
NULL_TREE
);
tree_cons
(
NULL_TREE
,
V4SF_type_node
,
tree_cons
(
NULL_TREE
,
char_type_node
,
endlink
)));
tree
v4si_ftype_v4si_char
tree
v4si_ftype_v4si_char
=
build_function_type_list
(
V4SI_type_node
,
=
build_function_type
(
V4SI_type_node
,
V4SI_type_node
,
char_type_node
,
NULL_TREE
);
tree_cons
(
NULL_TREE
,
V4SI_type_node
,
tree_cons
(
NULL_TREE
,
char_type_node
,
endlink
)));
tree
v8hi_ftype_v8hi_char
tree
v8hi_ftype_v8hi_char
=
build_function_type_list
(
V8HI_type_node
,
=
build_function_type
(
V8HI_type_node
,
V8HI_type_node
,
char_type_node
,
NULL_TREE
);
tree_cons
(
NULL_TREE
,
V8HI_type_node
,
tree_cons
(
NULL_TREE
,
char_type_node
,
endlink
)));
tree
v16qi_ftype_v16qi_char
tree
v16qi_ftype_v16qi_char
=
build_function_type_list
(
V16QI_type_node
,
=
build_function_type
(
V16QI_type_node
,
V16QI_type_node
,
char_type_node
,
NULL_TREE
);
tree_cons
(
NULL_TREE
,
V16QI_type_node
,
tree_cons
(
NULL_TREE
,
char_type_node
,
endlink
)));
/* These are for the unsigned 4 bit literals. */
tree
v16qi_ftype_v16qi_v16qi_char
tree
v16qi_ftype_v16qi_v16qi_char
=
build_function_type_list
(
V16QI_type_node
,
=
build_function_type
(
V16QI_type_node
,
V16QI_type_node
,
V16QI_type_node
,
tree_cons
(
NULL_TREE
,
V16QI_type_node
,
char_type_node
,
NULL_TREE
);
tree_cons
(
NULL_TREE
,
V16QI_type_node
,
tree_cons
(
NULL_TREE
,
char_type_node
,
endlink
))));
tree
v8hi_ftype_v8hi_v8hi_char
tree
v8hi_ftype_v8hi_v8hi_char
=
build_function_type_list
(
V8HI_type_node
,
=
build_function_type
(
V8HI_type_node
,
V8HI_type_node
,
V8HI_type_node
,
tree_cons
(
NULL_TREE
,
V8HI_type_node
,
char_type_node
,
NULL_TREE
);
tree_cons
(
NULL_TREE
,
V8HI_type_node
,
tree_cons
(
NULL_TREE
,
char_type_node
,
endlink
))));
tree
v4si_ftype_v4si_v4si_char
tree
v4si_ftype_v4si_v4si_char
=
build_function_type_list
(
V4SI_type_node
,
=
build_function_type
(
V4SI_type_node
,
V4SI_type_node
,
V4SI_type_node
,
tree_cons
(
NULL_TREE
,
V4SI_type_node
,
char_type_node
,
NULL_TREE
);
tree_cons
(
NULL_TREE
,
V4SI_type_node
,
tree_cons
(
NULL_TREE
,
char_type_node
,
endlink
))));
tree
v4sf_ftype_v4sf_v4sf_char
tree
v4sf_ftype_v4sf_v4sf_char
=
build_function_type_list
(
V4SF_type_node
,
=
build_function_type
(
V4SF_type_node
,
V4SF_type_node
,
V4SF_type_node
,
tree_cons
(
NULL_TREE
,
V4SF_type_node
,
char_type_node
,
NULL_TREE
);
tree_cons
(
NULL_TREE
,
V4SF_type_node
,
tree_cons
(
NULL_TREE
,
char_type_node
,
endlink
))));
/* End of 4 bit literals. */
tree
v4sf_ftype_v4sf_v4sf
tree
v4sf_ftype_v4sf_v4sf
=
build_function_type_list
(
V4SF_type_node
,
=
build_function_type
(
V4SF_type_node
,
V4SF_type_node
,
V4SF_type_node
,
NULL_TREE
);
tree_cons
(
NULL_TREE
,
V4SF_type_node
,
tree_cons
(
NULL_TREE
,
V4SF_type_node
,
endlink
)));
tree
v4sf_ftype_v4sf_v4sf_v4si
tree
v4sf_ftype_v4sf_v4sf_v4si
=
build_function_type_list
(
V4SF_type_node
,
=
build_function_type
(
V4SF_type_node
,
V4SF_type_node
,
V4SF_type_node
,
tree_cons
(
NULL_TREE
,
V4SF_type_node
,
V4SI_type_node
,
NULL_TREE
);
tree_cons
(
NULL_TREE
,
V4SF_type_node
,
tree_cons
(
NULL_TREE
,
V4SI_type_node
,
endlink
))));
tree
v4sf_ftype_v4sf_v4sf_v4sf
tree
v4sf_ftype_v4sf_v4sf_v4sf
=
build_function_type_list
(
V4SF_type_node
,
=
build_function_type
(
V4SF_type_node
,
V4SF_type_node
,
V4SF_type_node
,
tree_cons
(
NULL_TREE
,
V4SF_type_node
,
V4SF_type_node
,
NULL_TREE
);
tree_cons
(
NULL_TREE
,
V4SF_type_node
,
tree_cons
(
NULL_TREE
,
V4SF_type_node
,
endlink
))));
tree
v4si_ftype_v4si_v4si_v4si
tree
v4si_ftype_v4si_v4si_v4si
=
build_function_type_list
(
V4SI_type_node
,
=
build_function_type
(
V4SI_type_node
,
V4SI_type_node
,
V4SI_type_node
,
tree_cons
(
NULL_TREE
,
V4SI_type_node
,
V4SI_type_node
,
NULL_TREE
);
tree_cons
(
NULL_TREE
,
V4SI_type_node
,
tree_cons
(
NULL_TREE
,
V4SI_type_node
,
endlink
))));
tree
v8hi_ftype_v8hi_v8hi
tree
v8hi_ftype_v8hi_v8hi
=
build_function_type_list
(
V8HI_type_node
,
=
build_function_type
(
V8HI_type_node
,
V8HI_type_node
,
V8HI_type_node
,
NULL_TREE
);
tree_cons
(
NULL_TREE
,
V8HI_type_node
,
tree_cons
(
NULL_TREE
,
V8HI_type_node
,
endlink
)));
tree
v8hi_ftype_v8hi_v8hi_v8hi
tree
v8hi_ftype_v8hi_v8hi_v8hi
=
build_function_type_list
(
V8HI_type_node
,
=
build_function_type
(
V8HI_type_node
,
V8HI_type_node
,
V8HI_type_node
,
tree_cons
(
NULL_TREE
,
V8HI_type_node
,
V8HI_type_node
,
NULL_TREE
);
tree_cons
(
NULL_TREE
,
V8HI_type_node
,
tree_cons
(
NULL_TREE
,
V8HI_type_node
,
endlink
))));
tree
v4si_ftype_v8hi_v8hi_v4si
tree
v4si_ftype_v8hi_v8hi_v4si
=
build_function_type_list
(
V4SI_type_node
,
=
build_function_type
(
V4SI_type_node
,
V8HI_type_node
,
V8HI_type_node
,
tree_cons
(
NULL_TREE
,
V8HI_type_node
,
V4SI_type_node
,
NULL_TREE
);
tree_cons
(
NULL_TREE
,
V8HI_type_node
,
tree_cons
(
NULL_TREE
,
V4SI_type_node
,
endlink
))));
tree
v4si_ftype_v16qi_v16qi_v4si
tree
v4si_ftype_v16qi_v16qi_v4si
=
build_function_type_list
(
V4SI_type_node
,
=
build_function_type
(
V4SI_type_node
,
V16QI_type_node
,
V16QI_type_node
,
tree_cons
(
NULL_TREE
,
V16QI_type_node
,
V4SI_type_node
,
NULL_TREE
);
tree_cons
(
NULL_TREE
,
V16QI_type_node
,
tree_cons
(
NULL_TREE
,
V4SI_type_node
,
endlink
))));
tree
v16qi_ftype_v16qi_v16qi
tree
v16qi_ftype_v16qi_v16qi
=
build_function_type_list
(
V16QI_type_node
,
=
build_function_type
(
V16QI_type_node
,
V16QI_type_node
,
V16QI_type_node
,
NULL_TREE
);
tree_cons
(
NULL_TREE
,
V16QI_type_node
,
tree_cons
(
NULL_TREE
,
V16QI_type_node
,
endlink
)));
tree
v4si_ftype_v4sf_v4sf
tree
v4si_ftype_v4sf_v4sf
=
build_function_type_list
(
V4SI_type_node
,
=
build_function_type
(
V4SI_type_node
,
V4SF_type_node
,
V4SF_type_node
,
NULL_TREE
);
tree_cons
(
NULL_TREE
,
V4SF_type_node
,
tree_cons
(
NULL_TREE
,
V4SF_type_node
,
endlink
)));
tree
v4si_ftype_v4si
tree
v4si_ftype_v4si
=
build_function_type_list
(
V4SI_type_node
,
V4SI_type_node
,
NULL_TREE
);
=
build_function_type
(
V4SI_type_node
,
tree_cons
(
NULL_TREE
,
V4SI_type_node
,
endlink
));
tree
v8hi_ftype_v8hi
tree
v8hi_ftype_v8hi
=
build_function_type_list
(
V8HI_type_node
,
V8HI_type_node
,
NULL_TREE
);
=
build_function_type
(
V8HI_type_node
,
tree_cons
(
NULL_TREE
,
V8HI_type_node
,
endlink
));
tree
v16qi_ftype_v16qi
tree
v16qi_ftype_v16qi
=
build_function_type_list
(
V16QI_type_node
,
V16QI_type_node
,
NULL_TREE
);
=
build_function_type
(
V16QI_type_node
,
tree_cons
(
NULL_TREE
,
V16QI_type_node
,
endlink
));
tree
v8hi_ftype_v16qi_v16qi
tree
v8hi_ftype_v16qi_v16qi
=
build_function_type_list
(
V8HI_type_node
,
=
build_function_type
(
V8HI_type_node
,
V16QI_type_node
V16QI_type_node
,
NULL_TREE
);
tree_cons
(
NULL_TREE
,
V16QI_type_node
,
tree_cons
(
NULL_TREE
,
V16QI_type_node
,
endlink
)));
tree
v4si_ftype_v8hi_v8hi
tree
v4si_ftype_v8hi_v8hi
=
build_function_type_list
(
V4SI_type_node
,
=
build_function_type
(
V4SI_type_node
,
V8HI_type_node
,
V8HI_type_node
,
NULL_TREE
);
tree_cons
(
NULL_TREE
,
V8HI_type_node
,
tree_cons
(
NULL_TREE
,
V8HI_type_node
,
endlink
)));
tree
v8hi_ftype_v4si_v4si
tree
v8hi_ftype_v4si_v4si
=
build_function_type_list
(
V8HI_type_node
,
=
build_function_type
(
V8HI_type_node
,
V4SI_type_node
,
V4SI_type_node
,
NULL_TREE
);
tree_cons
(
NULL_TREE
,
V4SI_type_node
,
tree_cons
(
NULL_TREE
,
V4SI_type_node
,
endlink
)));
tree
v16qi_ftype_v8hi_v8hi
tree
v16qi_ftype_v8hi_v8hi
=
build_function_type_list
(
V16QI_type_node
,
=
build_function_type
(
V16QI_type_node
,
V8HI_type_node
,
V8HI_type_node
,
NULL_TREE
);
tree_cons
(
NULL_TREE
,
V8HI_type_node
,
tree_cons
(
NULL_TREE
,
V8HI_type_node
,
endlink
)));
tree
v4si_ftype_v16qi_v4si
tree
v4si_ftype_v16qi_v4si
=
build_function_type_list
(
V4SI_type_node
,
=
build_function_type
(
V4SI_type_node
,
V16QI_type_node
,
V4SI_type_node
,
NULL_TREE
);
tree_cons
(
NULL_TREE
,
V16QI_type_node
,
tree_cons
(
NULL_TREE
,
V4SI_type_node
,
endlink
)));
tree
v4si_ftype_v16qi_v16qi
tree
v4si_ftype_v16qi_v16qi
=
build_function_type_list
(
V4SI_type_node
,
=
build_function_type
(
V4SI_type_node
,
V16QI_type_node
,
V16QI_type_node
,
NULL_TREE
);
tree_cons
(
NULL_TREE
,
V16QI_type_node
,
tree_cons
(
NULL_TREE
,
V16QI_type_node
,
endlink
)));
tree
v4si_ftype_v8hi_v4si
tree
v4si_ftype_v8hi_v4si
=
build_function_type_list
(
V4SI_type_node
,
=
build_function_type
(
V4SI_type_node
,
V8HI_type_node
,
V4SI_type_node
,
NULL_TREE
);
tree_cons
(
NULL_TREE
,
V8HI_type_node
,
tree_cons
(
NULL_TREE
,
V4SI_type_node
,
endlink
)));
tree
v4si_ftype_v8hi
tree
v4si_ftype_v8hi
=
build_function_type_list
(
V4SI_type_node
,
V8HI_type_node
,
NULL_TREE
);
=
build_function_type
(
V4SI_type_node
,
tree_cons
(
NULL_TREE
,
V8HI_type_node
,
endlink
));
tree
int_ftype_v4si_v4si
tree
int_ftype_v4si_v4si
=
build_function_type_list
(
integer_type_node
,
=
build_function_type
(
integer_type_node
,
V4SI_type_node
,
V4SI_type_node
,
NULL_TREE
);
tree_cons
(
NULL_TREE
,
V4SI_type_node
,
tree_cons
(
NULL_TREE
,
V4SI_type_node
,
endlink
)));
tree
int_ftype_v4sf_v4sf
tree
int_ftype_v4sf_v4sf
=
build_function_type_list
(
integer_type_node
,
=
build_function_type
(
integer_type_node
,
V4SF_type_node
,
V4SF_type_node
,
NULL_TREE
);
tree_cons
(
NULL_TREE
,
V4SF_type_node
,
tree_cons
(
NULL_TREE
,
V4SF_type_node
,
endlink
)));
tree
int_ftype_v16qi_v16qi
tree
int_ftype_v16qi_v16qi
=
build_function_type_list
(
integer_type_node
,
=
build_function_type
(
integer_type_node
,
V16QI_type_node
,
V16QI_type_node
,
NULL_TREE
);
tree_cons
(
NULL_TREE
,
V16QI_type_node
,
tree_cons
(
NULL_TREE
,
V16QI_type_node
,
endlink
)));
tree
int_ftype_int_v4si_v4si
tree
int_ftype_int_v4si_v4si
=
build_function_type_list
(
integer_type_node
,
=
build_function_type
integer_type_node
,
V4SI_type_node
,
(
integer_type_node
,
V4SI_type_node
,
NULL_TREE
);
tree_cons
(
NULL_TREE
,
integer_type_node
,
tree_cons
(
NULL_TREE
,
V4SI_type_node
,
tree_cons
(
NULL_TREE
,
V4SI_type_node
,
endlink
))));
tree
int_ftype_int_v4sf_v4sf
tree
int_ftype_int_v4sf_v4sf
=
build_function_type_list
(
integer_type_node
,
=
build_function_type
integer_type_node
,
V4SF_type_node
,
(
integer_type_node
,
V4SF_type_node
,
NULL_TREE
);
tree_cons
(
NULL_TREE
,
integer_type_node
,
tree_cons
(
NULL_TREE
,
V4SF_type_node
,
tree_cons
(
NULL_TREE
,
V4SF_type_node
,
endlink
))));
tree
int_ftype_int_v8hi_v8hi
tree
int_ftype_int_v8hi_v8hi
=
build_function_type_list
(
integer_type_node
,
=
build_function_type
integer_type_node
,
V8HI_type_node
,
(
integer_type_node
,
V8HI_type_node
,
NULL_TREE
);
tree_cons
(
NULL_TREE
,
integer_type_node
,
tree_cons
(
NULL_TREE
,
V8HI_type_node
,
tree_cons
(
NULL_TREE
,
V8HI_type_node
,
endlink
))));
tree
int_ftype_int_v16qi_v16qi
tree
int_ftype_int_v16qi_v16qi
=
build_function_type_list
(
integer_type_node
,
=
build_function_type
integer_type_node
,
V16QI_type_node
,
(
integer_type_node
,
V16QI_type_node
,
NULL_TREE
);
tree_cons
(
NULL_TREE
,
integer_type_node
,
tree_cons
(
NULL_TREE
,
V16QI_type_node
,
tree_cons
(
NULL_TREE
,
V16QI_type_node
,
endlink
))));
tree
v16qi_ftype_int_pvoid
tree
v16qi_ftype_int_pvoid
=
build_function_type_list
(
V16QI_type_node
,
=
build_function_type
(
V16QI_type_node
,
integer_type_node
,
pvoid_type_node
,
NULL_TREE
);
tree_cons
(
NULL_TREE
,
integer_type_node
,
tree_cons
(
NULL_TREE
,
pvoid_type_node
,
endlink
)));
tree
v4si_ftype_int_pvoid
tree
v4si_ftype_int_pvoid
=
build_function_type_list
(
V4SI_type_node
,
=
build_function_type
(
V4SI_type_node
,
integer_type_node
,
pvoid_type_node
,
NULL_TREE
);
tree_cons
(
NULL_TREE
,
integer_type_node
,
tree_cons
(
NULL_TREE
,
pvoid_type_node
,
endlink
)));
tree
v8hi_ftype_int_pvoid
tree
v8hi_ftype_int_pvoid
=
build_function_type_list
(
V8HI_type_node
,
=
build_function_type
(
V8HI_type_node
,
integer_type_node
,
pvoid_type_node
,
NULL_TREE
);
tree_cons
(
NULL_TREE
,
integer_type_node
,
tree_cons
(
NULL_TREE
,
pvoid_type_node
,
endlink
)));
tree
int_ftype_v8hi_v8hi
tree
int_ftype_v8hi_v8hi
=
build_function_type_list
(
integer_type_node
,
=
build_function_type
(
integer_type_node
,
V8HI_type_node
,
V8HI_type_node
,
NULL_TREE
);
tree_cons
(
NULL_TREE
,
V8HI_type_node
,
tree_cons
(
NULL_TREE
,
V8HI_type_node
,
endlink
)));
def_builtin
(
MASK_ALTIVEC
,
"__builtin_altivec_ld_internal_4sf"
,
v4sf_ftype_pfloat
,
ALTIVEC_BUILTIN_LD_INTERNAL_4sf
);
def_builtin
(
MASK_ALTIVEC
,
"__builtin_altivec_ld_internal_4sf"
,
v4sf_ftype_pfloat
,
ALTIVEC_BUILTIN_LD_INTERNAL_4sf
);
def_builtin
(
MASK_ALTIVEC
,
"__builtin_altivec_st_internal_4sf"
,
void_ftype_pfloat_v4sf
,
ALTIVEC_BUILTIN_ST_INTERNAL_4sf
);
def_builtin
(
MASK_ALTIVEC
,
"__builtin_altivec_st_internal_4sf"
,
void_ftype_pfloat_v4sf
,
ALTIVEC_BUILTIN_ST_INTERNAL_4sf
);
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment