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
Fix incorrect flag settings on PPC.
2021-05-27
Zoltan H
e
rczeg
F
i
x
i
ncorrect fl
a
g setti
n
g
s
o
n
PPC
.
commit
|
commitdiff
|
tree
2021-05-27
Zolt
a
n Herczeg
R
emove 32 suffi
x
fr
o
m c
o
mparison typ
e
s
.
commit
|
commitdiff
|
tree
2021-05-07
Zoltan Herczeg
Optimize compare on s390x (#109)
commit
|
commitdiff
|
tree
2021-05-04
Zoltan Her
c
zeg
Replace mul overflow with normal ov
e
rflow
.
commit
|
commitdiff
|
tree
2021-05-03
Zolt
a
n H
e
rcz
e
g
Reimple
m
e
n
t
s
h
if
t
and mul opcode
s
f
o
r
s390x (#108)
commit
|
commitdiff
|
tree
2021-05-03
Zoltan
H
erczeg
Reimplement var
i
ous op2 opcodes
f
or
s
3
90
x
(#107)
commit
|
commitdiff
|
tree
2021-04-30
Z
o
ltan Herczeg
Rew
o
rk the status fl
a
g
management of s390x
.
(#106)
commit
|
commitdiff
|
tree
2021-02-12
Zolta
n
He
r
c
z
eg
A
u
to detect s390x
and ch
a
nge cons
t
declarations to
.
.
.
commit
|
commitdiff
|
tree
2020-11-03
Zoltan H
e
r
c
zeg
U
s
e the standard c
o
de path of
s
ljit_emit_cm
o
v on
m
ip
s
.
.
.
commit
|
commitdiff
|
tree
2020-10-19
Zol
t
an Herc
z
eg
Add SLJIT_UNU
S
ED_ARG to slj
i
t_
f
ree_code
.
commit
|
commitdiff
|
tree
2020-10-19
Z
o
ltan He
r
c
zeg
Re
m
ove
TileGX ar
c
hitecture
.
(#94)
commit
|
commitdiff
|
tree
2020-08-19
Zol
t
an
Herczeg
Update configuration
macro
s
.
(#87)
commit
|
commitdiff
|
tree
2020-08-17
Zolt
a
n Hercz
e
g
Support
a
l
locator data for execu
t
able allocators (#83)
commit
|
commitdiff
|
tree
2020-07-29
Zoltan Hercz
e
g
Implemen
t
a new
W
^X alloca
t
or
.
(
#
6
0
)
commit
|
commitdiff
|
tree
2020-07-15
Z
o
l
tan Her
c
zeg
R
e
mo
v
e mshstk requir
e
ment
.
commit
|
commitdiff
|
tree
2020-04-06
Zoltan Hercz
e
g
Rewo
r
k 0x80
.
.
0
comp
u
tati
o
n
.
commit
|
commitdiff
|
tree
2020-03-02
Z
oltan He
r
czeg
Pr
o
vide in
f
o on zero r
e
gister and optimize sub opera
t
ion
.
.
.
commit
|
commitdiff
|
tree
2020-01-28
Zolta
n
Herczeg
Improve
t
he style of utils
.
commit
|
commitdiff
|
tree
2020-01-24
Z
ol
t
an
H
erczeg
Add
p
refetc
h
instructio
n
s
and r
e
move support for mov
.
.
.
commit
|
commitdiff
|
tree
2020-01-24
Zoltan Hercze
g
Up
d
a
t
e CET code for x
8
6 and improve test68
.
commit
|
commitdiff
|
tree
2020-01-23
Zoltan
H
erczeg
Add a test
which
r
e
t
u
rns wit
h
sljit_e
m
it_return after
.
.
.
commit
|
commitdiff
|
tree
2020-01-20
Zoltan
H
erc
z
eg
I
ntroduce c
h
eck
_
sljit_emit_op_src and r
e
move check_s
l
jit
_
emi
.
.
.
commit
|
commitdiff
|
tree
2020-01-17
Zo
l
t
a
n
H
ercze
g
Add a
n
ew fast call
r
eturn skipping
t
e
s
t
.
commit
|
commitdiff
|
tree
2020-01-16
Z
olt
a
n Herczeg
Replace
SLJIT_MIP
S
_
R1 and
SL
J
IT_MIPS_R6
m
ac
r
os into
.
.
.
commit
|
commitdiff
|
tree
2019-12-09
Zol
t
an Herczeg
Cache flush and netbsd fi
x
es
.
commit
|
commitdiff
|
tree
2019-12-09
Zoltan Herczeg
A
d
d
j
u
m
p to dire
c
t add
r
ess tests
.
commit
|
commitdiff
|
tree
2019-11-29
Z
oltan He
r
cz
e
g
Fix ARMv5 JIT impro
p
er han
d
ling of
labels right after
.
.
.
commit
|
commitdiff
|
tree
2019-11-19
Zoltan Hercze
g
R
e
stor
e
jump type masking on
x86
.
Reported by Ralf
.
.
.
commit
|
commitdiff
|
tree
2019-10-16
Zoltan Herczeg
Impro
v
ed
Apple s
u
pp
o
rt for executable allocator
.
commit
|
commitdiff
|
tree
2019-07-27
Zolt
a
n Herczeg
Min
o
r x86 fixes
.
commit
|
commitdiff
|
tree
2019-07-16
Z
oltan Herczeg
Impleme
n
t sljit
_
em
i
t_put_
l
abel on p
p
c
an
d
mi
p
s
.
commit
|
commitdiff
|
tree
2019-07-16
Zoltan H
e
rczeg
I
m
plement slji
t
_emit_pu
t
_label on arm and sparc
.
commit
|
commitdiff
|
tree
2019-07-15
Zoltan He
r
czeg
Implemen
t
sljit
_
emit_
p
ut_la
b
el
on
x86
.
commit
|
commitdiff
|
tree
2019-02-06
Zolta
n
H
erc
z
eg
Support MIPS R6
.
commit
|
commitdiff
|
tree
2019-01-22
Zoltan Her
c
zeg
U
se
TARGE
T
_OS_
O
S
X
m
a
cro
f
o
r getting MAP_JIT flag
dynamically
.
commit
|
commitdiff
|
tree
2019-01-03
Zol
t
an H
e
rczeg
Several fixes
.
commit
|
commitdiff
|
tree
2018-12-14
Zo
l
t
an H
e
rczeg
Use TARGET_O
S
_
M
AC mac
r
o
i
n th
e
executa
b
le
allocat
o
r
.
commit
|
commitdiff
|
tree
2018-12-13
Zolta
n
Herczeg
Fi
x
M
A
P_JI
T
i
s
sues on Mac
.
P
at
c
h by Car
l
o
A
renas
.
commit
|
commitdiff
|
tree
2018-11-25
Zol
t
a
n
Herczeg
Improve MAP_JIT falg usage on MacOS
.
Pat
c
h
by Rich
.
.
.
commit
|
commitdiff
|
tree
2018-08-13
Zoltan
H
e
rczeg
E
x
ecu
t
a
ble
allocator supp
o
rt
a
dded for newer
Apply
.
.
.
commit
|
commitdiff
|
tree
2018-07-12
Z
o
l
t
a
n Herczeg
Typo fixes by Jason Hood
.
commit
|
commitdiff
|
tree
2018-03-19
Zoltan Herczeg
A
d
d test for
fast-return
+
f
lag preservati
o
n
.
Patch
.
.
.
commit
|
commitdiff
|
tree
2018-03-19
Zoltan
H
e
r
czeg
Change flag
r
e
gister
s
f
o
r
MIPS
.
commit
|
commitdiff
|
tree
2018-03-05
Zoltan Hercze
g
Rewo
r
k win32 stack touch on x86
.
commit
|
commitdiff
|
tree
2018-02-01
Zo
l
tan Herc
z
e
g
Add hw division and windows suppor
t
to ARM-
T
humb2
.
commit
|
commitdiff
|
tree
2018-01-30
Zoltan Hercz
e
g
Rework win3
2
stac
k
touch on
A
RM-64
.
commit
|
commitdiff
|
tree
2018-01-28
Zo
l
tan Herczeg
Use
G
C
C t
y
pes on Windo
w
s when a
v
a
ilable
.
Patch by Ma
r
tin
.
.
.
commit
|
commitdiff
|
tree
2018-01-26
Zo
l
tan Herczeg
Use
s
p
direc
t
ly and rework func
t
ion entry/exit on
ARM
.
.
.
commit
|
commitdiff
|
tree
2018-01-24
Zoltan Herc
z
eg
Support int
e
g
e
r divisio
n
on
Thumb
2
-
windows
.
P
atch by
.
.
.
commit
|
commitdiff
|
tree
2018-01-23
Zoltan
H
erczeg
Add ca
c
he flush support for Windo
w
s
.
Patch by M
a
rti
n
.
.
.
commit
|
commitdiff
|
tree
2018-01-22
Zo
l
tan
H
erczeg
Improve CPU
d
etection o
n
Windows p
l
atforms, thumb2
.
.
.
commit
|
commitdiff
|
tree
2018-01-09
Zoltan Herczeg
Rework
sljit
s
t
a
c
k interface
.
commit
|
commitdiff
|
tree
2018-01-04
Zoltan Herczeg
Support sljit_emit_fm
e
m
on PPC
.
commit
|
commitdiff
|
tree
2018-01-04
Z
o
ltan Herczeg
A
dd
s
ljit_emit_
f
me
m
function and
s
upp
o
rt
it on ARM-64
.
commit
|
commitdiff
|
tree
2018-01-02
Z
olt
a
n Herc
z
eg
Rem
o
ve immediate a
r
g support for fast_
r
eturn
.
commit
|
commitdiff
|
tree
2018-01-02
Zoltan He
r
czeg
Remove immedi
a
te arg
suppo
r
t for
N
OT, NEG, and CLZ
.
commit
|
commitdiff
|
tree
2018-01-01
Z
olta
n
Herczeg
Support sljit_emi
t
_mem on ARM
-
32
.
commit
|
commitdiff
|
tree
2018-01-01
Z
o
l
t
an Her
c
zeg
Support sl
j
i
t
_
emit_m
e
m on P
P
C
.
commit
|
commitdiff
|
tree
2017-12-31
Z
o
ltan Herczeg
Ad
d
slji
t
_emit_mem fu
n
ction
a
n
d
support it on ARM-6
4
.
commit
|
commitdiff
|
tree
2017-12-30
Zoltan Herczeg
Remov
e
MOVU on P
P
C
.
commit
|
commitdiff
|
tree
2017-12-29
Zoltan Herczeg
Remove MOVU
o
n
arm-32, mips, and sparc
.
commit
|
commitdiff
|
tree
2017-12-28
Z
o
ltan
Herczeg
Remove
M
O
VU on
A
R
M
-
64
.
commit
|
commitdiff
|
tree
2017-12-26
Z
olta
n
Hercze
g
Remove MOV
U
on x86
.
commit
|
commitdiff
|
tree
2017-10-29
Zolt
a
n He
r
czeg
Support floa
t
ing poi
n
t arguments on
M
IPS-32
.
commit
|
commitdiff
|
tree
2017-10-29
Zoltan Hercz
e
g
Em
i
t enter a
n
d set con
t
ext
a
lso us
e
t
he new argument
.
.
.
commit
|
commitdiff
|
tree
2017-10-28
Zol
t
an Hercze
g
S
u
p
port fl
o
ating poi
n
t arguments
on Win64 a
n
d M
I
P
S
-64
.
commit
|
commitdiff
|
tree
2017-10-27
Zo
l
tan
Herczeg
S
upport argume
n
t
p
a
ssing on PP
C
6
4
a
n
d SPARC32
.
commit
|
commitdiff
|
tree
2017-10-23
Zolta
n
Herc
z
eg
S
upport four
a
rgument
s
o
n x86 archite
c
ture
.
commit
|
commitdiff
|
tree
2017-10-22
Zolt
a
n Herczeg
Suppo
r
t soft a
b
i on ARM-32
.
commit
|
commitdiff
|
tree
2017-10-21
Zol
t
a
n Herczeg
Su
p
port
floating point arguments b
y
more
A
BIs
.
commit
|
commitdiff
|
tree
2017-10-18
Zolt
a
n Hercz
e
g
Sta
r
t
sup
p
orting flo
a
ting po
i
nt fun
c
tio
n
c
a
ll
argumen
t
s
.
.
.
commit
|
commitdiff
|
tree
2017-08-01
Z
olta
n
Herczeg
PPC
floa
t
stor
e
and othe
r
minor fixe
s
.
commit
|
commitdiff
|
tree
2017-07-24
Zo
l
tan Her
c
ze
g
Initialize cr_bi
t
on
P
PC
.
commit
|
commitdiff
|
tree
2017-06-15
Z
ol
t
an Her
c
zeg
Cm
o
v
fi
x
for
A
R
M-32 and ARM-
6
4
.
commit
|
commitdiff
|
tree
2017-05-07
Zoltan Herczeg
Provide 13 re
g
ist
e
rs
o
n x86
-
64
.
commit
|
commitdiff
|
tree
2017-05-06
Zoltan Hercze
g
Rew
o
rk and optimize sljit_em
i
t_op_flags
.
commit
|
commitdiff
|
tree
2017-05-05
Zoltan Her
c
zeg
Support pre
l
oad
o
n M
I
PS
a
nd PPC
.
commit
|
commitdiff
|
tree
2017-05-05
Zoltan Herczeg
Support preload on ARM
.
commit
|
commitdiff
|
tree
2017-05-04
Zoltan He
r
czeg
Improve clari
t
y o
f
und
e
f
i
ned results
.
commit
|
commitdiff
|
tree
2017-05-01
Zolt
a
n H
e
rczeg
Small improveme
n
t
s
.
commit
|
commitdiff
|
tree
2017-04-30
Zoltan
Herczeg
Remove TMP3 reg
i
ster f
r
o
m
x
86-64
.
commit
|
commitdiff
|
tree
2017-04-28
Z
o
lt
a
n
H
erc
z
eg
Remove TMP_REG2 u
s
es from
x
86-64
.
commit
|
commitdiff
|
tree
2017-04-28
Zoltan Herczeg
Improve c
l
z support o
n
x86
.
commit
|
commitdiff
|
tree
2017-04-26
Z
o
ltan Herczeg
Improve cmov imm
e
d
a
t
e on ARM-32 and Power
P
C nega
t
e
.
commit
|
commitdiff
|
tree
2017-04-25
Zoltan Herczeg
Rem
o
ve zero flag support from CLZ
.
commit
|
commitdiff
|
tree
2017-04-24
Zoltan Hercze
g
Intr
o
du
c
e s
l
jit_has
_
cpu_fe
a
t
u
re
.
commit
|
commitdiff
|
tree
2017-04-22
Zolta
n
He
r
czeg
PowerPC overflow fix
.
commit
|
commitdiff
|
tree
2017-04-21
Zoltan Her
c
zeg
Use cmp on ARM
whenever it is poss
i
ble
.
commit
|
commitdiff
|
tree
2017-04-20
Zoltan
H
e
r
cz
e
g
Add ge
n
eric cmo
v
instruction
.
commit
|
commitdiff
|
tree
2017-04-02
Zolta
n
H
erczeg
More x86 fixes and a new stack
t
e
s
t
.
commit
|
commitdiff
|
tree
2017-04-01
Zoltan
H
e
rcz
e
g
Improve stac
k
a
l
locatio
n
on x8
6
.
commit
|
commitdiff
|
tree
2017-03-28
Z
ol
t
an Herczeg
Ma
k
e
sljit
_
free_unused_memory_exec public, PPC flus
h
.
.
.
commit
|
commitdiff
|
tree
2017-03-27
Zoltan
H
e
rczeg
Re
v
erse the
s
tack utility to to
p
-down
.
commit
|
commitdiff
|
tree
2017-02-15
Zolt
a
n Hercze
g
Add sljit_set
_
current_fl
a
gs functi
o
n
.
commit
|
commitdiff
|
tree
2017-01-20
Zoltan Hercz
e
g
Add
t
wo m
o
re virtual
re
g
isters to x86/3
2
,
ARM-32 re
f
actor
.
commit
|
commitdiff
|
tree
2017-01-18
Z
o
ltan Herczeg
Remove v
a
lue caching on
A
RM-32
.
commit
|
commitdiff
|
tree
2017-01-17
Zoltan Herc
z
eg
Remove value
cac
h
i
n
g
on A
R
M-Thumb
2
.
commit
|
commitdiff
|
tree
2017-01-16
Zoltan
H
ercze
g
Move
w
ith updat
e
rewor
k
.
commit
|
commitdiff
|
tree
2017-01-13
Zo
l
tan Herczeg
Arm3
2
store fixes
.
commit
|
commitdiff
|
tree
2017-01-13
Zoltan
H
erc
z
eg
Upd
a
te ma
c
r
o
s and
remove copy
r
ight ye
a
rs
.
commit
|
commitdiff
|
tree
next