repo.or.cz
/
luajit-2.0
/
celess22.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
Fix PE object build on x64 and with disabled interpreter.
2009-12-29
Mike Pa
l
l
Fix PE
o
b
j
ect build on x6
4
and with disabled i
n
terpreter
.
commit
|
commitdiff
|
tree
2009-12-29
Mike
P
a
l
l
A
d
d DWARF2 un
w
i
n
d info for x64 interpreter
.
commit
|
commitdiff
|
tree
2009-12-29
Mike
Pa
l
l
Fix alloc/fr
e
e sizes of internal GCRef arra
y
s
.
commit
|
commitdiff
|
tree
2009-12-29
M
ike Pall
F
ix various 32/64 bit issues in
int
e
rpreter
.
commit
|
commitdiff
|
tree
2009-12-29
M
i
ke
Pa
l
l
F
i
x bad stack set
u
p in
co
l
l
e
ct
g
a
rbage()
.
commit
|
commitdiff
|
tree
2009-12-29
Mik
e
Pall
Fix x64 lj_vm_pow_sse()
.
commit
|
commitdiff
|
tree
2009-12-29
Mike Pall
Save a
l
l
callee-saved x
6
4 integ
e
r regs for
unw
i
n
d
ing
.
commit
|
commitdiff
|
tree
2009-12-29
Mike Pall
L
o
g
ical 'not' must
be sign-
e
xtended for address opera
n
d
s
.
commit
|
commitdiff
|
tree
2009-12-28
Mike Pall
D
efine CFR
A
ME structure fo
r
x
6
4
i
nter
p
reter
.
commit
|
commitdiff
|
tree
2009-12-28
Mike Pall
L
inux/x64
mremap() d
o
es not obey M
A
P_32
B
IT,
so
m
ake
.
.
.
commit
|
commitdiff
|
tree
2009-12-28
Mike Pall
Fi
x
size calcu
l
at
i
o
n for closure struc
t
s
.
commit
|
commitdiff
|
tree
2009-12-28
Mike Pall
Fix PO
S
IX
/
x64 c
a
l
l
argume
n
t o
r
d
e
r
.
commit
|
commitdiff
|
tree
2009-12-28
Mike Pall
Change cal
l
ee
-
save regs for x
6
4 interp
r
et
e
r to sho
r
ten
.
.
.
commit
|
commitdiff
|
tree
2009-12-28
Mike Pall
Fix DynASM x64
e
ncoding fo
r
qw
o
rd-onl
y
in
s
tructions
.
commit
|
commitdiff
|
tree
2009-12-28
Mike
P
all
Final c
a
lling c
o
nventio
n
c
l
eanup
f
or x64 interpreter
.
commit
|
commitdiff
|
tree
2009-12-27
Mi
k
e Pa
l
l
Mo
r
e c
a
lling
c
onvent
i
on cleanup
s
for x64 inter
p
rete
r
.
commit
|
commitdiff
|
tree
2009-12-27
Mike Pall
I
g
nore
l
ea
opera
n
d size in D
y
nASM x
8
6/x64
.
commit
|
commitdiff
|
tree
2009-12-27
Mike Pall
U
se fastcall fo
r
remai
n
ing 1
-
arg/2-arg
c
alls from interpreter
.
commit
|
commitdiff
|
tree
2009-12-25
M
i
ke P
a
ll
Add
S
SE varian
t
of pow/powi to interpreter
.
commit
|
commitdiff
|
tree
2009-12-22
Mike Pall
Add build infras
t
r
ucture for the SSE2-enabled inte
r
pret
e
r
.
commit
|
commitdiff
|
tree
2009-12-22
M
ike
P
all
Fix last commit
.
commit
|
commitdiff
|
tree
2009-12-22
M
i
ke
Pall
Miscellaneous cleanups for x
6
4 interpreter
.
commit
|
commitdiff
|
tree
2009-12-22
Mik
e
Pall
Use SSE varia
n
t
s
for IRFPM_FLOOR/C
E
I
L/TRUNC unless
.
.
.
commit
|
commitdiff
|
tree
2009-12-22
Mike Pall
Add SSE2 varian
t
s for all FP ops (except vm_p
o
w*) in
.
.
.
commit
|
commitdiff
|
tree
2009-12-21
Mike Pa
l
l
Add S
S
E
2
va
r
iants o
f
basic ari
t
hmetic op
s
in interpreter
.
commit
|
commitdiff
|
tree
2009-12-21
Mik
e
Pa
l
l
Fix memory op
e
rand
s
iz
e
s for
s
ome SSE ops i
n
DynASM
.
commit
|
commitdiff
|
tree
2009-12-20
Mike Pall
Properly compi
l
e
on Debia
n
kFreeBS
D
.
commit
|
commitdiff
|
tree
2009-12-19
M
i
k
e Pall
Adapt most ou
t
bound calls in inter
p
rete
r
t
o
x64
c
a
lling
.
.
.
commit
|
commitdiff
|
tree
2009-12-18
Mike
P
all
B
e
tt
e
r change
the saved regs
for
t
he x64 i
n
terpreter
.
.
.
commit
|
commitdiff
|
tree
2009-12-17
Mike Pa
l
l
C
ha
n
ge KBASE/P
C
regs for x6
4
/
P
OSIX to
g
e
t
shorte
r
e
n
co
d
in
g
s
.
commit
|
commitdiff
|
tree
2009-12-17
Mi
k
e
P
a
ll
A
d
a
pt primary inbound calls in x64 inter
p
r
e
ter
.
commit
|
commitdiff
|
tree
2009-12-17
M
i
k
e Pall
A
l
lo
w
quadwo
r
d lea for DynASM x64
.
commit
|
commitdiff
|
tree
2009-12-16
M
i
ke Pall
Cle
a
nup DynASM action list f
l
ushes
.
commit
|
commitdiff
|
tree
2009-12-16
Mi
k
e Pall
F
ix handling of
b
y
te-addressable re
g
ister
s
i
n
D
y
nASM
.
.
.
commit
|
commitdiff
|
tree
2009-12-16
Mike
P
all
Add
s
u
p
port
f
or rip-relative displacements to Dy
n
ASM
.
.
.
commit
|
commitdiff
|
tree
2009-12-16
Mike Pall
Change some misuse
s
of e
s
p in x
6
4 interpreter
.
commit
|
commitdiff
|
tree
2009-12-16
Mike
P
all
Warn about use
o
f es
p
with DynASM x64
.
commit
|
commitdiff
|
tree
2009-12-16
Mike Pal
l
Define x64 interpre
t
e
r
frame an
d
cleanup use of stack
.
.
.
commit
|
commitdiff
|
tree
2009-12-15
Mike Pall
Unify in
t
erpre
t
er reg s
a
ves
/
restores for WIN64
prolog
.
.
.
commit
|
commitdiff
|
tree
2009-12-15
Mike Pall
First bu
n
ch of r
e
gister d
e
finiti
o
n
s
for x64 in
t
erpre
t
er
.
commit
|
commitdiff
|
tree
2009-12-15
Mike P
a
ll
Allow 32
bit regs for
i
ndexing
e
ven for Dyn
A
S
M x6
4
.
commit
|
commitdiff
|
tree
2009-12-15
Mike Pall
Make
DynASM condition
a
l
s
a
vailable before
.
arch s
t
atement
.
commit
|
commitdiff
|
tree
2009-12-15
Mi
k
e Pall
Add usage message for mov64
t
o
DynASM x64
.
commit
|
commitdiff
|
tree
2009-12-14
Mike Pall
Fi
x
of
f
-by-one error in err_chunkid()
.
commit
|
commitdiff
|
tree
2009-12-13
M
ik
e
Pall
Add support for 64
b
it immediates/displacements to
.
.
.
commit
|
commitdiff
|
tree
2009-12-10
Mik
e
Pall
Pic
k
unused X
c
har t
o
fo
r
c
e
RE
X
.
W i
n
Dyn
A
SM x6
4
.
commit
|
commitdiff
|
tree
2009-12-10
Mike Pal
l
Add
6
4
bi
t
i
n
s
t
ruc
t
ion te
m
plates to Dy
n
ASM x64 and
.
.
.
commit
|
commitdiff
|
tree
2009-12-10
M
ike Pall
S
h
ow mem
o
ry operand size i
n
cvtsi2sd
/
cvts
i
2ss
d
is
a
ssembl
y
.
commit
|
commitdiff
|
tree
2009-12-10
Mike Pall
Add REX encod
i
n
g
to Dyn
A
S
M x
6
4
.
commit
|
commitdiff
|
tree
2009-12-10
Mike Pall
Add DynASM
x
6
4 m
o
du
l
e (non-functional)
.
A
dd
extra x64
.
.
.
commit
|
commitdiff
|
tree
2009-12-09
Mike Pall
F
ix text about x
6
4 p
o
rt in sta
t
us
p
a
ge
.
commit
|
commitdiff
|
tree
2009-12-08
Mike
Pall
R
e
o
r
g Make
f
ile to allow
m
o
re ove
r
ride
s
on the
m
ake
.
.
.
commit
|
commitdiff
|
tree
2009-12-08
M
i
ke
Pall
Remove asm auto-detecti
o
n due
to cross-
c
ompilation
.
.
.
commit
|
commitdiff
|
tree
2009-12-08
Mike Pal
l
Add DynASM-
b
uilt file
s
to
p
u
bl
i
c
r
epo
.
commit
|
commitdiff
|
tree
2009-12-08
Mike Pal
l
Fast
forward to sync publ
i
c re
p
o
.
commit
|
commitdiff
|
tree
2009-12-08
Mike
Pall
LuaJ
I
T-2
.
0
.
0-beta
2
h
o
t
fix #2
commit
|
commitdiff
|
tree
2009-12-08
Mike Pall
LuaJIT
2
.
0
.
0-beta2 hotfix
#
1
commit
|
commitdiff
|
tree
2009-12-08
Mi
k
e Pall
RELEASE LuaJIT-2
.
0
.
0-
b
eta2
commit
|
commitdiff
|
tree
2009-12-08
Mike
Pal
l
RELEASE LuaJIT-2
.
0
.
0-beta1
commit
|
commitdiff
|
tree