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 test50 alignment
2022-05-19
Zoltan Herczeg
F
ix test50 alignment
commit
|
commitdiff
|
tree
2022-05-19
Z
o
l
t
an Herczeg
Start supportin
g
u
n
aligne
d
m
emory
a
cc
e
ss
commit
|
commitdiff
|
tree
2022-05-11
Zolt
a
n Herczeg
I
mpr
o
ve constant generati
o
n
commit
|
commitdiff
|
tree
2022-05-08
Zoltan He
r
czeg
Implem
e
nt fpu operations for RISC-V
commit
|
commitdiff
|
tree
2022-05-07
Zoltan Herczeg
Improve x86 float c
o
mp
a
re
commit
|
commitdiff
|
tree
2022-05-06
Zolt
a
n Her
c
zeg
Initial imp
l
e
m
entation of RI
S
C
-
V port
commit
|
commitdiff
|
tree
2022-05-04
Zo
l
t
a
n Herczeg
I
m
prove j
u
mp c
o
de generator on MIPS
commit
|
commitdiff
|
tree
2022-05-02
Zoltan He
r
czeg
Imp
r
ove
mips
c
o
de generator
commit
|
commitdiff
|
tree
2022-04-28
Zol
t
a
n
Herczeg
Suppo
r
t unsaved registers on s390x
commit
|
commitdiff
|
tree
2022-04-27
Zoltan Hercz
e
g
Support unsaved registe
r
s
commit
|
commitdiff
|
tree
2022-04-25
Zoltan Herczeg
A
dd lic
e
nse fil
e
commit
|
commitdiff
|
tree
2022-04-22
Zolta
n
Her
c
z
eg
S
up
p
or
t
reworked floating point compare on
s
390x
commit
|
commitdiff
|
tree
2022-04-21
Zoltan
Herczeg
Remove
unnecessary
c
hecks
commit
|
commitdiff
|
tree
2022-04-21
Zoltan He
r
czeg
Improve
f
loating point
c
ompare
.
commit
|
commitdiff
|
tree
2022-04-02
Zolt
a
n
H
e
r
czeg
Upda
t
e s390x
.
commit
|
commitdiff
|
tree
2022-04-01
Zo
l
t
a
n H
e
rczeg
Remove
S
L
J
IT_NEG
.
commit
|
commitdiff
|
tree
2022-03-31
Zoltan Her
c
zeg
R
e
add
carry f
l
ag support
.
commit
|
commitdiff
|
tree
2022-03-05
Zo
l
tan Herc
z
eg
Su
p
port incomi
n
g
a
rguments in scratc
h
registers for
.
.
.
commit
|
commitdiff
|
tree
2022-03-04
Zoltan H
e
rcze
g
Support incoming ar
g
ume
n
ts in scr
a
tch reg
i
s
t
e
rs
.
commit
|
commitdiff
|
tree
2022-02-27
Zo
l
tan Herczeg
Re
w
ork x86-
3
2 function p
r
ologue/epilogue
.
commit
|
commitdiff
|
tree
2022-02-24
Zoltan Herczeg
Increase t
h
e number o
f
floating p
o
int regis
t
ers on
.
.
.
commit
|
commitdiff
|
tree
2022-02-21
Zoltan Herczeg
Increase the num
b
er floatin
g
po
i
nt register
s
on s3
9
0x
.
commit
|
commitdiff
|
tree
2022-02-20
Zol
t
an Herczeg
Rename t
a
il
c
al
l
to call return and minor AR
M
improvemen
t
s
.
commit
|
commitdiff
|
tree
2022-02-19
Zoltan Herczeg
Inc
r
ea
s
e
t
h
e nu
m
ber fl
o
ating point re
g
isters on x8
6
.
.
.
commit
|
commitdiff
|
tree
2022-02-17
Zolt
a
n Her
c
z
e
g
Im
p
l
ement fpu support on
s
390x
.
commit
|
commitdiff
|
tree
2022-02-13
Zoltan Her
c
zeg
Fix fallthrough e
r
rors
.
commit
|
commitdiff
|
tree
2022-02-12
Z
oltan
Herczeg
Implem
e
n
t tail call
o
n MIP
S
.
commit
|
commitdiff
|
tree
2022-02-11
Zoltan
H
ercz
e
g
Implem
e
nt tail cal
l
on ARM
.
commit
|
commitdiff
|
tree
2022-02-09
Zoltan Herczeg
R
e
d
u
ce sign
e
d co
m
p
a
r
ison warnings
.
commit
|
commitdiff
|
tree
2022-02-09
Zoltan Herczeg
Reduce val
u
e
con
v
e
rs
i
on warnings on
s
3
9
0x
.
commit
|
commitdiff
|
tree
2022-02-09
Z
oltan Herczeg
Reduce
value
co
n
versi
o
n w
a
rnings on MIPS, PPC, S
P
ARC
.
commit
|
commitdiff
|
tree
2022-02-07
Zoltan Hercz
e
g
Redu
c
e value con
v
ersi
o
n warnings
o
n
ARM
.
commit
|
commitdiff
|
tree
2022-02-06
Zol
t
a
n
Herczeg
I
mprove
val
u
e co
n
version warnings
.
commit
|
commitdiff
|
tree
2022-02-05
Zoltan Herczeg
Implementi
n
g tail calls for x86
.
commit
|
commitdiff
|
tree
2022-02-02
Zoltan He
r
c
z
eg
I
mpr
o
ve argu
m
ent sanity checks
.
commit
|
commitdiff
|
tree
2022-02-01
Zoltan He
r
cz
e
g
Swap f32 and f64 argumen
t
types
.
commit
|
commitdiff
|
tree
2022-02-01
Zoltan Herczeg
R
e
wo
r
k fu
n
ction argument list descriptor macros
.
commit
|
commitdiff
|
tree
2022-01-31
Z
oltan He
r
cz
e
g
Imp
l
ement four argument
supp
o
rt for emit enter
.
commit
|
commitdiff
|
tree
2022-01-26
Z
oltan Herczeg
Impro
v
e mo
v
3
2
oper
a
tion
.
commit
|
commitdiff
|
tree
2022-01-25
Zoltan Herczeg
Chan
g
e SLJI
T
_I32_OP an
d
SLJIT_F32_OP to SLJIT_32
.
commit
|
commitdiff
|
tree
2022-01-24
Zo
l
ta
n
Herczeg
Improve arm code
g
e
nerator
.
commit
|
commitdiff
|
tree
2022-01-24
Zoltan Herczeg
R
eplace SLJIT_UNUSE
D
w
ith
a
p
p
ropriate
function
calls
.
commit
|
commitdiff
|
tree
2021-07-27
Z
oltan
H
ercz
e
g
Fi
x
i
ncorrect PPC
6
4 detection
.
commit
|
commitdiff
|
tree
2021-05-27
Zoltan Hercze
g
F
ix i
n
correct fl
a
g settin
g
s
o
n PPC
.
commit
|
commitdiff
|
tree
2021-05-27
Zoltan H
e
rczeg
Remove 32 suffix from comparison
t
yp
e
s
.
commit
|
commitdiff
|
tree
2021-05-04
Zoltan He
r
cze
g
Replace mul overflow w
i
th nor
m
al ove
r
f
low
.
commit
|
commitdiff
|
tree
2021-02-12
Z
olta
n
Her
c
zeg
A
uto detec
t
s
390
x
and change c
o
nst d
e
c
larati
o
n
s
to
.
.
.
commit
|
commitdiff
|
tree
2020-10-19
Zolt
a
n Herc
z
eg
A
dd SLJI
T
_UNUSED_
A
RG t
o
sl
j
i
t
_fr
e
e
_
code
.
commit
|
commitdiff
|
tree
2020-07-15
Zoltan H
e
r
cze
g
Re
m
ove ms
h
stk requirement
.
commit
|
commitdiff
|
tree
2020-04-06
Zoltan
H
e
rcz
e
g
Re
w
o
rk 0x80
.
.
0 co
m
putation
.
commit
|
commitdiff
|
tree
2020-03-02
Zoltan Herczeg
Provide info on zero r
e
gister and optimize sub operati
o
n
.
.
.
commit
|
commitdiff
|
tree
2020-01-28
Zolta
n
He
r
czeg
Improve
the style
o
f
utils
.
commit
|
commitdiff
|
tree
2020-01-28
K
ilian
K
ilg
e
r
Add SLJIT_UTIL_SIMPLE_STACK_ALLOCATION
flag to use
.
.
.
commit
|
commitdiff
|
tree
2020-01-24
hjl-
t
ools
X86:
C
all adjust_shadow_
s
tack only
if shadow stack
.
.
.
commit
|
commitdiff
|
tree
2020-01-24
Z
o
ltan Herc
z
eg
Add
prefetch
instructio
n
s and remove support for m
o
v
.
.
.
commit
|
commitdiff
|
tree
2020-01-24
Zoltan
H
e
rcze
g
Update CET
code for x86
a
nd improve test
6
8
.
commit
|
commitdiff
|
tree
2020-01-24
h
j
l-t
o
ols
x86: Enable
shadow
s
tack supp
o
rt (#14)
commit
|
commitdiff
|
tree
2020-01-24
hjl-tools
X86_32:
Add
S
LJ
I
T_A
S
S
E
RT for un
s
upp
o
rted (%ebp) (#
1
8)
commit
|
commitdiff
|
tree
2020-01-23
hjl-tools
X86_32: Don
'
t over allocate in
s
tructio
n
buffer (#17)
commit
|
commitdiff
|
tree
2020-01-23
Zoltan Herc
z
e
g
Add a test whic
h
retur
n
s with
s
l
jit_emit_return a
f
t
e
r
.
.
.
commit
|
commitdiff
|
tree
2020-01-20
Kelvin Lee
P
atches f
o
r VS2019 (#16)
commit
|
commitdiff
|
tree
2020-01-20
Zoltan He
r
czeg
In
t
roduce check_s
l
jit
_
emit_op_src
and
remove check_sljit
_
emi
.
.
.
commit
|
commitdiff
|
tree
2020-01-19
K
e
lvin
Lee
Mak
e
headers
C
++ f
r
ie
n
dly
.
(#15)
commit
|
commitdiff
|
tree
2020-01-17
Zo
l
t
a
n Herczeg
Add a
n
ew fast call ret
u
rn skippi
n
g test
.
commit
|
commitdiff
|
tree
2020-01-17
hjl
-
t
o
ols
x
86:
A
dd SLJIT_ENDBR to sljit_e
m
it_op0
to generate
.
.
.
commit
|
commitdiff
|
tree
2020-01-16
Zo
l
ta
n
Herc
z
eg
Replace SLJI
T
_M
I
PS
_
R1 and SLJIT_MIPS_R6 mac
r
os
i
nto
.
.
.
commit
|
commitdiff
|
tree
2019-12-09
Zolta
n
H
erczeg
C
ach
e
flush an
d
n
e
tbsd fi
x
es
.
commit
|
commitdiff
|
tree
2019-12-09
Zoltan Her
c
zeg
Add jump
to direc
t
addres
s
test
s
.
commit
|
commitdiff
|
tree
2019-12-04
Carlo Marcelo
A
renas
.
.
.
m
a
cos: mak
e
tes
t
for hardened runti
m
e
slightly mor
e
.
.
.
commit
|
commitdiff
|
tree
2019-11-29
Zoltan Herczeg
Fix ARMv5 JIT improper h
a
n
dlin
g
of
labe
l
s
righ
t
af
t
er
.
.
.
commit
|
commitdiff
|
tree
2019-11-19
Zo
l
tan Herczeg
Restore j
u
m
p type masking on x86
.
Reported by Ralf
.
.
.
commit
|
commitdiff
|
tree
2019-10-16
Zoltan
Herczeg
Improve
d
A
p
ple suppo
r
t
f
or
e
xecutabl
e
allocator
.
commit
|
commitdiff
|
tree
2019-08-06
Carlo Marcelo Ar
e
nas
.
.
.
src: consider fal
l
back for MAP_ANON (#3)
commit
|
commitdiff
|
tree
2019-08-06
Ca
r
lo M
a
rcelo Arenas
.
.
.
src: check
c
ompiler pa
g
e was given the expected PROT_FL
A
GS
.
.
.
commit
|
commitdiff
|
tree
2019-07-27
Zolt
a
n Herc
z
eg
Min
o
r
x86 f
i
xes
.
commit
|
commitdiff
|
tree
2019-07-16
Zoltan Herczeg
I
m
plemen
t
s
lji
t
_e
m
it_put_lab
e
l on
ppc
a
nd mip
s
.
commit
|
commitdiff
|
tree
2019-07-16
Zolt
a
n
Herczeg
Implem
e
nt slj
i
t_emit_put_label
o
n
arm
and
s
p
arc
.
commit
|
commitdiff
|
tree
2019-07-15
Zoltan Herczeg
Implement
s
lj
i
t_emit_put
_
la
b
e
l
on x86
.
commit
|
commitdiff
|
tree
2019-02-06
Zoltan Herczeg
Support M
I
PS R
6
.
commit
|
commitdiff
|
tree
2019-01-22
Zoltan Hercze
g
Use TA
R
GET_OS_OS
X
macro
f
or getti
n
g
M
AP_JIT flag
dyna
m
ica
l
l
y
.
commit
|
commitdiff
|
tree
2019-01-03
Z
oltan Herc
z
e
g
S
everal fixes
.
commit
|
commitdiff
|
tree
2018-12-14
Zoltan He
r
c
z
e
g
Use TARG
E
T_O
S
_MAC macro
i
n
t
he
executa
b
l
e
alloc
a
tor
.
commit
|
commitdiff
|
tree
2018-12-13
Zoltan Her
c
zeg
Fix
M
AP_JIT
i
ssue
s
on Mac
.
Patch by Carlo Arenas
.
commit
|
commitdiff
|
tree
2018-11-25
Zoltan Herczeg
I
m
prove MAP_JIT fa
l
g usage on
M
acOS
.
Patch by Rich
.
.
.
commit
|
commitdiff
|
tree
2018-08-13
Zoltan
Herczeg
Exe
c
utable
allocator support added for newer App
l
y
.
.
.
commit
|
commitdiff
|
tree
2018-07-12
Zoltan
Hercz
e
g
T
ypo fixes by Jason
Hood
.
commit
|
commitdiff
|
tree
2018-03-19
Zoltan He
r
cz
e
g
A
d
d test for fast
-
return + flag preser
v
ation
.
Pa
t
ch
.
.
.
commit
|
commitdiff
|
tree
2018-03-19
Zol
t
a
n He
r
czeg
Change fla
g
r
e
gisters
f
or M
I
PS
.
commit
|
commitdiff
|
tree
2018-03-05
Zoltan Herczeg
Rework wi
n
32 stack t
o
uch on x86
.
commit
|
commitdiff
|
tree
2018-02-01
Zoltan Herczeg
Ad
d
hw
d
iv
i
si
o
n and windows support t
o
ARM-Th
u
m
b
2
.
commit
|
commitdiff
|
tree
2018-01-30
Zoltan
H
erczeg
Rework win32 stack touch
o
n
A
RM
-
64
.
commit
|
commitdiff
|
tree
2018-01-28
Zo
l
t
a
n Herczeg
Use
GC
C
types on Windows wh
e
n avai
l
ab
l
e
.
Patch by Ma
r
tin
.
.
.
commit
|
commitdiff
|
tree
2018-01-26
Zoltan Herczeg
Use s
p
directly an
d
rework functio
n
entry/exi
t
on
A
R
M
.
.
.
commit
|
commitdiff
|
tree
2018-01-24
Zoltan Herczeg
Support integer division on
Thumb2-windows
.
Pa
t
ch by
.
.
.
commit
|
commitdiff
|
tree
2018-01-23
Zoltan Her
c
ze
g
Add cache fl
u
sh support for
W
indows
.
Patch by
Martin
.
.
.
commit
|
commitdiff
|
tree
2018-01-22
Zoltan Herczeg
Improve CP
U
d
e
tec
t
io
n
o
n
Wind
o
ws p
l
atforms,
t
hum
b
2
.
.
.
commit
|
commitdiff
|
tree
2018-01-09
Zoltan
H
erczeg
Rework slji
t
stack int
e
r
f
ace
.
commit
|
commitdiff
|
tree
2018-01-04
Zoltan Herc
z
eg
Support slj
i
t_
e
mit_fmem on PPC
.
commit
|
commitdiff
|
tree
2018-01-04
Zol
t
an Herczeg
A
d
d sljit_emit_fmem f
u
nction and
suppor
t
it on ARM-64
.
commit
|
commitdiff
|
tree
2018-01-02
Zo
l
tan H
e
rczeg
R
e
m
o
ve imme
d
iate arg supp
o
rt for fast_r
e
turn
.
commit
|
commitdiff
|
tree
next