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
acb0aa65
Commit
acb0aa65
authored
Oct 20, 2001
by
Nick Clifton
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix spelling typo
From-SVN: r46382
parent
129c0899
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
93 additions
and
88 deletions
+93
-88
gcc/ChangeLog
+5
-0
gcc/doc/invoke.texi
+88
-88
No files found.
gcc/ChangeLog
View file @
acb0aa65
2001
-
10
-
20
Nick
Clifton
<
nickc
@cambridge
.
redhat
.
com
>
*
doc
/
invoke
.
texi
(
i386
and
x86
-
64
Options
)
:
Fix
typo
.
2001
-
10
-
20
Hans
-
Peter
Nilsson
<
hp
@axis
.
com
>
*
reload1
.
c
(
reload
)
:
Check
CONSTANT_P
before
calling
...
...
@@ -86,6 +90,7 @@ Sat Oct 20 12:01:07 CEST 2001 Jan Hubicka <jh@suse.cz>
call
run_directive
directly
.
(
_cpp_do__Pragma
)
:
Simplify
.
>>>>>>>
1
.
11604
2001
-
10
-
19
Kaveh
R
.
Ghazi
<
ghazi
@caip
.
rutgers
.
edu
>
*
pe
.
c
(
arm_pe_unique_section
)
:
Const
-
ify
.
...
...
gcc/doc/invoke.texi
View file @
acb0aa65
...
...
@@ -7762,9 +7762,9 @@ Generates the @code{pinsrw} machine instruction.
Generates
the
@
code
{
pmovmskb
}
machine
instruction
.
@
item
void
__builtin_ia32_maskmovq
(
v8qi
,
v8qi
,
char
*)
Generates
the
@
code
{
maskmovq
}
machine
instruction
.
@
item
void
__bui
tl
in_ia32_movntq
(
di
*,
di
)
@
item
void
__bui
lt
in_ia32_movntq
(
di
*,
di
)
Generates
the
@
code
{
movntq
}
machine
instruction
.
@
item
void
__bui
tl
in_ia32_sfence
(
void
)
@
item
void
__bui
lt
in_ia32_sfence
(
void
)
Generates
the
@
code
{
sfence
}
machine
instruction
.
@
item
void
__builtin_ia32_prefetch
(
char
*,
int
selector
)
Generates
a
prefetch
machine
instruction
,
depending
on
the
value
of
...
...
@@ -7777,211 +7777,211 @@ a value of 1, it generates @code{prefetcht0}; for a value of 2, it generates
The
following
built
-
in
functions
are
available
when
@
option
{-
msse
}
is
used
.
@
table
@
code
@
item
int
__bui
tl
in_ia32_comieq
(
v4sf
,
v4sf
)
@
item
int
__bui
lt
in_ia32_comieq
(
v4sf
,
v4sf
)
Generates
the
@
code
{
comiss
}
machine
instruction
and
performs
an
equality
comparison
.
The
return
value
is
the
truth
value
of
that
comparison
.
@
item
int
__bui
tl
in_ia32_comineq
(
v4sf
,
v4sf
)
@
item
int
__bui
lt
in_ia32_comineq
(
v4sf
,
v4sf
)
Generates
the
@
code
{
comiss
}
machine
instruction
and
performs
an
inequality
comparison
.
The
return
value
is
the
truth
value
of
that
comparison
.
@
item
int
__bui
tl
in_ia32_comilt
(
v4sf
,
v4sf
)
@
item
int
__bui
lt
in_ia32_comilt
(
v4sf
,
v4sf
)
Generates
the
@
code
{
comiss
}
machine
instruction
and
performs
a
``
less
than
''
comparison
.
The
return
value
is
the
truth
value
of
that
comparison
.
@
item
int
__bui
tl
in_ia32_comile
(
v4sf
,
v4sf
)
@
item
int
__bui
lt
in_ia32_comile
(
v4sf
,
v4sf
)
Generates
the
@
code
{
comiss
}
machine
instruction
and
performs
a
``
less
or
equal
''
comparison
.
The
return
value
is
the
truth
value
of
that
comparison
.
@
item
int
__bui
tl
in_ia32_comigt
(
v4sf
,
v4sf
)
@
item
int
__bui
lt
in_ia32_comigt
(
v4sf
,
v4sf
)
Generates
the
@
code
{
comiss
}
machine
instruction
and
performs
a
``
greater
than
''
comparison
.
The
return
value
is
the
truth
value
of
that
comparison
.
@
item
int
__bui
tl
in_ia32_comige
(
v4sf
,
v4sf
)
@
item
int
__bui
lt
in_ia32_comige
(
v4sf
,
v4sf
)
Generates
the
@
code
{
comiss
}
machine
instruction
and
performs
a
``
greater
or
equal
''
comparison
.
The
return
value
is
the
truth
value
of
that
comparison
.
@
item
int
__bui
tl
in_ia32_ucomieq
(
v4sf
,
v4sf
)
@
item
int
__bui
lt
in_ia32_ucomieq
(
v4sf
,
v4sf
)
Generates
the
@
code
{
ucomiss
}
machine
instruction
and
performs
an
equality
comparison
.
The
return
value
is
the
truth
value
of
that
comparison
.
@
item
int
__bui
tl
in_ia32_ucomineq
(
v4sf
,
v4sf
)
@
item
int
__bui
lt
in_ia32_ucomineq
(
v4sf
,
v4sf
)
Generates
the
@
code
{
ucomiss
}
machine
instruction
and
performs
an
inequality
comparison
.
The
return
value
is
the
truth
value
of
that
comparison
.
@
item
int
__bui
tl
in_ia32_ucomilt
(
v4sf
,
v4sf
)
@
item
int
__bui
lt
in_ia32_ucomilt
(
v4sf
,
v4sf
)
Generates
the
@
code
{
ucomiss
}
machine
instruction
and
performs
a
``
less
than
''
comparison
.
The
return
value
is
the
truth
value
of
that
comparison
.
@
item
int
__bui
tl
in_ia32_ucomile
(
v4sf
,
v4sf
)
@
item
int
__bui
lt
in_ia32_ucomile
(
v4sf
,
v4sf
)
Generates
the
@
code
{
ucomiss
}
machine
instruction
and
performs
a
``
less
or
equal
''
comparison
.
The
return
value
is
the
truth
value
of
that
comparison
.
@
item
int
__bui
tl
in_ia32_ucomigt
(
v4sf
,
v4sf
)
@
item
int
__bui
lt
in_ia32_ucomigt
(
v4sf
,
v4sf
)
Generates
the
@
code
{
ucomiss
}
machine
instruction
and
performs
a
``
greater
than
''
comparison
.
The
return
value
is
the
truth
value
of
that
comparison
.
@
item
int
__bui
tl
in_ia32_ucomige
(
v4sf
,
v4sf
)
@
item
int
__bui
lt
in_ia32_ucomige
(
v4sf
,
v4sf
)
Generates
the
@
code
{
ucomiss
}
machine
instruction
and
performs
a
``
greater
or
equal
''
comparison
.
The
return
value
is
the
truth
value
of
that
comparison
.
@
item
v4sf
__bui
tl
in_ia32_addps
(
v4sf
,
v4sf
)
@
item
v4sf
__bui
lt
in_ia32_addps
(
v4sf
,
v4sf
)
Generates
the
@
code
{
addps
}
machine
instruction
.
@
item
v4sf
__bui
tl
in_ia32_addss
(
v4sf
,
v4sf
)
@
item
v4sf
__bui
lt
in_ia32_addss
(
v4sf
,
v4sf
)
Generates
the
@
code
{
addss
}
machine
instruction
.
@
item
v4sf
__bui
tl
in_ia32_subps
(
v4sf
,
v4sf
)
@
item
v4sf
__bui
lt
in_ia32_subps
(
v4sf
,
v4sf
)
Generates
the
@
code
{
subps
}
machine
instruction
.
@
item
v4sf
__bui
tl
in_ia32_subss
(
v4sf
,
v4sf
)
@
item
v4sf
__bui
lt
in_ia32_subss
(
v4sf
,
v4sf
)
Generates
the
@
code
{
subss
}
machine
instruction
.
@
item
v4sf
__bui
tl
in_ia32_mulps
(
v4sf
,
v4sf
)
@
item
v4sf
__bui
lt
in_ia32_mulps
(
v4sf
,
v4sf
)
Generates
the
@
code
{
mulps
}
machine
instruction
.
@
item
v4sf
__bui
tl
in_ia32_mulss
(
v4sf
,
v4sf
)
@
item
v4sf
__bui
lt
in_ia32_mulss
(
v4sf
,
v4sf
)
Generates
the
@
code
{
mulss
}
machine
instruction
.
@
item
v4sf
__bui
tl
in_ia32_divps
(
v4sf
,
v4sf
)
@
item
v4sf
__bui
lt
in_ia32_divps
(
v4sf
,
v4sf
)
Generates
the
@
code
{
divps
}
machine
instruction
.
@
item
v4sf
__bui
tl
in_ia32_divss
(
v4sf
,
v4sf
)
@
item
v4sf
__bui
lt
in_ia32_divss
(
v4sf
,
v4sf
)
Generates
the
@
code
{
divss
}
machine
instruction
.
@
item
v4si
__bui
tl
in_ia32_cmpeqps
(
v4sf
,
v4sf
)
@
item
v4si
__bui
lt
in_ia32_cmpeqps
(
v4sf
,
v4sf
)
Generates
the
@
code
{
cmpeqps
}
machine
instruction
.
@
item
v4si
__bui
tl
in_ia32_cmplts
(
v4sf
,
v4sf
)
@
item
v4si
__bui
lt
in_ia32_cmplts
(
v4sf
,
v4sf
)
Generates
the
@
code
{
cmpltps
}
machine
instruction
.
@
item
v4si
__bui
tl
in_ia32_cmpleps
(
v4sf
,
v4sf
)
@
item
v4si
__bui
lt
in_ia32_cmpleps
(
v4sf
,
v4sf
)
Generates
the
@
code
{
cmpleps
}
machine
instruction
.
@
item
v4si
__bui
tl
in_ia32_cmpgtps
(
v4sf
,
v4sf
)
@
item
v4si
__bui
lt
in_ia32_cmpgtps
(
v4sf
,
v4sf
)
Generates
the
@
code
{
cmpgtps
}
machine
instruction
.
@
item
v4si
__bui
tl
in_ia32_cmpgeps
(
v4sf
,
v4sf
)
@
item
v4si
__bui
lt
in_ia32_cmpgeps
(
v4sf
,
v4sf
)
Generates
the
@
code
{
cmpgeps
}
machine
instruction
.
@
item
v4si
__bui
tl
in_ia32_cmpunordps
(
v4sf
,
v4sf
)
@
item
v4si
__bui
lt
in_ia32_cmpunordps
(
v4sf
,
v4sf
)
Generates
the
@
code
{
cmpunodps
}
machine
instruction
.
@
item
v4si
__bui
tl
in_ia32_cmpneqps
(
v4sf
,
v4sf
)
@
item
v4si
__bui
lt
in_ia32_cmpneqps
(
v4sf
,
v4sf
)
Generates
the
@
code
{
cmpeqps
}
machine
instruction
.
@
item
v4si
__bui
tl
in_ia32_cmpnltps
(
v4sf
,
v4sf
)
@
item
v4si
__bui
lt
in_ia32_cmpnltps
(
v4sf
,
v4sf
)
Generates
the
@
code
{
cmpltps
}
machine
instruction
.
@
item
v4si
__bui
tl
in_ia32_cmpnleps
(
v4sf
,
v4sf
)
@
item
v4si
__bui
lt
in_ia32_cmpnleps
(
v4sf
,
v4sf
)
Generates
the
@
code
{
cmpleps
}
machine
instruction
.
@
item
v4si
__bui
tl
in_ia32_cmpngtps
(
v4sf
,
v4sf
)
@
item
v4si
__bui
lt
in_ia32_cmpngtps
(
v4sf
,
v4sf
)
Generates
the
@
code
{
cmpgtps
}
machine
instruction
.
@
item
v4si
__bui
tl
in_ia32_cmpngeps
(
v4sf
,
v4sf
)
@
item
v4si
__bui
lt
in_ia32_cmpngeps
(
v4sf
,
v4sf
)
Generates
the
@
code
{
cmpgeps
}
machine
instruction
.
@
item
v4si
__bui
tl
in_ia32_cmpordps
(
v4sf
,
v4sf
)
@
item
v4si
__bui
lt
in_ia32_cmpordps
(
v4sf
,
v4sf
)
Generates
the
@
code
{
cmpunodps
}
machine
instruction
.
@
item
v4si
__bui
tl
in_ia32_cmpeqss
(
v4sf
,
v4sf
)
@
item
v4si
__bui
lt
in_ia32_cmpeqss
(
v4sf
,
v4sf
)
Generates
the
@
code
{
cmpeqss
}
machine
instruction
.
@
item
v4si
__bui
tl
in_ia32_cmpltss
(
v4sf
,
v4sf
)
@
item
v4si
__bui
lt
in_ia32_cmpltss
(
v4sf
,
v4sf
)
Generates
the
@
code
{
cmpltss
}
machine
instruction
.
@
item
v4si
__bui
tl
in_ia32_cmpless
(
v4sf
,
v4sf
)
@
item
v4si
__bui
lt
in_ia32_cmpless
(
v4sf
,
v4sf
)
Generates
the
@
code
{
cmpless
}
machine
instruction
.
@
item
v4si
__bui
tl
in_ia32_cmpgtss
(
v4sf
,
v4sf
)
@
item
v4si
__bui
lt
in_ia32_cmpgtss
(
v4sf
,
v4sf
)
Generates
the
@
code
{
cmpgtss
}
machine
instruction
.
@
item
v4si
__bui
tl
in_ia32_cmpgess
(
v4sf
,
v4sf
)
@
item
v4si
__bui
lt
in_ia32_cmpgess
(
v4sf
,
v4sf
)
Generates
the
@
code
{
cmpgess
}
machine
instruction
.
@
item
v4si
__bui
tl
in_ia32_cmpunordss
(
v4sf
,
v4sf
)
@
item
v4si
__bui
lt
in_ia32_cmpunordss
(
v4sf
,
v4sf
)
Generates
the
@
code
{
cmpunodss
}
machine
instruction
.
@
item
v4si
__bui
tl
in_ia32_cmpneqss
(
v4sf
,
v4sf
)
@
item
v4si
__bui
lt
in_ia32_cmpneqss
(
v4sf
,
v4sf
)
Generates
the
@
code
{
cmpeqss
}
machine
instruction
.
@
item
v4si
__bui
tl
in_ia32_cmpnlts
(
v4sf
,
v4sf
)
@
item
v4si
__bui
lt
in_ia32_cmpnlts
(
v4sf
,
v4sf
)
Generates
the
@
code
{
cmpltss
}
machine
instruction
.
@
item
v4si
__bui
tl
in_ia32_cmpnless
(
v4sf
,
v4sf
)
@
item
v4si
__bui
lt
in_ia32_cmpnless
(
v4sf
,
v4sf
)
Generates
the
@
code
{
cmpless
}
machine
instruction
.
@
item
v4si
__bui
tl
in_ia32_cmpngtss
(
v4sf
,
v4sf
)
@
item
v4si
__bui
lt
in_ia32_cmpngtss
(
v4sf
,
v4sf
)
Generates
the
@
code
{
cmpgtss
}
machine
instruction
.
@
item
v4si
__bui
tl
in_ia32_cmpngess
(
v4sf
,
v4sf
)
@
item
v4si
__bui
lt
in_ia32_cmpngess
(
v4sf
,
v4sf
)
Generates
the
@
code
{
cmpgess
}
machine
instruction
.
@
item
v4si
__bui
tl
in_ia32_cmpordss
(
v4sf
,
v4sf
)
@
item
v4si
__bui
lt
in_ia32_cmpordss
(
v4sf
,
v4sf
)
Generates
the
@
code
{
cmpunodss
}
machine
instruction
.
@
item
v4sf
__bui
tl
in_ia32_maxps
(
v4sf
,
v4sf
)
@
item
v4sf
__bui
lt
in_ia32_maxps
(
v4sf
,
v4sf
)
Generates
the
@
code
{
maxps
}
machine
instruction
.
@
item
v4sf
__bui
tl
in_ia32_maxsss
(
v4sf
,
v4sf
)
@
item
v4sf
__bui
lt
in_ia32_maxsss
(
v4sf
,
v4sf
)
Generates
the
@
code
{
maxss
}
machine
instruction
.
@
item
v4sf
__bui
tl
in_ia32_minps
(
v4sf
,
v4sf
)
@
item
v4sf
__bui
lt
in_ia32_minps
(
v4sf
,
v4sf
)
Generates
the
@
code
{
minps
}
machine
instruction
.
@
item
v4sf
__bui
tl
in_ia32_minsss
(
v4sf
,
v4sf
)
@
item
v4sf
__bui
lt
in_ia32_minsss
(
v4sf
,
v4sf
)
Generates
the
@
code
{
minss
}
machine
instruction
.
@
item
ti
__bui
tl
in_ia32_andps
(
ti
,
ti
)
@
item
ti
__bui
lt
in_ia32_andps
(
ti
,
ti
)
Generates
the
@
code
{
andps
}
machine
instruction
.
@
item
ti
__bui
tl
in_ia32_andnps
(
ti
,
ti
)
@
item
ti
__bui
lt
in_ia32_andnps
(
ti
,
ti
)
Generates
the
@
code
{
andnps
}
machine
instruction
.
@
item
ti
__bui
tl
in_ia32_orps
(
ti
,
ti
)
@
item
ti
__bui
lt
in_ia32_orps
(
ti
,
ti
)
Generates
the
@
code
{
orps
}
machine
instruction
.
@
item
ti
__bui
tl
in_ia32_xorps
(
ti
,
ti
)
@
item
ti
__bui
lt
in_ia32_xorps
(
ti
,
ti
)
Generates
the
@
code
{
xorps
}
machine
instruction
.
@
item
v4sf
__bui
tl
in_ia32_movps
(
v4sf
,
v4sf
)
@
item
v4sf
__bui
lt
in_ia32_movps
(
v4sf
,
v4sf
)
Generates
the
@
code
{
movps
}
machine
instruction
.
@
item
v4sf
__bui
tl
in_ia32_movhlps
(
v4sf
,
v4sf
)
@
item
v4sf
__bui
lt
in_ia32_movhlps
(
v4sf
,
v4sf
)
Generates
the
@
code
{
movhlps
}
machine
instruction
.
@
item
v4sf
__bui
tl
in_ia32_movlhps
(
v4sf
,
v4sf
)
@
item
v4sf
__bui
lt
in_ia32_movlhps
(
v4sf
,
v4sf
)
Generates
the
@
code
{
movlhps
}
machine
instruction
.
@
item
v4sf
__bui
tl
in_ia32_unpckhps
(
v4sf
,
v4sf
)
@
item
v4sf
__bui
lt
in_ia32_unpckhps
(
v4sf
,
v4sf
)
Generates
the
@
code
{
unpckhps
}
machine
instruction
.
@
item
v4sf
__bui
tl
in_ia32_unpcklps
(
v4sf
,
v4sf
)
@
item
v4sf
__bui
lt
in_ia32_unpcklps
(
v4sf
,
v4sf
)
Generates
the
@
code
{
unpcklps
}
machine
instruction
.
@
item
v4sf
__bui
tl
in_ia32_cvtpi2ps
(
v4sf
,
v2si
)
@
item
v4sf
__bui
lt
in_ia32_cvtpi2ps
(
v4sf
,
v2si
)
Generates
the
@
code
{
cvtpi2ps
}
machine
instruction
.
@
item
v2si
__bui
tl
in_ia32_cvtps2pi
(
v4sf
)
@
item
v2si
__bui
lt
in_ia32_cvtps2pi
(
v4sf
)
Generates
the
@
code
{
cvtps2pi
}
machine
instruction
.
@
item
v4sf
__bui
tl
in_ia32_cvtsi2ss
(
v4sf
,
int
)
@
item
v4sf
__bui
lt
in_ia32_cvtsi2ss
(
v4sf
,
int
)
Generates
the
@
code
{
cvtsi2ss
}
machine
instruction
.
@
item
int
__bui
tl
in_ia32_cvtss2si
(
v4sf
)
@
item
int
__bui
lt
in_ia32_cvtss2si
(
v4sf
)
Generates
the
@
code
{
cvtsi2ss
}
machine
instruction
.
@
item
v2si
__bui
tl
in_ia32_cvttps2pi
(
v4sf
)
@
item
v2si
__bui
lt
in_ia32_cvttps2pi
(
v4sf
)
Generates
the
@
code
{
cvttps2pi
}
machine
instruction
.
@
item
int
__bui
tl
in_ia32_cvttss2si
(
v4sf
)
@
item
int
__bui
lt
in_ia32_cvttss2si
(
v4sf
)
Generates
the
@
code
{
cvttsi2ss
}
machine
instruction
.
@
item
v4sf
__bui
tl
in_ia32_rcpps
(
v4sf
)
@
item
v4sf
__bui
lt
in_ia32_rcpps
(
v4sf
)
Generates
the
@
code
{
rcpps
}
machine
instruction
.
@
item
v4sf
__bui
tl
in_ia32_rsqrtps
(
v4sf
)
@
item
v4sf
__bui
lt
in_ia32_rsqrtps
(
v4sf
)
Generates
the
@
code
{
rsqrtps
}
machine
instruction
.
@
item
v4sf
__bui
tl
in_ia32_sqrtps
(
v4sf
)
@
item
v4sf
__bui
lt
in_ia32_sqrtps
(
v4sf
)
Generates
the
@
code
{
sqrtps
}
machine
instruction
.
@
item
v4sf
__bui
tl
in_ia32_rcpss
(
v4sf
)
@
item
v4sf
__bui
lt
in_ia32_rcpss
(
v4sf
)
Generates
the
@
code
{
rcpss
}
machine
instruction
.
@
item
v4sf
__bui
tl
in_ia32_rsqrtss
(
v4sf
)
@
item
v4sf
__bui
lt
in_ia32_rsqrtss
(
v4sf
)
Generates
the
@
code
{
rsqrtss
}
machine
instruction
.
@
item
v4sf
__bui
tl
in_ia32_sqrtss
(
v4sf
)
@
item
v4sf
__bui
lt
in_ia32_sqrtss
(
v4sf
)
Generates
the
@
code
{
sqrtss
}
machine
instruction
.
@
item
v4sf
__bui
tl
in_ia32_shufps
(
v4sf
,
v4sf
,
int
)
@
item
v4sf
__bui
lt
in_ia32_shufps
(
v4sf
,
v4sf
,
int
)
Generates
the
@
code
{
shufps
}
machine
instruction
.
@
item
v4sf
__bui
tl
in_ia32_loadaps
(
float
*)
@
item
v4sf
__bui
lt
in_ia32_loadaps
(
float
*)
Generates
the
@
code
{
movaps
}
machine
instruction
as
a
load
from
memory
.
@
item
void
__bui
tl
in_ia32_storeaps
(
float
*,
v4sf
)
@
item
void
__bui
lt
in_ia32_storeaps
(
float
*,
v4sf
)
Generates
the
@
code
{
movaps
}
machine
instruction
as
a
store
to
memory
.
@
item
v4sf
__bui
tl
in_ia32_loadups
(
float
*)
@
item
v4sf
__bui
lt
in_ia32_loadups
(
float
*)
Generates
the
@
code
{
movups
}
machine
instruction
as
a
load
from
memory
.
@
item
void
__bui
tl
in_ia32_storeups
(
float
*,
v4sf
)
@
item
void
__bui
lt
in_ia32_storeups
(
float
*,
v4sf
)
Generates
the
@
code
{
movups
}
machine
instruction
as
a
store
to
memory
.
@
item
v4sf
__bui
tl
in_ia32_loadsss
(
float
*)
@
item
v4sf
__bui
lt
in_ia32_loadsss
(
float
*)
Generates
the
@
code
{
movss
}
machine
instruction
as
a
load
from
memory
.
@
item
void
__bui
tl
in_ia32_storess
(
float
*,
v4sf
)
@
item
void
__bui
lt
in_ia32_storess
(
float
*,
v4sf
)
Generates
the
@
code
{
movss
}
machine
instruction
as
a
store
to
memory
.
@
item
v4sf
__bui
tl
in_ia32_loadhps
(
v4sf
,
v2si
*)
@
item
v4sf
__bui
lt
in_ia32_loadhps
(
v4sf
,
v2si
*)
Generates
the
@
code
{
movhps
}
machine
instruction
as
a
load
from
memory
.
@
item
v4sf
__bui
tl
in_ia32_loadlps
(
v4sf
,
v2si
*)
@
item
v4sf
__bui
lt
in_ia32_loadlps
(
v4sf
,
v2si
*)
Generates
the
@
code
{
movlps
}
machine
instruction
as
a
load
from
memory
@
item
void
__bui
tl
in_ia32_storehps
(
v4sf
,
v2si
*)
@
item
void
__bui
lt
in_ia32_storehps
(
v4sf
,
v2si
*)
Generates
the
@
code
{
movhps
}
machine
instruction
as
a
store
to
memory
.
@
item
void
__bui
tl
in_ia32_storelps
(
v4sf
,
v2si
*)
@
item
void
__bui
lt
in_ia32_storelps
(
v4sf
,
v2si
*)
Generates
the
@
code
{
movlps
}
machine
instruction
as
a
store
to
memory
.
@
item
void
__bui
tl
in_ia32_movntps
(
float
*,
v4sf
)
@
item
void
__bui
lt
in_ia32_movntps
(
float
*,
v4sf
)
Generates
the
@
code
{
movntps
}
machine
instruction
.
@
item
int
__bui
tl
in_ia32_movmskps
(
v4sf
)
@
item
int
__bui
lt
in_ia32_movmskps
(
v4sf
)
Generates
the
@
code
{
movntps
}
machine
instruction
.
@
item
void
__bui
tl
in_ia32_storeps1
(
float
*,
v4sf
)
@
item
void
__bui
lt
in_ia32_storeps1
(
float
*,
v4sf
)
Generates
the
@
code
{
movaps
}
machine
instruction
as
a
store
to
memory
.
Before
storing
,
the
value
is
modified
with
a
@
code
{
shufps
}
instruction
so
that
the
lowest
of
the
four
floating
point
elements
is
replicated
across
the
entire
vector
that
is
stored
.
@
item
void
__bui
tl
in_ia32_storerps
(
float
*,
v4sf
)
@
item
void
__bui
lt
in_ia32_storerps
(
float
*,
v4sf
)
Generates
the
@
code
{
movaps
}
machine
instruction
as
a
store
to
memory
.
Before
storing
,
the
value
is
modified
with
a
@
code
{
shufps
}
instruction
so
that
the
order
of
the
four
floating
point
elements
in
the
vector
is
reversed
.
@
item
v4sf
__bui
tl
in_ia32_loadps1
(
float
*)
@
item
v4sf
__bui
lt
in_ia32_loadps1
(
float
*)
Generates
a
@
code
{
movss
}
machine
instruction
to
load
a
floating
point
value
from
memory
,
and
a
@
code
{
shufps
}
instruction
to
replicate
the
loaded
value
across
all
four
elements
of
the
result
vector
.
@
item
v4sf
__bui
tl
in_ia32_loadrps
(
float
*)
@
item
v4sf
__bui
lt
in_ia32_loadrps
(
float
*)
Generates
a
@
code
{
movaps
}
machine
instruction
to
load
a
vector
from
memory
,
and
a
@
code
{
shufps
}
instruction
to
reverse
the
order
of
the
four
floating
point
elements
in
the
result
vector
.
...
...
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