repo.or.cz
/
sbcl.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
arm64-assem.S: fix undefined tramps.
2015-10-07
Stas Boukarev
arm64-a
s
sem
.
S: fix u
n
defined t
r
amps
.
commit
|
commitdiff
|
tree
2015-10-07
Stas
B
oukarev
ARM64
:
rearrange static symbols fo
r
e
n
codabl
e
imme
d
i
ate
.
.
.
commit
|
commitdiff
|
tree
2015-10-07
Stas Boukarev
ARM64: optimize
b
ind/unbi
n
d
.
commit
|
commitdiff
|
tree
2015-10-07
Stas
B
o
u
k
arev
ARM64: fix
S
T
P
/
LDP instr
u
ctio
n
encoding
.
commit
|
commitdiff
|
tree
2015-10-07
Sta
s
Boukarev
A
R
M64: enable :
f
p-an
d
-pc-standa
r
d-save
.
commit
|
commitdiff
|
tree
2015-10-06
Stas Bo
u
ka
r
ev
arm64-assem
.
S: clean up call_into_lisp
.
commit
|
commitdiff
|
tree
2015-10-06
St
a
s Boukarev
A
RM64
:
f
ix contex
t
-
r
egister-addr
and c
o
ntext-register
.
.
.
commit
|
commitdiff
|
tree
2015-10-06
Stas Boukarev
A
R
M
64: annotate inter
n
al errors
in disa
s
sembly
.
commit
|
commitdiff
|
tree
2015-10-06
Stas
B
ou
k
arev
ARM64: annotate constants and static symbols in di
s
sase
m
bly
.
commit
|
commitdiff
|
tree
2015-10-05
Stas Boukarev
Fix sb-po
s
ix tests on
ARM64
.
commit
|
commitdiff
|
tree
2015-10-05
Stas Bouka
r
e
v
ARM
6
4: fix steppin
g
.
commit
|
commitdiff
|
tree
2015-10-05
Stas B
o
u
karev
ARM64: don't enco
d
e NAR
G
S on invalid-arg-count-err
o
r
.
commit
|
commitdiff
|
tree
2015-10-05
Stas Bo
u
karev
A
RM
6
4
:
mor
e
error
t
rap
o
ptimization
.
commit
|
commitdiff
|
tree
2015-10-05
Stas Bouka
r
e
v
ARM6
4
:
o
ptimize error trap encodi
n
g
.
commit
|
commitdiff
|
tree
2015-10-04
Stas
B
o
u
k
arev
Fix
(type-of NIL)
.
commit
|
commitdiff
|
tree
2015-10-04
Stas Boukarev
ARM64
:
get rid of
c
omposite
-
immedia
t
e-i
n
st
r
uc
t
ion
.
commit
|
commitdiff
|
tree
2015-10-04
Stas B
o
uk
a
rev
ARM64: enable fixnum
-
mod-p VOPs
.
commit
|
commitdiff
|
tree
2015-10-04
Stas Boukarev
ARM64: optimize verify-
a
rg-count
.
commit
|
commitdiff
|
tree
2015-10-04
Stas Boukarev
ARM64: typos and w
h
itespace clean
u
p
.
commit
|
commitdiff
|
tree
2015-10-04
Stas Bo
u
karev
mak
e
-
config
.
sh: guess ar
m
64
a
rchi
t
ectur
e
.
commit
|
commitdiff
|
tree
2015-10-04
Sta
s
Bouk
a
rev
ARM64:
I
mplement alien ca
l
lbacks
.
commit
|
commitdiff
|
tree
2015-10-04
Stas Bouka
r
e
v
ARM64: support large offsets in compute
-
lra and load
.
.
.
commit
|
commitdiff
|
tree
2015-10-04
S
t
a
s Boukarev
A
RM64: impleme
n
t li
n
kage-tabl
e
.
commit
|
commitdiff
|
tree
2015-10-04
St
a
s
B
o
ukarev
AR
M
6
4
: Fix bignum-mult-and
-
add
-
3-arg
.
commit
|
commitdiff
|
tree
2015-10-04
Sta
s
Bouk
a
rev
ARM64:
o
p
timi
z
e
f
loa
t
moves
.
commit
|
commitdiff
|
tree
2015-10-04
S
t
as Boukarev
ARM64: fix
A
SH
.
commit
|
commitdiff
|
tree
2015-10-04
Stas Boukarev
ARM64
:
fi
x
LDR/STR w
i
th scaled imm
e
diate
s
.
commit
|
commitdiff
|
tree
2015-10-04
Stas
B
oukarev
ARM6
4
: corr
e
ct flo
a
t slots structure access
.
commit
|
commitdiff
|
tree
2015-10-04
Stas Boukarev
A
R
M64: fix
saving floats
on
the stack
.
commit
|
commitdiff
|
tree
2015-10-04
Stas
B
oukarev
ARM64: fix n
l
x
-entry-m
u
lti
p
le
.
commit
|
commitdiff
|
tree
2015-10-04
Stas Bouka
r
ev
arm64-assem
.
S
:
s
a
ve all fp
registers in
a
lloc_tramp
.
commit
|
commitdiff
|
tree
2015-10-04
Stas Boukarev
ARM64: fix ASH with s
h
i
fts larger tha
n
63
.
commit
|
commitdiff
|
tree
2015-10-04
Stas Bou
k
arev
ARM64:
i
m
ple
m
e
nt complex floats
.
commit
|
commitdiff
|
tree
2015-10-04
Stas Bo
u
karev
ARM64: there'
s
an
LDRSW inst
r
uc
t
ion, u
s
ed it
i
nstead
.
.
.
commit
|
commitdiff
|
tree
2015-10-04
Stas B
o
ukar
e
v
A
R
M
6
4
:
disassemble most of the integer
i
nstruc
t
ions
.
commit
|
commitdiff
|
tree
2015-10-04
Stas
B
oukare
v
ARM64:
s
tart
worki
n
g on
disassembling
.
commit
|
commitdiff
|
tree
2015-10-04
S
tas Bou
k
arev
ARM64: remove *control-stack-p
o
int
e
r* and
*interrupted
.
.
.
commit
|
commitdiff
|
tree
2015-10-04
Stas Boukar
e
v
ARM6
4
:
fix floa
t
bits ac
c
essors
.
commit
|
commitdiff
|
tree
2015-10-04
S
t
as
Boukarev
ARM
6
4: sign extend
results of a
l
i
en
c
al
l
s
.
commit
|
commitdiff
|
tree
2015-10-04
S
t
as Bou
k
arev
gc-commo
n
.
c
:
ARM64 doesn't have tagged fdefn->raw
_
addr
.
commit
|
commitdiff
|
tree
2015-10-04
Stas Boukarev
ARM64
:
adjust funcallable_inst
a
nce_tramp
.
commit
|
commitdiff
|
tree
2015-10-04
Stas Boukarev
ARM64
:
fix compute-fun
.
commit
|
commitdiff
|
tree
2015-10-04
S
t
as Boukarev
ARM64: ass
o
rt
e
d cl
e
an ups
and typo fixes
.
commit
|
commitdiff
|
tree
2015-10-04
S
tas Boukare
v
arm64-assem
.
S: fix do
_
pending_interrupt
.
commit
|
commitdiff
|
tree
2015-10-04
St
a
s
B
oukare
v
ARM64: f
i
x code
-
f
rom-mumble
.
commit
|
commitdiff
|
tree
2015-10-04
Stas Boukarev
ARM64: f
i
x bign
u
m
-
mult-and-add-4
-
arg
.
commit
|
commitdiff
|
tree
2015-10-04
Sta
s
Boukar
e
v
a
rm64-
a
ssems
.
S(udn
e
fined_tramp): correc
t
ly encode LEXENV
.
commit
|
commitdiff
|
tree
2015-10-04
Sta
s
Bou
k
arev
ARM6
4
: f
i
x
W
I
D
ETAG-OF
.
commit
|
commitdiff
|
tree
2015-10-04
Stas Bou
k
ar
e
v
ARM64: fix
t
ail-
c
all-va
r
iab
l
e on closur
e
s
.
commit
|
commitdiff
|
tree
2015-10-04
Stas Boukarev
ARM64: support fixups as
branch targets
.
commit
|
commitdiff
|
tree
2015-10-04
Sta
s
Boukarev
ARM64: setup gengc spaces using !
g
encgc-space-setup
.
commit
|
commitdiff
|
tree
2015-10-04
Sta
s
Bouka
r
ev
arm64
-
lispregs
.
h: define REGN
A
MES
.
commit
|
commitdiff
|
tree
2015-10-04
Stas Bouka
r
ev
ARM64: fix read/
w
rit
e
-
c
o
n
trol-sta
c
k
.
commit
|
commitdiff
|
tree
2015-10-04
Sta
s
Boukarev
ARM64: add NOP
.
commit
|
commitdiff
|
tree
2015-10-04
Stas Boukarev
ARM
6
4: fix code-from-mumble
.
commit
|
commitdiff
|
tree
2015-10-04
St
a
s Bouk
a
rev
ARM64
:
correct
c
o
ntext-pc
.
commit
|
commitdiff
|
tree
2015-10-04
Stas
B
ouk
a
rev
AR
M
64: corre
c
t
FIXUP-CODE-OBJECT
.
commit
|
commitdiff
|
tree
2015-10-04
Stas Bouk
a
r
ev
ARM64
:
fix CODE-INSTRUCTIONS
and
COMPU
T
E-FUN
.
commit
|
commitdiff
|
tree
2015-10-04
Stas Bouk
a
rev
ARM64: fix un
b
i
nd-to-here
.
commit
|
commitdiff
|
tree
2015-10-04
S
t
a
s B
o
ukarev
ARM64: change FFI to fit the ARM64
A
BI
.
commit
|
commitdiff
|
tree
2015-10-04
S
ta
s
Boukarev
ARM64: fi
x
re
t
urn-mu
l
tiple
.
commit
|
commitdiff
|
tree
2015-10-04
Stas Boukarev
ARM64: swi
t
c
h
descriptor and non-de
s
crip
t
or register
s
.
commit
|
commitdiff
|
tree
2015-10-04
Sta
s
Boukar
e
v
ARM64:
p
roper simple-c
h
aracter-
s
tring acc
e
s
s
.
commit
|
commitdiff
|
tree
2015-10-04
Stas Boukarev
ARM64
:
fix receive-unkn
o
wn-values
.
commit
|
commitdiff
|
tree
2015-10-04
S
tas Boukarev
ARM64: f
i
x shift
-
toward
s
-s
o
mepl
a
ce
.
commit
|
commitdiff
|
tree
2015-10-04
Stas Bouk
a
re
v
ARM
6
4
:
d
efine sap-ref-3
2
.
commit
|
commitdiff
|
tree
2015-10-04
Stas Boukarev
ARM64: fix set-
f
defn-fun
.
commit
|
commitdiff
|
tree
2015-10-04
St
a
s
Bouk
a
rev
ARM64: fi
x
v
a
r
-all
o
c
.
commit
|
commitdiff
|
tree
2015-10-04
Sta
s
Boukare
v
ARM64
:
fix listif
y
-rest-args
.
commit
|
commitdiff
|
tree
2015-10-04
Sta
s
B
ouk
a
rev
AR
M
6
4: fix call-va
r
i
able
.
commit
|
commitdiff
|
tree
2015-10-04
Stas Boukarev
ARM64:
F
ix RETURN-MUL
T
IPLE
.
commit
|
commitdiff
|
tree
2015-10-04
Stas
B
o
u
k
are
v
ARM64: implement 3
2
-bit array access
.
commit
|
commitdiff
|
tree
2015-10-04
Stas Boukarev
ARM6
4
: fix the MAKE-ARRA
Y
-HE
A
DE
R
macro
.
commit
|
commitdiff
|
tree
2015-10-04
Stas Bo
u
karev
A
RM64:
fix th
e
ALLOCAT
I
ON macro
.
commit
|
commitdiff
|
tree
2015-10-04
Sta
s
Bo
u
karev
A
R
M
64: Fix tail-cal
l
-var
i
a
b
l
e asse
m
bl
y
rout
i
n
e
.
commit
|
commitdiff
|
tree
2015-10-04
Stas Boukare
v
A
RM64:
Adjust
NLX
v
o
ps
.
commit
|
commitdiff
|
tree
2015-10-04
St
a
s Bouk
a
rev
AR
M
64: correct %mor
e
-arg-values
.
commit
|
commitdiff
|
tree
2015-10-04
St
a
s Boukar
e
v
AR
M
64
:
ad
j
ust unknown va
l
ues VOP
s
.
commit
|
commitdiff
|
tree
2015-10-04
Stas Bouk
a
r
ev
A
RM64: change +number-s
t
ack-
a
lignment-ma
s
k+ to double
.
.
.
commit
|
commitdiff
|
tree
2015-10-04
Stas Boukar
e
v
ARM64
:
Fix
f
ast-
a
sh-c
/
u
nsigned=>unsigned
commit
|
commitdiff
|
tree
2015-10-04
Stas Boukarev
ARM64: resolve more 32/64
differences
.
commit
|
commitdiff
|
tree
2015-10-04
Stas Boukarev
ARM64: fi
x
array allocation
.
commit
|
commitdiff
|
tree
2015-10-04
Stas Boukarev
ARM6
4
: properly s
p
ec
i
fy
l
ifeti
m
e in the RETURN VOP
.
commit
|
commitdiff
|
tree
2015-10-04
Stas Boukarev
ARM64: correctly acce
s
s NSP
.
commit
|
commitdiff
|
tree
2015-10-04
Stas
Bo
u
karev
AR
M
64: ensur
e
proper life-times o
f
re
g
isters in th
e
.
.
.
commit
|
commitdiff
|
tree
2015-10-04
Sta
s
B
o
uk
a
re
v
ARM64: Fix array alloca
t
ion
.
commit
|
commitdiff
|
tree
2015-10-04
S
ta
s
Bou
k
arev
ARM64: fix more-
a
rg processing
.
commit
|
commitdiff
|
tree
2015-10-04
Stas Boukarev
ARM
6
4:
f
ix define-
f
ull-reffe
r
mac
r
os
.
commit
|
commitdiff
|
tree
2015-10-04
S
t
a
s Bo
u
k
a
rev
ARM64: pro
p
erly imp
l
em
e
nt untagged calls
.
commit
|
commitdiff
|
tree
2015-10-04
Sta
s
Boukarev
ARM64: fix calling functions
.
commit
|
commitdiff
|
tree
2015-10-04
Stas Boukare
v
ARM64: Add conditio
n
al compare
instr
u
ctions
.
commit
|
commitdiff
|
tree
2015-10-04
S
t
as Bouk
a
rev
ARM64:
r
eally restore registers
in alloc_tramp
.
commit
|
commitdiff
|
tree
2015-10-04
Stas B
o
u
k
arev
A
R
M64: transitio
n
t
o
u
ntagg
e
d f
d
e
fn fu
n
ction pointers
.
commit
|
commitdiff
|
tree
2015-10-04
S
t
as B
o
ukarev
E
n
a
b
le the :64-bit featur
e
form ARM64
.
commit
|
commitdiff
|
tree
2015-10-04
Stas Boukarev
ARM64: updat
e
bignum V
O
Ps
.
commit
|
commitdiff
|
tree
2015-10-04
Stas Boukarev
ARM
6
4: Correctly
restore reg
i
sters
in alloc_
t
ramp
.
commit
|
commitdiff
|
tree
2015-10-04
Stas Bo
u
karev
ARM64: Fix in
t
eger-lengt
h
and l
o
gcount VOPs
.
commit
|
commitdiff
|
tree
2015-10-04
Stas Boukarev
ARM64: Fix m
o
ve-fro
m
-sig
n
e
d
.
commit
|
commitdiff
|
tree
2015-10-04
Stas Boukarev
AR
M
64
:
D
efine mo
s
t of t
h
e
instructi
o
n
s and change VO
P
s
.
commit
|
commitdiff
|
tree
2015-10-04
Sta
s
Boukarev
arm64: more sim
p
le 32->64 adjustments
.
commit
|
commitdiff
|
tree
next