repo.or.cz
/
sljit.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
Implementing tail calls for x86.
2022-02-05
Z
o
lta
n
H
e
rczeg
I
mplement
i
ng tail call
s
for x86
.
commit
|
commitdiff
|
tree
2022-02-02
Z
o
ltan Herczeg
Improve argument sanity checks
.
commit
|
commitdiff
|
tree
2022-02-01
Zoltan
Her
c
zeg
Swap f32 and
f6
4
argument types
.
commit
|
commitdiff
|
tree
2022-02-01
Zoltan Herczeg
Rework functi
o
n
argument list descriptor macros
.
commit
|
commitdiff
|
tree
2022-01-31
Zo
l
tan
Herczeg
Implement
f
our
a
r
gument
s
upport fo
r
emit
enter
.
commit
|
commitdiff
|
tree
2022-01-26
Zoltan
Her
c
zeg
Improve mov32
o
peration
.
commit
|
commitdiff
|
tree
2022-01-25
Zolta
n
Hercze
g
Change
S
LJIT_I32_OP and
SLJIT_F32_OP to SLJIT_32
.
commit
|
commitdiff
|
tree
2022-01-24
Zoltan Herczeg
Improve arm c
o
de generator
.
commit
|
commitdiff
|
tree
2022-01-24
Z
o
ltan H
e
r
c
zeg
R
eplace
SL
J
IT_UNU
S
ED with appropriate functio
n
calls
.
commit
|
commitdiff
|
tree
2021-07-27
Zoltan
H
erczeg
Fix incor
r
ect PPC64
d
etectio
n
.
commit
|
commitdiff
|
tree
2021-05-27
Zo
l
tan Herczeg
Fix incorrec
t
flag
sett
i
ngs on PPC
.
commit
|
commitdiff
|
tree
2021-05-27
Zo
l
tan Herczeg
Remove 32 s
u
ffix from comparison ty
p
es
.
commit
|
commitdiff
|
tree
2021-05-07
Zoltan Hercz
e
g
Opt
i
mize compa
r
e on s390x
(
#109)
commit
|
commitdiff
|
tree
2021-05-04
Zo
l
t
a
n
Herczeg
Replace
mul overflow with normal
over
f
low
.
commit
|
commitdiff
|
tree
2021-05-03
Zoltan
Herczeg
Re
i
m
p
l
ement shift and mul opcodes for s390x (#108)
commit
|
commitdiff
|
tree
2021-05-03
Zoltan Herczeg
Reimplement various op2 opcod
e
s
for s390x (
#
10
7
)
commit
|
commitdiff
|
tree
2021-04-30
Z
oltan
H
erczeg
Re
w
o
rk the
s
ta
t
us
flag mana
g
e
m
ent of s390x
.
(#10
6
)
commit
|
commitdiff
|
tree
2021-02-12
Zoltan
Herczeg
Auto
detect s
3
90x and change co
n
st declarations
t
o
.
.
.
commit
|
commitdiff
|
tree
2020-11-03
Z
ol
t
an H
e
rczeg
Use the
standard cod
e
pa
t
h of slji
t
_emit_cmo
v
on mi
p
s
.
.
.
commit
|
commitdiff
|
tree
2020-10-19
Zoltan
H
erczeg
Add
SL
J
IT_UNUSED_A
R
G to sljit_free_
c
o
de
.
commit
|
commitdiff
|
tree
2020-10-19
Zoltan Herczeg
R
emove TileGX
a
rchite
c
ture
.
(#94)
commit
|
commitdiff
|
tree
2020-08-19
Z
o
l
tan Her
c
zeg
Update
c
o
nf
i
guration macros
.
(
#
8
7)
commit
|
commitdiff
|
tree
2020-08-17
Z
o
ltan Hercz
e
g
Support allocator data for execut
a
ble
a
llocators (
#
8
3
)
commit
|
commitdiff
|
tree
2020-07-29
Zoltan
H
ercz
e
g
Implement a new W^X
allocat
o
r
.
(#60)
commit
|
commitdiff
|
tree
2020-07-15
Z
oltan Herczeg
Re
m
ove msh
s
tk requireme
n
t
.
commit
|
commitdiff
|
tree
2020-04-06
Zoltan Hercz
e
g
Rework 0x80
.
.
0
c
omputat
i
on
.
commit
|
commitdiff
|
tree
2020-03-02
Zo
l
t
a
n
H
erczeg
P
rovi
d
e info on zero
r
egister
and optimize sub operation
.
.
.
commit
|
commitdiff
|
tree
2020-01-28
Z
o
l
t
an Herczeg
Improve the
st
y
le of
u
tils
.
commit
|
commitdiff
|
tree
2020-01-24
Z
o
lta
n
Herczeg
Add prefetch inst
r
uctions and remove support fo
r
m
o
v
.
.
.
commit
|
commitdiff
|
tree
2020-01-24
Zoltan Herczeg
U
p
date
CET code for x86 and
i
mprove te
s
t6
8
.
commit
|
commitdiff
|
tree
2020-01-23
Zoltan
H
er
c
zeg
Ad
d
a test which
re
t
urns with sljit_em
i
t_return aft
e
r
.
.
.
commit
|
commitdiff
|
tree
2020-01-20
Zoltan Her
c
zeg
Introduce check_sljit_emit_op_s
r
c
a
nd
r
e
m
o
ve
c
h
eck_sljit
_
e
mi
.
.
.
commit
|
commitdiff
|
tree
2020-01-17
Z
o
ltan
Her
c
zeg
A
dd a ne
w
fast call return ski
p
ping test
.
commit
|
commitdiff
|
tree
2020-01-16
Zoltan He
r
czeg
Repl
a
ce S
L
J
IT_
M
IPS_R1 and SLJI
T
_MIPS_
R
6 mac
r
os into
.
.
.
commit
|
commitdiff
|
tree
2019-12-09
Zoltan Herczeg
C
ache
flush and
n
etbsd
fix
e
s
.
commit
|
commitdiff
|
tree
2019-12-09
Zoltan Herczeg
Add jump to
d
i
r
ect
a
ddress
te
s
ts
.
commit
|
commitdiff
|
tree
2019-11-29
Z
o
lt
a
n Herczeg
Fi
x
ARMv5 JIT im
p
rope
r
handling of l
a
bels right after
.
.
.
commit
|
commitdiff
|
tree
2019-11-19
Zo
l
tan
H
erczeg
Restore jump type masking o
n
x86
.
Re
p
orted by Ralf
.
.
.
commit
|
commitdiff
|
tree
2019-10-16
Zol
t
an Herczeg
Improved
A
pple sup
p
or
t
for executable alloc
a
tor
.
commit
|
commitdiff
|
tree
2019-07-27
Zoltan H
e
rczeg
Minor x86
f
ixes
.
commit
|
commitdiff
|
tree
2019-07-16
Zoltan
Herczeg
Implement sljit_emit_pu
t
_lab
e
l on ppc and
m
ips
.
commit
|
commitdiff
|
tree
2019-07-16
Zolt
a
n Herczeg
Im
p
lement sljit_emit_pu
t
_label on arm and s
p
arc
.
commit
|
commitdiff
|
tree
2019-07-15
Z
o
ltan Hercz
e
g
Implement sljit_emit_pu
t
_label on x8
6
.
commit
|
commitdiff
|
tree
2019-02-06
Zoltan Herczeg
Supp
o
rt MIPS R6
.
commit
|
commitdiff
|
tree
2019-01-22
Zoltan Herczeg
U
se TARGET_OS_OSX macro for
g
etting MAP_JI
T
fl
a
g dyn
a
mically
.
commit
|
commitdiff
|
tree
2019-01-03
Zo
l
tan Hercze
g
Several f
i
xes
.
commit
|
commitdiff
|
tree
2018-12-14
Zoltan
Herczeg
Use TARGET_OS_MAC macro in the
execut
a
bl
e
a
l
locator
.
commit
|
commitdiff
|
tree
2018-12-13
Zoltan
H
e
r
czeg
F
ix MAP
_
JIT iss
u
es
on Mac
.
P
atch b
y
Carlo Arenas
.
commit
|
commitdiff
|
tree
2018-11-25
Z
o
ltan He
r
czeg
Improve MAP_JIT falg usa
g
e on
MacOS
.
P
a
tch by Rich
.
.
.
commit
|
commitdiff
|
tree
2018-08-13
Zoltan
H
ercze
g
Executabl
e
allocato
r
support added for
n
ewer App
l
y
.
.
.
commit
|
commitdiff
|
tree
2018-07-12
Zoltan Herczeg
T
yp
o
fixes
by Jason Hood
.
commit
|
commitdiff
|
tree
2018-03-19
Zol
t
an Herczeg
Add
test
f
or f
a
st-re
t
u
r
n + flag preservati
o
n
.
Patch
.
.
.
commit
|
commitdiff
|
tree
2018-03-19
Zoltan H
e
r
c
ze
g
Chang
e
f
lag registers for M
I
PS
.
commit
|
commitdiff
|
tree
2018-03-05
Zolt
a
n Herczeg
Rework win32 stack t
o
uch
o
n x
8
6
.
commit
|
commitdiff
|
tree
2018-02-01
Zolt
a
n Her
c
zeg
Add hw
d
ivisio
n
a
n
d windows
s
upport to ARM-Th
u
m
b
2
.
commit
|
commitdiff
|
tree
2018-01-30
Zoltan Herczeg
Re
w
ork win32 stack touch on ARM-64
.
commit
|
commitdiff
|
tree
2018-01-28
Zoltan He
r
czeg
Use GCC types
o
n
W
i
n
dows when available
.
Patch by
Mar
t
in
.
.
.
commit
|
commitdiff
|
tree
2018-01-26
Z
oltan Hercze
g
U
se sp dir
e
ct
l
y and rew
o
rk function
e
ntry/exi
t
on ARM
.
.
.
commit
|
commitdiff
|
tree
2018-01-24
Zo
l
tan He
r
czeg
S
u
pport i
n
teger divis
i
o
n
on
Thumb2-
w
indows
.
Patch by
.
.
.
commit
|
commitdiff
|
tree
2018-01-23
Zoltan H
e
rcze
g
Add
c
ache
flush support fo
r
Wind
o
ws
.
Patch by Martin
.
.
.
commit
|
commitdiff
|
tree
2018-01-22
Zo
l
tan Herczeg
Improve CPU detection on Windows platforms, thumb2
.
.
.
commit
|
commitdiff
|
tree
2018-01-09
Zolt
a
n He
r
czeg
Rework sljit stack interface
.
commit
|
commitdiff
|
tree
2018-01-04
Zoltan Herczeg
S
u
p
port sljit_emit_fme
m
on
P
PC
.
commit
|
commitdiff
|
tree
2018-01-04
Zoltan Herczeg
Add sljit_emit_f
m
e
m
f
u
n
c
tion and su
p
port it
o
n
ARM-64
.
commit
|
commitdiff
|
tree
2018-01-02
Zoltan Herczeg
Remove im
m
ediate arg support for fast
_
re
t
u
r
n
.
commit
|
commitdiff
|
tree
2018-01-02
Zoltan Hercz
e
g
R
emove immediate
a
r
g support
for NO
T
,
N
EG, and
C
LZ
.
commit
|
commitdiff
|
tree
2018-01-01
Zoltan
Her
c
zeg
Sup
p
ort
s
l
ji
t
_emit_mem on
A
RM-32
.
commit
|
commitdiff
|
tree
2018-01-01
Zolt
a
n Herczeg
Su
p
port sljit_emit_mem o
n
PPC
.
commit
|
commitdiff
|
tree
2017-12-31
Zoltan He
r
czeg
A
dd
s
ljit_emit_mem fun
c
tion
a
nd
s
upport it on A
R
M-64
.
commit
|
commitdiff
|
tree
2017-12-30
Zoltan Herczeg
Remove MOVU on PP
C
.
commit
|
commitdiff
|
tree
2017-12-29
Zolta
n
Herczeg
Re
m
ov
e
MOVU on arm-32, m
i
ps, and sparc
.
commit
|
commitdiff
|
tree
2017-12-28
Zolt
a
n Herczeg
R
e
move MOVU o
n
ARM-64
.
commit
|
commitdiff
|
tree
2017-12-26
Zoltan Herczeg
Remove MOVU on x86
.
commit
|
commitdiff
|
tree
2017-10-29
Zoltan
H
er
c
ze
g
Su
p
port f
l
oatin
g
point arguments
on MIPS-32
.
commit
|
commitdiff
|
tree
2017-10-29
Zo
l
tan
H
er
c
zeg
E
m
i
t en
t
er and set
cont
e
xt also us
e
th
e
n
e
w
a
r
gument
.
.
.
commit
|
commitdiff
|
tree
2017-10-28
Zo
l
tan Herczeg
Support fl
o
ating poi
n
t arguments o
n
Win64 and MIPS-64
.
commit
|
commitdiff
|
tree
2017-10-27
Zoltan H
e
rczeg
Support argument passing on
P
PC64 and SPARC
3
2
.
commit
|
commitdiff
|
tree
2017-10-23
Zo
l
ta
n
Herczeg
S
upport fo
u
r
ar
g
uments
o
n x
8
6 arch
i
te
c
t
ure
.
commit
|
commitdiff
|
tree
2017-10-22
Zol
t
an Her
c
zeg
Supp
o
rt soft abi on A
R
M-32
.
commit
|
commitdiff
|
tree
2017-10-21
Zoltan
Hercz
e
g
S
u
pport floating point arg
u
ments by more AB
I
s
.
commit
|
commitdiff
|
tree
2017-10-18
Zoltan
Her
c
zeg
Start suppo
r
ting floa
t
ing poin
t
function call a
r
guments
.
.
.
commit
|
commitdiff
|
tree
2017-08-01
Zol
t
an
H
erczeg
PPC
float
s
to
r
e and other minor fixes
.
commit
|
commitdiff
|
tree
2017-07-24
Zo
l
tan
Herczeg
I
n
itialize cr_bit
on PPC
.
commit
|
commitdiff
|
tree
2017-06-15
Zoltan Herczeg
Cmo
v
fix for ARM-32 and ARM-64
.
commit
|
commitdiff
|
tree
2017-05-07
Zolt
a
n Herczeg
Provide 13 r
e
gisters on x86-64
.
commit
|
commitdiff
|
tree
2017-05-06
Zoltan Herczeg
Rework
a
nd optim
i
ze sljit
_
emit_o
p
_fl
a
gs
.
commit
|
commitdiff
|
tree
2017-05-05
Zoltan He
r
czeg
S
upport preload on MIPS and
PP
C
.
commit
|
commitdiff
|
tree
2017-05-05
Zo
l
t
an H
e
rcz
e
g
Sup
p
ort preloa
d
on ARM
.
commit
|
commitdiff
|
tree
2017-05-04
Zoltan Herczeg
Im
p
rove c
l
arity of undefin
e
d
results
.
commit
|
commitdiff
|
tree
2017-05-01
Zolt
a
n Herczeg
S
mall improvements
.
commit
|
commitdiff
|
tree
2017-04-30
Zoltan H
e
rczeg
Remove TMP3
register from x
8
6-64
.
commit
|
commitdiff
|
tree
2017-04-28
Zoltan
H
erczeg
Remove TMP_REG2 u
s
e
s from x86-64
.
commit
|
commitdiff
|
tree
2017-04-28
Z
o
ltan Hercze
g
Improve
c
l
z support on x86
.
commit
|
commitdiff
|
tree
2017-04-26
Zoltan
Herc
z
eg
Improv
e
cm
o
v i
m
me
d
a
te
on
A
RM-32
and
PowerPC negate
.
commit
|
commitdiff
|
tree
2017-04-25
Zolta
n
Hercz
e
g
Remove zero fla
g
support fro
m
CL
Z
.
commit
|
commitdiff
|
tree
2017-04-24
Zoltan
Herczeg
Int
r
oduce sljit_has_cpu
_
fea
t
u
re
.
commit
|
commitdiff
|
tree
2017-04-22
Zol
t
an Herczeg
PowerP
C
overflow fix
.
commit
|
commitdiff
|
tree
2017-04-21
Z
o
ltan Herczeg
Use cm
p
on ARM whenever i
t
is
p
ossible
.
commit
|
commitdiff
|
tree
2017-04-20
Zoltan
H
erczeg
Add generi
c
cmov
i
nstruct
i
o
n
.
commit
|
commitdiff
|
tree
2017-04-02
Zoltan
H
e
rc
z
e
g
Mo
r
e x86 fixes and
a
n
e
w
sta
c
k
te
s
t
.
commit
|
commitdiff
|
tree
next