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: fix signed-sap-ref-64.
2015-10-08
Stas B
o
ukarev
ARM64: fix s
i
gned-sap-ref-64
.
commit
|
commitdiff
|
tree
2015-10-08
Stas
B
o
u
kar
e
v
AR
M
6
4
:
properly specify double-stack
.
commit
|
commitdiff
|
tree
2015-10-08
S
t
a
s
B
o
u
ka
r
ev
ARM6
4
: fix
encoding LDR/STR with
u
nsigned immediate
.
.
.
commit
|
commitdiff
|
tree
2015-10-08
S
t
as Boukare
v
ARM64:
o
pt
i
mize dx al
l
oca
t
ing ve
c
tors
.
commit
|
commitdiff
|
tree
2015-10-08
Stas Boukarev
ARM64: optimize UNBIND-TO-HERE
.
commit
|
commitdiff
|
tree
2015-10-08
S
t
a
s
Boukarev
Replace a
co
u
ple of (UNSIGNED-B
Y
TE 32)
w
ith W
O
RD
.
commit
|
commitdiff
|
tree
2015-10-08
Stas B
o
u
k
arev
ARM64: fix unde
f
ined_func
t
i
o
n b
a
cktrac
e
.
commit
|
commitdiff
|
tree
2015-10-07
Stas Boukarev
ar
m
64-asse
m
.
S: fix undefined tr
a
m
ps
.
commit
|
commitdiff
|
tree
2015-10-07
Stas Bouk
a
rev
ARM64:
rea
r
ra
n
ge static s
y
m
bols for e
n
codab
l
e immediate
.
.
.
commit
|
commitdiff
|
tree
2015-10-07
Stas Boukarev
A
R
M64: optimiz
e
bin
d
/unbind
.
commit
|
commitdiff
|
tree
2015-10-07
Stas Boukarev
ARM64: fix STP/LDP instruc
t
ion e
n
coding
.
commit
|
commitdiff
|
tree
2015-10-07
Stas Boukarev
ARM64: enable :fp
-
an
d
-pc-standard-save
.
commit
|
commitdiff
|
tree
2015-10-06
S
ta
s
Boukarev
arm
6
4
-
a
s
se
m
.
S: clean up cal
l
_into_lisp
.
commit
|
commitdiff
|
tree
2015-10-06
S
t
as Boukarev
ARM64
:
fix con
t
e
x
t-registe
r
-add
r
and c
o
ntext-re
g
ister
.
.
.
commit
|
commitdiff
|
tree
2015-10-06
Stas Boukarev
ARM64
:
ann
o
tate inter
n
al errors in
d
isas
s
e
mbly
.
commit
|
commitdiff
|
tree
2015-10-06
Sta
s
Boukarev
ARM64: annotate con
s
t
a
n
ts and static symbols in
dissasembly
.
commit
|
commitdiff
|
tree
2015-10-05
S
tas
Boukarev
Fi
x
sb
-
posix tests on ARM64
.
commit
|
commitdiff
|
tree
2015-10-05
Stas Boukarev
ARM64: f
i
x
s
te
p
p
i
ng
.
commit
|
commitdiff
|
tree
2015-10-05
Stas Bo
u
karev
ARM64: don't encod
e
N
A
RGS on i
n
valid-arg-cou
n
t-error
.
commit
|
commitdiff
|
tree
2015-10-05
Stas B
o
ukar
e
v
A
RM64:
more
err
o
r trap op
t
im
i
zation
.
commit
|
commitdiff
|
tree
2015-10-05
Sta
s
Boukare
v
ARM
6
4
:
optimi
z
e err
o
r
t
r
a
p encoding
.
commit
|
commitdiff
|
tree
2015-10-04
S
tas Boukarev
Fix (type-
o
f
NIL)
.
commit
|
commitdiff
|
tree
2015-10-04
Stas Boukarev
A
RM
6
4:
g
e
t
r
id of composite-immediate-instruction
.
commit
|
commitdiff
|
tree
2015-10-04
Stas Boukar
e
v
ARM6
4
: enable fixnum-mod-p VOPs
.
commit
|
commitdiff
|
tree
2015-10-04
Stas Boukar
e
v
ARM64: optimize
v
erify-arg-coun
t
.
commit
|
commitdiff
|
tree
2015-10-04
Stas Bouk
a
rev
A
R
M
64: typos and
whitespace clean
u
p
.
commit
|
commitdiff
|
tree
2015-10-04
Stas Boukarev
make-config
.
sh:
g
ues
s
arm64 archit
e
c
t
ure
.
commit
|
commitdiff
|
tree
2015-10-04
S
ta
s
Boukarev
A
R
M64
:
I
m
p
l
e
ment alien callbacks
.
commit
|
commitdiff
|
tree
2015-10-04
Stas Bo
u
karev
ARM64:
support large offsets in compute
-
lra
an
d
load
.
.
.
commit
|
commitdiff
|
tree
2015-10-04
Stas Bou
k
arev
ARM64: implement linka
g
e-tabl
e
.
commit
|
commitdiff
|
tree
2015-10-04
Stas Boukar
e
v
A
R
M
6
4: Fix bignum-
m
ult-and-add-3
-
arg
.
commit
|
commitdiff
|
tree
2015-10-04
Stas
Boukarev
ARM64: opt
i
m
i
z
e
float moves
.
commit
|
commitdiff
|
tree
2015-10-04
Stas Bouk
a
rev
AR
M
64
:
f
i
x ASH
.
commit
|
commitdiff
|
tree
2015-10-04
Stas Bo
u
k
arev
ARM6
4
: fix
L
DR
/
S
T
R
with
s
cal
e
d i
m
medi
a
tes
.
commit
|
commitdiff
|
tree
2015-10-04
Stas Bo
u
ka
r
ev
ARM64: corr
e
ct float slots st
r
u
cture acce
s
s
.
commit
|
commitdiff
|
tree
2015-10-04
S
t
as Boukar
e
v
AR
M
64: fix savi
n
g floats on th
e
s
tack
.
commit
|
commitdiff
|
tree
2015-10-04
Sta
s
B
oukarev
ARM64: f
i
x nlx-entry-multiple
.
commit
|
commitdiff
|
tree
2015-10-04
Stas Boukarev
arm
6
4-as
s
e
m
.
S: save
a
ll fp
regis
t
e
r
s in alloc_tramp
.
commit
|
commitdiff
|
tree
2015-10-04
S
tas Boukarev
A
R
M64: fix ASH with sh
i
fts larger tha
n
63
.
commit
|
commitdiff
|
tree
2015-10-04
Stas Boukarev
ARM64
:
i
m
p
lem
e
nt complex floats
.
commit
|
commitdiff
|
tree
2015-10-04
Stas Bo
u
karev
ARM64
:
t
here's an L
D
RSW instruc
t
ion, used
it
i
nstead
.
.
.
commit
|
commitdiff
|
tree
2015-10-04
Stas Boukarev
ARM64: disassembl
e
most of
t
h
e
i
nteger i
n
struct
i
ons
.
commit
|
commitdiff
|
tree
2015-10-04
Stas Boukarev
AR
M
64: sta
r
t wo
r
ki
n
g on disa
s
sembli
n
g
.
commit
|
commitdiff
|
tree
2015-10-04
St
a
s Bouka
r
ev
ARM64: re
m
o
v
e *
c
ontrol-st
a
ck
-
pointer* an
d
*inte
r
r
u
pted
.
.
.
commit
|
commitdiff
|
tree
2015-10-04
St
a
s Boukarev
ARM64: fix flo
a
t
b
it
s
ac
c
esso
r
s
.
commit
|
commitdiff
|
tree
2015-10-04
S
tas
B
o
ukarev
ARM64: sign extend resu
l
ts
o
f
a
lien
cal
l
s
.
commit
|
commitdiff
|
tree
2015-10-04
S
t
as Boukarev
gc-common
.
c: ARM
6
4 doesn
'
t have tagged fde
f
n->raw_addr
.
commit
|
commitdiff
|
tree
2015-10-04
Stas Boukarev
ARM64
:
adjust funcallable_instance_tramp
.
commit
|
commitdiff
|
tree
2015-10-04
Stas Boukarev
A
RM64: fix
compute-fun
.
commit
|
commitdiff
|
tree
2015-10-04
S
tas B
o
uka
r
ev
ARM64: assort
e
d clean ups and
ty
p
o fixes
.
commit
|
commitdiff
|
tree
2015-10-04
Stas Boukare
v
arm64-assem
.
S
:
fix
d
o_pending_
i
nterrupt
.
commit
|
commitdiff
|
tree
2015-10-04
Stas Boukarev
AR
M
6
4: fix
c
o
de-from-mumble
.
commit
|
commitdiff
|
tree
2015-10-04
Stas B
o
ukar
e
v
ARM64: fix bignum-mult-and-add-4-arg
.
commit
|
commitdiff
|
tree
2015-10-04
Stas B
o
ukarev
arm64
-
assems
.
S(ud
n
efine
d
_
tramp): corre
c
tly e
n
code
L
EXENV
.
commit
|
commitdiff
|
tree
2015-10-04
S
t
as Bo
u
karev
ARM64: fix WIDETAG-OF
.
commit
|
commitdiff
|
tree
2015-10-04
Stas Boukar
e
v
A
R
M64: fix tai
l
-ca
l
l-va
r
iable on closures
.
commit
|
commitdiff
|
tree
2015-10-04
Stas Bo
u
karev
ARM6
4
: su
p
port fixups as b
r
anch t
a
rg
e
ts
.
commit
|
commitdiff
|
tree
2015-10-04
S
t
as Boukarev
ARM6
4
: setup gengc s
p
aces using !
g
encgc-space-setup
.
commit
|
commitdiff
|
tree
2015-10-04
St
a
s Boukare
v
arm64-lispregs
.
h: d
e
f
i
ne
R
EGNAMES
.
commit
|
commitdiff
|
tree
2015-10-04
S
t
a
s
Boukarev
ARM6
4
: fix rea
d
/write-
c
on
t
rol-stack
.
commit
|
commitdiff
|
tree
2015-10-04
St
a
s Bou
k
a
r
ev
AR
M
64: add NOP
.
commit
|
commitdiff
|
tree
2015-10-04
Stas Boukarev
ARM64: fix code-fro
m
-mumble
.
commit
|
commitdiff
|
tree
2015-10-04
Stas
Boukarev
A
RM64: correc
t
c
ontext-pc
.
commit
|
commitdiff
|
tree
2015-10-04
Stas B
o
ukarev
ARM64:
correct FIXUP-C
O
DE-OBJECT
.
commit
|
commitdiff
|
tree
2015-10-04
Stas
B
ou
k
arev
ARM64: fix
CODE-INSTRUCTIONS and COMPU
T
E-F
U
N
.
commit
|
commitdiff
|
tree
2015-10-04
Stas Boukarev
ARM64: fi
x
unbind-t
o
-here
.
commit
|
commitdiff
|
tree
2015-10-04
St
a
s Boukarev
ARM64: chang
e
FFI to fit
t
he
A
RM64
A
BI
.
commit
|
commitdiff
|
tree
2015-10-04
Stas Bou
k
arev
ARM64:
f
ix ret
u
rn-multiple
.
commit
|
commitdiff
|
tree
2015-10-04
Stas Bou
k
arev
ARM64: s
w
i
t
ch desc
r
iptor and non-descrip
t
o
r
regist
e
rs
.
commit
|
commitdiff
|
tree
2015-10-04
S
tas Bouka
r
e
v
A
RM64: proper
s
i
mp
l
e-character-string a
c
cess
.
commit
|
commitdiff
|
tree
2015-10-04
Sta
s
Bou
k
arev
AR
M
64:
fix rece
i
ve-un
k
nown-values
.
commit
|
commitdiff
|
tree
2015-10-04
Stas Boukare
v
ARM64: fix shift-toward
s
-some
p
la
c
e
.
commit
|
commitdiff
|
tree
2015-10-04
Stas B
o
uka
r
ev
ARM
6
4
:
d
efin
e
sap-ref-32
.
commit
|
commitdiff
|
tree
2015-10-04
Stas Boukarev
ARM64: fix s
e
t-fdefn-f
u
n
.
commit
|
commitdiff
|
tree
2015-10-04
Stas Boukarev
ARM64:
f
i
x
v
ar
-
alloc
.
commit
|
commitdiff
|
tree
2015-10-04
Stas
B
o
u
k
a
rev
ARM64:
fix
listify
-
rest-a
r
gs
.
commit
|
commitdiff
|
tree
2015-10-04
S
t
as Boukarev
ARM
6
4
:
fix call-v
a
riable
.
commit
|
commitdiff
|
tree
2015-10-04
Stas Boukarev
ARM64:
F
ix RETUR
N
-MULTIPLE
.
commit
|
commitdiff
|
tree
2015-10-04
S
t
a
s
Bo
u
karev
ARM64: imp
l
ement
3
2-
b
it arra
y
ac
c
ess
.
commit
|
commitdiff
|
tree
2015-10-04
Stas Bouka
r
ev
A
R
M
6
4: fix the MAKE-ARRAY-HEADER m
a
c
ro
.
commit
|
commitdiff
|
tree
2015-10-04
S
tas Boukare
v
A
R
M
64:
fix
the
ALLOCATI
O
N mac
r
o
.
commit
|
commitdiff
|
tree
2015-10-04
S
tas
Boukare
v
ARM64: Fix tail-call-varia
b
le assemb
l
y rout
i
ne
.
commit
|
commitdiff
|
tree
2015-10-04
S
t
as Boukarev
ARM6
4
: Ad
j
us
t
NLX vops
.
commit
|
commitdiff
|
tree
2015-10-04
Stas Boukarev
AR
M
6
4: correct %more-
a
rg-values
.
commit
|
commitdiff
|
tree
2015-10-04
Stas Bouk
a
re
v
ARM6
4
: ad
j
ust unknow
n
values VOPs
.
commit
|
commitdiff
|
tree
2015-10-04
Stas Boukarev
ARM64: change
+number-stack-
a
l
i
g
n
ment-mask+ to
double
.
.
.
commit
|
commitdiff
|
tree
2015-10-04
Stas Boukarev
ARM
6
4: Fix fast-ash-c/unsi
g
n
ed=>uns
i
gned
commit
|
commitdiff
|
tree
2015-10-04
S
t
a
s
Bouka
r
e
v
ARM64: resol
v
e more 32/64 differe
n
ces
.
commit
|
commitdiff
|
tree
2015-10-04
Stas Boukar
e
v
ARM64: fix
array
allocation
.
commit
|
commitdiff
|
tree
2015-10-04
Stas Boukarev
ARM64:
pro
p
e
rly specify lifet
i
me in the RETURN VO
P
.
commit
|
commitdiff
|
tree
2015-10-04
Sta
s
Bo
u
k
arev
ARM64
:
correctly
access NSP
.
commit
|
commitdiff
|
tree
2015-10-04
S
t
as
B
oukarev
ARM64: ensure proper life-t
i
me
s
of registers
in
the
.
.
.
commit
|
commitdiff
|
tree
2015-10-04
St
a
s Bou
k
are
v
ARM64: Fix array allocation
.
commit
|
commitdiff
|
tree
2015-10-04
Stas Bo
u
karev
ARM64: fix
m
or
e
-arg processing
.
commit
|
commitdiff
|
tree
2015-10-04
Stas Boukarev
ARM
6
4: fix defin
e
-full-ref
f
er m
a
cros
.
commit
|
commitdiff
|
tree
2015-10-04
Stas Bouka
r
ev
ARM64: properly
i
m
p
lement u
n
tagged calls
.
commit
|
commitdiff
|
tree
2015-10-04
S
tas
Bo
u
karev
ARM64: fix
calling functions
.
commit
|
commitdiff
|
tree
2015-10-04
Stas Bo
u
karev
ARM6
4
:
Add conditional compare instruction
s
.
commit
|
commitdiff
|
tree
2015-10-04
S
ta
s
B
oukarev
ARM64: really restore registers in
a
lloc_tramp
.
commit
|
commitdiff
|
tree
2015-10-04
St
a
s Bou
k
a
re
v
ARM6
4
: transiti
o
n
t
o
unt
a
gged fdef
n
function pointers
.
commit
|
commitdiff
|
tree
next