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 x86 mem address encoding
2022-06-14
Zoltan Herczeg
Fi
x
x86 me
m
ad
d
res
s
encod
i
ng
commit
|
commitdiff
|
tree
2022-05-26
Zoltan Herczeg
Implement
ARM unaligned support
commit
|
commitdiff
|
tree
2022-05-23
Zolt
a
n
Hercz
e
g
F
i
x P
P
C
l
og
i
c
a
l or/xor
w
i
t
h
flag
s
et
commit
|
commitdiff
|
tree
2022-05-20
Z
oltan
H
erc
z
eg
Remove sparc su
p
port
commit
|
commitdiff
|
tree
2022-05-19
Zoltan Herczeg
Fi
x
test50
a
l
ignment
commit
|
commitdiff
|
tree
2022-05-19
Zoltan Herczeg
St
a
rt supportin
g
una
l
igned memory acc
e
ss
commit
|
commitdiff
|
tree
2022-05-11
Zol
t
an
Herczeg
I
m
p
r
ove cons
t
ant generation
commit
|
commitdiff
|
tree
2022-05-08
Zoltan H
e
rczeg
Implement fpu operations fo
r
RISC-V
commit
|
commitdiff
|
tree
2022-05-07
Zoltan Herczeg
Impro
v
e x8
6
float c
o
m
pare
commit
|
commitdiff
|
tree
2022-05-06
Zoltan Herczeg
Initial implementation
o
f RISC-V port
commit
|
commitdiff
|
tree
2022-05-04
Zoltan Herczeg
Im
p
rov
e
jump
code
g
e
n
erator on MIP
S
commit
|
commitdiff
|
tree
2022-05-02
Zoltan
Hercze
g
Im
p
ro
v
e mips co
d
e generator
commit
|
commitdiff
|
tree
2022-04-28
Zoltan Hercz
e
g
Suppo
r
t unsave
d
registers o
n
s39
0
x
commit
|
commitdiff
|
tree
2022-04-27
Zol
t
an
H
e
rcze
g
S
upport unsaved reg
i
sters
commit
|
commitdiff
|
tree
2022-04-25
Zoltan Hercze
g
Add license file
commit
|
commitdiff
|
tree
2022-04-22
Zo
l
tan Hercze
g
Support reworked
floating
p
oint compare on s390x
commit
|
commitdiff
|
tree
2022-04-21
Z
o
l
t
a
n
Herc
z
eg
Remove unnecessary checks
commit
|
commitdiff
|
tree
2022-04-21
Z
ol
t
an Herczeg
Improve f
l
o
atin
g
point compare
.
commit
|
commitdiff
|
tree
2022-04-02
Zoltan
H
e
r
czeg
U
pd
a
te
s390x
.
commit
|
commitdiff
|
tree
2022-04-01
Zoltan Herczeg
Remove S
L
JIT_NE
G
.
commit
|
commitdiff
|
tree
2022-03-31
Zoltan Herc
z
e
g
Re
a
dd carry flag
support
.
commit
|
commitdiff
|
tree
2022-03-05
Zo
l
tan Herczeg
Sup
p
o
rt incomi
n
g a
r
gume
n
ts in scratch
registers for
.
.
.
commit
|
commitdiff
|
tree
2022-03-04
Zoltan Her
c
z
eg
Support incoming argume
n
ts in s
c
rat
c
h r
e
g
i
s
ters
.
commit
|
commitdiff
|
tree
2022-02-27
Zoltan Herczeg
R
ewo
r
k
x8
6
-
32 function pr
o
logu
e
/epilogue
.
commit
|
commitdiff
|
tree
2022-02-24
Zoltan Herc
z
eg
I
ncrease the
n
umber of floating point
registers on
.
.
.
commit
|
commitdiff
|
tree
2022-02-21
Z
ol
t
an H
e
rcze
g
Increas
e
the number floating point r
e
gi
s
ters on
s
390x
.
commit
|
commitdiff
|
tree
2022-02-20
Zoltan Hercz
e
g
Rename ta
i
l ca
l
l
to call return and
minor ARM improvements
.
commit
|
commitdiff
|
tree
2022-02-19
Zoltan Herc
z
eg
Increa
s
e th
e
nu
m
b
er floating point regis
t
ers on x86
.
.
.
commit
|
commitdiff
|
tree
2022-02-17
Zoltan
H
e
rcze
g
Implement fpu suppor
t
o
n
s390x
.
commit
|
commitdiff
|
tree
2022-02-13
Z
oltan He
r
czeg
Fix
f
allthrough er
r
ors
.
commit
|
commitdiff
|
tree
2022-02-12
Zoltan Herczeg
Impl
e
ment
tail
c
a
ll on MIPS
.
commit
|
commitdiff
|
tree
2022-02-11
Z
oltan Her
c
zeg
Implement t
a
il cal
l
on A
R
M
.
commit
|
commitdiff
|
tree
2022-02-09
Zol
t
an
Herczeg
Reduce sign
e
d comparison warnings
.
commit
|
commitdiff
|
tree
2022-02-09
Zol
t
an
Herczeg
Reduce valu
e
conversion
warnings o
n
s390x
.
commit
|
commitdiff
|
tree
2022-02-09
Z
o
ltan He
r
czeg
R
e
duc
e
value conversi
o
n warnin
g
s
o
n
M
IPS,
PPC, SPARC
.
commit
|
commitdiff
|
tree
2022-02-07
Z
o
ltan Herczeg
Redu
c
e valu
e
conversion warnings on ARM
.
commit
|
commitdiff
|
tree
2022-02-06
Zoltan Herczeg
I
mpr
o
ve value conversion warning
s
.
commit
|
commitdiff
|
tree
2022-02-05
Zoltan Hercz
e
g
Implementin
g
ta
i
l
calls
for
x
8
6
.
commit
|
commitdiff
|
tree
2022-02-02
Zoltan Herczeg
I
mprove argume
n
t
sa
n
ity checks
.
commit
|
commitdiff
|
tree
2022-02-01
Zoltan He
r
czeg
Swap f32 and f64
a
rgument
t
y
p
es
.
commit
|
commitdiff
|
tree
2022-02-01
Zoltan Herczeg
Rework
f
u
nction argu
m
ent list descriptor m
a
cros
.
commit
|
commitdiff
|
tree
2022-01-31
Zoltan Herczeg
I
mplement four argument sup
p
or
t
fo
r
e
mit
en
t
er
.
commit
|
commitdiff
|
tree
2022-01-26
Zoltan Herczeg
Improve
mov32 operation
.
commit
|
commitdiff
|
tree
2022-01-25
Zoltan Her
c
zeg
C
h
an
g
e SLJIT
_
I32_OP and
SLJ
I
T_F3
2
_
OP t
o
SLJI
T
_32
.
commit
|
commitdiff
|
tree
2022-01-24
Zoltan Herczeg
Improve arm code g
e
nerat
o
r
.
commit
|
commitdiff
|
tree
2022-01-24
Zoltan
Hercz
e
g
R
epl
a
ce SL
J
IT_U
N
USED w
i
th ap
p
ropr
i
a
t
e fun
c
tion calls
.
commit
|
commitdiff
|
tree
2021-07-27
Zol
t
an Her
c
z
e
g
Fix
inco
r
rect PPC64 detectio
n
.
commit
|
commitdiff
|
tree
2021-05-27
Zoltan Herczeg
Fix
in
c
orrec
t
f
l
ag settings on PPC
.
commit
|
commitdiff
|
tree
2021-05-27
Zoltan Hercze
g
Remove 32 suffix from comparison types
.
commit
|
commitdiff
|
tree
2021-05-07
Zoltan Hercze
g
Optimiz
e
compare on s390x (#109)
commit
|
commitdiff
|
tree
2021-05-04
Zoltan
He
r
czeg
Replace mul overflow wi
t
h normal o
v
erf
l
ow
.
commit
|
commitdiff
|
tree
2021-05-03
Zo
l
tan
Herczeg
Reimplem
e
nt shi
f
t and
mul op
c
odes
for s390x
(
#108)
commit
|
commitdiff
|
tree
2021-05-03
Zol
t
an
H
erc
z
e
g
Reimplement vario
u
s
op2 opc
o
des for s390x
(
#1
0
7)
commit
|
commitdiff
|
tree
2021-04-30
Zoltan Hercze
g
Re
w
ork
t
he stat
u
s flag management
o
f s3
9
0x
.
(#10
6
)
commit
|
commitdiff
|
tree
2021-02-12
Zoltan Her
c
zeg
Auto detect s390x
and
chan
g
e
c
onst declarat
i
o
ns t
o
.
.
.
commit
|
commitdiff
|
tree
2020-11-03
Zoltan H
e
r
czeg
U
se t
h
e standard co
d
e path
of slj
i
t_emit_cmov
on mips
.
.
.
commit
|
commitdiff
|
tree
2020-10-19
Zoltan Herczeg
Add SL
J
IT_UNUSED_AR
G
to
sl
j
i
t
_
f
ree_co
d
e
.
commit
|
commitdiff
|
tree
2020-10-19
Zolta
n
Herczeg
Rem
o
ve Til
e
GX architecture
.
(#94)
commit
|
commitdiff
|
tree
2020-08-19
Zoltan H
e
rcz
e
g
Update con
f
ig
u
r
atio
n
ma
c
ros
.
(#87)
commit
|
commitdiff
|
tree
2020-08-17
Zolta
n
Herczeg
S
u
pport alloc
a
t
o
r data for executa
b
le allocato
r
s (
#
8
3)
commit
|
commitdiff
|
tree
2020-07-29
Zoltan
Herczeg
Im
p
lement a new W^X al
l
ocator
.
(#60)
commit
|
commitdiff
|
tree
2020-07-15
Zoltan
H
e
r
c
z
eg
Remove mshstk req
u
ire
m
ent
.
commit
|
commitdiff
|
tree
2020-04-06
Zolt
a
n Herczeg
Rework 0
x
80
.
.
0
c
ompu
t
ation
.
commit
|
commitdiff
|
tree
2020-03-02
Zolta
n
Herczeg
Provide info
on
z
ero reg
i
ster and optim
i
ze sub operation
.
.
.
commit
|
commitdiff
|
tree
2020-01-28
Z
oltan
H
erc
z
e
g
Imp
r
ove
t
he style of utils
.
commit
|
commitdiff
|
tree
2020-01-24
Zolt
a
n
Herczeg
A
d
d pref
e
tch instructions a
n
d
remove
s
upport f
o
r mov
.
.
.
commit
|
commitdiff
|
tree
2020-01-24
Zolta
n
H
e
rczeg
Up
d
ate CET code
for x86
and im
p
rove
t
e
st68
.
commit
|
commitdiff
|
tree
2020-01-23
Zolt
a
n Herczeg
Add a test which returns
w
ith sl
j
it_emi
t
_
r
eturn after
.
.
.
commit
|
commitdiff
|
tree
2020-01-20
Zo
l
ta
n
Herczeg
Introduce check_sljit_emit_op_src and re
m
ove check_sljit_emi
.
.
.
commit
|
commitdiff
|
tree
2020-01-17
Zolta
n
He
r
cz
e
g
Add
a
new fast call ret
u
rn skipping test
.
commit
|
commitdiff
|
tree
2020-01-16
Z
o
ltan Herczeg
Replace SL
J
IT_MIP
S
_R1 and SLJIT_MIPS
_
R6 mac
r
os into
.
.
.
commit
|
commitdiff
|
tree
2019-12-09
Zoltan Herczeg
Cache flush and netbsd
f
i
xes
.
commit
|
commitdiff
|
tree
2019-12-09
Zoltan Herczeg
A
dd jump to direct a
d
dress t
e
sts
.
commit
|
commitdiff
|
tree
2019-11-29
Zoltan Herczeg
F
ix ARMv
5
J
IT
improper handling of labels right af
t
er
.
.
.
commit
|
commitdiff
|
tree
2019-11-19
Zolt
a
n Hercz
e
g
R
estor
e
j
um
p
typ
e
masking on x86
.
R
e
ported
b
y Ralf
.
.
.
commit
|
commitdiff
|
tree
2019-10-16
Zoltan
H
erczeg
Im
p
rove
d
Appl
e
support for executable allocator
.
commit
|
commitdiff
|
tree
2019-07-27
Zoltan Herczeg
Minor x86
f
ixes
.
commit
|
commitdiff
|
tree
2019-07-16
Zoltan Herczeg
Implement sljit
_
emit_put_label on ppc and mips
.
commit
|
commitdiff
|
tree
2019-07-16
Z
oltan Herczeg
Implement sljit_
e
mit_
p
ut_label on arm and spa
r
c
.
commit
|
commitdiff
|
tree
2019-07-15
Zolt
a
n Hercze
g
Impl
e
ment sljit_emit
_
put_lab
e
l on x86
.
commit
|
commitdiff
|
tree
2019-02-06
Zo
l
t
a
n
Herczeg
Supp
o
rt MIPS R6
.
commit
|
commitdiff
|
tree
2019-01-22
Zoltan Herczeg
Use TARG
E
T_OS_OS
X
macr
o
f
or getting MA
P
_J
I
T f
l
ag dynamically
.
commit
|
commitdiff
|
tree
2019-01-03
Z
o
ltan H
e
r
c
ze
g
Several f
i
xes
.
commit
|
commitdiff
|
tree
2018-12-14
Zoltan Her
c
zeg
U
se T
A
RGET_OS_M
A
C mac
r
o in the execu
t
a
b
le all
o
cator
.
commit
|
commitdiff
|
tree
2018-12-13
Zol
t
an Herczeg
Fix MAP_JIT issues on Mac
.
Patc
h
by C
a
rlo Arenas
.
commit
|
commitdiff
|
tree
2018-11-25
Zoltan
H
erczeg
Improve MAP_JIT
f
a
l
g
usage on MacOS
.
Patch
by Rich
.
.
.
commit
|
commitdiff
|
tree
2018-08-13
Zolta
n
Her
c
zeg
Executable allocator sup
p
o
rt added
fo
r
newe
r
Apply
.
.
.
commit
|
commitdiff
|
tree
2018-07-12
Zoltan Herczeg
Typo fi
x
es
b
y
Jason
H
o
od
.
commit
|
commitdiff
|
tree
2018-03-19
Zoltan Hercz
e
g
A
d
d test
for
fast-return + flag preservation
.
Patch
.
.
.
commit
|
commitdiff
|
tree
2018-03-19
Zoltan Herc
z
e
g
Chang
e
fla
g
registers for MIPS
.
commit
|
commitdiff
|
tree
2018-03-05
Zoltan
H
erczeg
Rework win32 stack touch
o
n x86
.
commit
|
commitdiff
|
tree
2018-02-01
Zolt
a
n Herczeg
Add hw divis
i
on a
n
d
win
d
ow
s
support to ARM-Thum
b
2
.
commit
|
commitdiff
|
tree
2018-01-30
Z
oltan
H
ercze
g
Re
w
o
rk win32
s
tack touch on ARM-64
.
commit
|
commitdiff
|
tree
2018-01-28
Zoltan Herczeg
Use
G
CC types
o
n Windo
w
s when a
v
ailable
.
P
at
c
h by
Martin
.
.
.
commit
|
commitdiff
|
tree
2018-01-26
Zo
l
tan Her
c
zeg
U
se sp dir
e
ctl
y
and rework
f
u
nction entry/exit on ARM
.
.
.
commit
|
commitdiff
|
tree
2018-01-24
Zoltan He
r
czeg
Sup
p
ort integer divisi
o
n on Thu
m
b2-win
d
ows
.
Patch by
.
.
.
commit
|
commitdiff
|
tree
2018-01-23
Zoltan
H
erczeg
Add cache flush support for
W
indows
.
P
a
tch by Martin
.
.
.
commit
|
commitdiff
|
tree
2018-01-22
Zolt
a
n
H
erczeg
Imp
r
o
ve CPU dete
c
tion
on Windows platforms, thumb2
.
.
.
commit
|
commitdiff
|
tree
2018-01-09
Zoltan Herczeg
Rework slj
i
t stack inter
f
ace
.
commit
|
commitdiff
|
tree
2018-01-04
Zoltan He
r
czeg
Support sl
j
it_
e
m
i
t_fmem on P
P
C
.
commit
|
commitdiff
|
tree
next