Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
cmucl
cmucl
Commits
f923302e
Commit
f923302e
authored
Aug 28, 2020
by
Raymond Toy
Browse files
Remove old version of alloc_overflow_sse2
parent
17144e16
Pipeline
#1789
passed with stage
in 10 minutes and 9 seconds
Changes
1
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
src/lisp/x86-assem.S
View file @
f923302e
...
...
@@ -381,28 +381,6 @@ ENDFUNC(fastcopy16)
*
On
exit
:
*
%
eax
=
address
*/
#if 0
FUNCDEF
(
alloc_overflow_sse2
)
STACK_PROLOGUE
(20)
movl
%
ecx
,
8
(%
esp
)
#
Save
ecx
and
edx
registers
movl
%
edx
,
4
(%
esp
)
stmxcsr
12
(%
esp
)
#
Save
MXCSR
/
*
Clear
the
exceptions
that
might
have
occurred
*/
movl
12
(%
esp
),
%
edx
and
$
-
64
,
%
edx
#
Clear
the
exceptions
movl
%
edx
,
16
(%
esp
)
ldmxcsr
16
(%
esp
)
#
Get
new
mxcsr
value
movl
%
eax
,
(%
esp
)
#
Put
size
on
stack
for
first
arg
to
alloc
()
call
GNAME
(
alloc
)
movl
4
(%
esp
),
%
edx
#
Restore
edx
and
ecx
registers
.
eax
has
the
return
value
.
movl
8
(%
esp
),
%
ecx
ldmxcsr
12
(%
esp
)
STACK_EPILOGUE
ret
ENDFUNC
(
alloc_overflow_sse2
)
#else
FUNCDEF
(
alloc_overflow_sse2
)
#
Need
8
*
16
bytes
for
the
xmm
registers
,
and
space
to
save
ecx
#
and
edx
,
space
for
mxcsr
,
a
temp
,
and
one
arg
to
pass
to
alloc
.
...
...
@@ -465,7 +443,6 @@ FUNCDEF(alloc_overflow_sse2)
STACK_EPILOGUE
ret
ENDFUNC
(
alloc_overflow_sse2
)
#endif
#ifdef LINKAGE_TABLE
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new 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