repo.or.cz
/
tamarin-stm.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
Merge remote-tracking branch 'redux/master' into sh4-pool
2011-03-01
Cédr
i
c VINCENT
Mer
g
e
remote-tra
c
king branch
'r
e
dux/master' into sh4
.
.
.
commit
|
commitdiff
|
tree
2011-03-01
C
é
dric VINCENT
SH4 (pool):
t
weak
t
he pool
m
ana
g
er a litt
l
e
b
it
.
commit
|
commitdiff
|
tree
2011-02-07
Cédric VINCENT
SH
4
(pool): add a
v
erbose
s
t
a
tem
e
nt
.
commit
|
commitdiff
|
tree
2011-02-02
Cédr
i
c VINCENT
SH4
(pool): add a guard mech
a
nism + 2 opportunitie
s
.
.
.
commit
|
commitdiff
|
tree
2011-02-02
C
édric VINCE
N
T
S
H
4 (pool): ini
t
ial
support to load constan
t
s from
.
.
.
commit
|
commitdiff
|
tree
2011-01-06
Cédric VINCENT
Bug
60239
0
- Ne
w
file for SH4 auto-generated cod
e
.
.
.
...auto-generated code (r+rreitmai) [
Cédric VINCENT
]
commit
|
commitdiff
|
tree
2010-12-16
Cédri
c
V
I
N
C
E
NT
SH4
(
pool):
g
ene
r
ate constant pools in opportune
places
.
commit
|
commitdiff
|
tree
2010-12-03
C
é
d
r
i
c
V
I
N
CENT
S
H4: fix the preco
n
di
t
ion tests for
S
H4_emit16
/
32
commit
|
commitdiff
|
tree
2010-12-02
Cédric VI
N
CENT
SH4: fix
a
ssignments to nHints[] in Assem
b
le
r
::
n
Init()
.
commit
|
commitdiff
|
tree
2010-12-01
Cédric VINC
E
NT
Merge bran
c
h
'
sh4-pub3' into
sh4
commit
|
commitdiff
|
tree
2010-12-01
Cédric
V
I
NCENT
Bug 6
0
2390 - nan
o
ji
t
:
make Regist
e
r a non-numer
i
c type
.
.
.
commit
|
commitdiff
|
tree
2010-12-01
C
éd
r
ic VI
N
CENT
B
ug 5
7
7449:
F
i
x
t
he expression
eva
l
uation
for "[un
.
.
.
commit
|
commitdiff
|
tree
2010-10-20
C
édric VINCENT
SH4: fix
a
typo in gen_asm_loadXXi() and remove "not
.
.
.
commit
|
commitdiff
|
tree
2010-10-14
Cédric VINCEN
T
SH4 (optim): use a "static" point in fra
m
e to allow
.
.
.
commit
|
commitdiff
|
tree
2010-10-11
Cé
d
ric VINCENT
SH4
:
f
i
x movl
_
P
C
rel instructi
o
ns no
t
emitte
d
at 4
-
b
y
te
.
.
.
commit
|
commitdiff
|
tree
2010-09-15
Cédric VINCENT
Merg
e
branch master of
t
amarin-r
e
d
u
x into the branch
.
.
.
commit
|
commitdiff
|
tree
2010-09-14
Cédric
V
I
N
CENT
S
H4 (optim)
:
use a 16-
b
it slot when stor
i
ng a "s
h
ort
.
.
.
commit
|
commitdiff
|
tree
2010-09-14
Cédric V
I
NCENT
SH4 (optim):
store the addr
e
ss righ
t
after
the unconditiona
l
.
.
.
commit
|
commitdiff
|
tree
2010-09-14
Cédric VINCENT
SH
4
(
o
ptim): avo
i
d an unconditional 32-
b
it l
o
ad in
.
.
.
commit
|
commitdiff
|
tree
2010-09-13
Cédric
VI
N
C
E
NT
SH4 (optim): select
s
pe
c
i
a
l in
s
tructi
o
ns that use R0
.
.
.
commit
|
commitdiff
|
tree
2010-09-13
C
édric VINCENT
SH4 (optim)
:
revert the commit 2
8
1bfdff si
n
ce that
.
.
.
commit
|
commitdiff
|
tree
2010-09-10
Cédri
c
VINCENT
Bug 587735 - redefine nRegisterAlloc
F
romSet in
t
er
m
s
.
.
.
commit
|
commitdiff
|
tree
2010-09-09
C
édric VINC
E
N
T
SH4 (opti
m
): r
e
define Asse
m
bler::nRe
g
ist
e
rAllocFr
o
m
S
et
.
.
.
commit
|
commitdiff
|
tree
2010-09-08
Cédric VINCENT
Merge bran
c
h 'sh4-no
o
pt
'
i
nto sh4
commit
|
commitdiff
|
tree
2010-09-08
C
é
d
ric VINCENT
Merge
branch master
o
f tamar
i
n-redux into the
b
ranch
.
.
.
commit
|
commitdiff
|
tree
2010-09-08
C
é
d
ric
V
INCENT
Bug 59
4
296 - Fix the
i
mplemen
t
ation of
A
s
s
e
mble
r
::
a
sm_cmov
.
.
.
commit
|
commitdiff
|
tree
2010-09-08
Cédric VINCENT
SH4: fix the impl
e
m
e
ntation of Assembler::asm_cmov()
.
commit
|
commitdiff
|
tree
2010-08-27
Cédric V
I
NC
E
NT
SH4 (op
t
im): rem
o
ve sub-optimal co
d
e
sequenc
e
t
o
l
o
ad
.
.
.
commit
|
commitdiff
|
tree
2010-08-27
Cédri
c
VINCENT
SH4
(
o
p
t
im)
:
use SH4_
b
ra when the cond
i
tional ta
r
get
.
.
.
commit
|
commitdiff
|
tree
2010-08-27
C
édric VINCENT
SH4 (
o
p
t
im): build constant by adding smaller
c
onstants
.
.
.
commit
|
commitdiff
|
tree
2010-08-26
Cédric VIN
C
E
N
T
SH4: fix the computation of
t
h
e
re
m
a
i
ning space i
n
.
.
.
commit
|
commitdiff
|
tree
2010-08-20
Céd
r
ic VINCENT
SH4: add
initial impleme
n
tati
o
n of the opcode
L
IR_cmovd
.
commit
|
commitdiff
|
tree
2010-08-19
Cédric
V
INCENT
Merge br
a
nch
m
a
ster of tamarin-redux into the
branch
.
.
.
commit
|
commitdiff
|
tree
2010-08-18
Cédric VI
N
CENT
S
H
4:
t
wo minor
c
ha
n
ges a)
s
/AVMP
L
US_SH4/VM
C
FG_S
H
4 b
.
.
.
commit
|
commitdiff
|
tree
2010-08-04
Cédric VINCENT
S
H
4: f
i
x a
T
O
CTT
O
U bug in Ass
e
mbl
e
r::asm_branch()
commit
|
commitdiff
|
tree
2010-08-04
C
é
dric VINCE
N
T
SH4
:
fix
f
loa
t
ing
-
point single precisio
n
load/store
.
commit
|
commitdiff
|
tree
2010-08-03
Cédric VINCENT
M
er
g
e branch master of tam
a
rin-
r
e
dux into the branch
.
.
.
commit
|
commitdiff
|
tree
2010-08-03
Cédric VINCENT
SH4:
the SH4 ABI sp
e
cifies "double" parameters have
.
.
.
commit
|
commitdiff
|
tree
2010-08-03
Cédric VIN
C
ENT
SH4: opt
i
m
i
z
e integer sub
t
r
a
ction
b
y using "SH4_add_i
m
m
.
.
.
commit
|
commitdiff
|
tree
2010-07-30
Cédric VINCENT
SH4: convert code
g
en macros to methods & mov
e
these
.
.
.
commit
|
commitdiff
|
tree
2010-07-26
Cédri
c
VINCENT
M
e
rge bra
n
c
h
master of ta
m
arin-
r
edux into
t
h
e
branch
.
.
.
commit
|
commitdiff
|
tree
2010-07-26
Cédric VINCENT
SH4:
a
d
d the
M
ozill
a
MPL
license header in Code
G
enSH4
.
h
commit
|
commitdiff
|
tree
2010-06-09
C
é
dric VIN
C
ENT
SH
4
:
f
actorize asm_loadXXi
and asm_store
X
X
i
where XX
.
.
.
commit
|
commitdiff
|
tree
2010-06-09
C
é
dr
i
c
V
INCE
N
T
SH4: r
e
move an assertion about u
n
teste
d
c
ase
commit
|
commitdiff
|
tree
2010-06-07
Cédric VINCENT
M
erge branch m
a
ster of tamarin-redux into the br
a
nch
.
.
.
commit
|
commitdiff
|
tree
2010-06-07
Cédric
VINCENT
SH
4
: add *untested* imple
m
ent
a
tion of
u
n
s
igned 8/16
.
.
.
commit
|
commitdiff
|
tree
2010-06-04
C
édric VINCEN
T
SH4: add *
u
nteste
d
*
s
upport to
s
t
ore
"doub
l
e" values
.
.
.
commit
|
commitdiff
|
tree
2010-06-04
Cédric VINCENT
S
H4
:
add
*untested* sup
p
ort to
load "float" values
.
.
.
commit
|
commitdiff
|
tree
2010-06-04
C
édric VINCEN
T
SH4: add *untested* im
p
lementation
o
f A
s
sembler::asm_store16i()
commit
|
commitdiff
|
tree
2010-06-04
Cédric VIN
C
ENT
S
H4: add i
n
it
i
a
l
implementati
o
n of As
s
emble
r
::asm_inc_m32()
commit
|
commitdiff
|
tree
2010-06-03
Cédric VINCENT
S
H
4:
update regalloc' state
h
an
d
ling,
s
ee
b
ug
e
ntry
.
.
.
commit
|
commitdiff
|
tree
2010-06-03
Cédric V
I
N
C
ENT
SH4
:
add *unt
e
sted* suppo
r
t for stacke
d
p
a
rame
t
e
r
s
.
.
.
commit
|
commitdiff
|
tree
2010-06-03
Céd
r
i
c VINCENT
SH
4
: cosmetic chan
g
e t
o
kee
p
asm_ar
g
_reg* an
d
asm_ar
g
_
stack
.
.
.
commit
|
commitdiff
|
tree
2010-06-03
C
édric
V
INCENT
SH4: remove non
-
op
t
imal c
a
se "constant argument handling
.
.
.
commit
|
commitdiff
|
tree
2010-06-03
Cédric VINCENT
SH4:
r
enam
i
n
g
to keep the na
m
i
n
g co
h
erency, s
e
e
Na
t
iveSH4
.
.
.
commit
|
commitdiff
|
tree
2010-06-02
Cédric VINCENT
SH
4
: remove im
p
robable cas
e
s
i
n
asm_arg_
r
egd() and
.
.
.
commit
|
commitdiff
|
tree
2010-05-28
C
édric VINCENT
SH4: remove duplicated code in Asse
m
bler::as
m
_branch
.
.
.
commit
|
commitdiff
|
tree
2010-05-28
Cédric VINCE
N
T
Revert "Skip kn
o
w
n failures (on
x64,
a
rm and sh4) in
.
.
.
commit
|
commitdiff
|
tree
2010-05-27
Cédric V
I
NCENT
Merge branch
'
sh
4
-nanoj
i
t' i
n
to
sh4
commit
|
commitdiff
|
tree
2010-05-27
Cédric VINCENT
SH4
:
ad
d
ini
t
ial sup
p
o
rt to pas
s
floating points par
a
meters
.
.
.
commit
|
commitdiff
|
tree
2010-05-27
Cédric
V
IN
C
ENT
SH4:
f
i
x integer multipl
i
cation w
i
th c
h
eck fo
r
o
v
e
rflow
commit
|
commitdiff
|
tree
2010-05-27
Cédric VINCENT
SH4: add init
i
al sup
p
ort to
l
oad *wit
h
displacement
.
.
.
commit
|
commitdiff
|
tree
2010-05-27
Cédri
c
V
I
NCE
N
T
SH4: ad
d
ini
t
ia
l
impl
e
me
n
tation of
A
ssembler:
:
a
sm_d
2
i()
commit
|
commitdiff
|
tree
2010-05-25
C
é
d
ric VINC
E
NT
SH4: add i
n
it
i
a
l supp
o
rt to store *with displacement
.
.
.
commit
|
commitdiff
|
tree
2010-05-25
C
édric VINCENT
S
H
4: fix th
e
name of macr
o
s
t
hat ge
n
era
t
e "R0 -> @
.
.
.
commit
|
commitdiff
|
tree
2010-05-25
Cédric VINCEN
T
SH4
:
add ini
t
ia
l
support to lo
a
d
*
wi
t
h
d
i
splacem
e
nt
.
.
.
commit
|
commitdiff
|
tree
2010-05-25
Cédric
VINCENT
SH4: take care
of code buffer
a
llo
c
ation when emitting
.
.
.
commit
|
commitdiff
|
tree
2010-05-25
C
édric VINCENT
Merge branch master
of tamarin-redux
into
t
he branch
.
.
.
commit
|
commitdiff
|
tree
2010-05-25
Cédric
V
I
N
CENT
Merg
e
branch 'sh4-tracemonk
e
y' into sh4
commit
|
commitdiff
|
tree
2010-05-25
Cédric VIN
C
E
NT
SH4: a
d
d some sanity check
s
about
t
h
e
u
s
e of Rtem
p
commit
|
commitdiff
|
tree
2010-05-25
Cédric VINCENT
SH4: fix
nFragExit() by using a code sequen
c
e
p
a
tch
a
ble
.
.
.
commit
|
commitdiff
|
tree
2010-05-25
Cédric VI
N
CENT
SH4: remov
e
GCC warnings "enumeration
v
a
lue ‘LIR_*
.
.
.
commit
|
commitdiff
|
tree
2010-05-25
Céd
r
ic
V
INCENT
S
H4: remove a usel
e
s
s call
t
o
underrunProt
e
ct()
commit
|
commitdiff
|
tree
2010-05-25
Céd
r
ic VINCEN
T
SH4: add i
n
itial implement
a
tion
o
f arith
m
etic
operators
.
.
.
commit
|
commitdiff
|
tree
2010-05-25
Cédric VINCENT
S
H4: ex
t
ract c
o
n
ditiona
l
branch
c
ode emiss
i
on fo
r
later
.
.
.
commit
|
commitdiff
|
tree
2010-05-25
Cédr
i
c VINCENT
SH4:
add
ini
t
ial suppo
r
t for unsig
n
ed 8 & 16
bits integers
.
.
.
commit
|
commitdiff
|
tree
2010-05-25
Cédri
c
VINCENT
SH4
:
a
dd initial implementat
i
o
n
of
A
s
sembler::nFragExit()
commit
|
commitdiff
|
tree
2010-05-25
C
é
dric VINCENT
SH4:
a
dd ini
t
ial
impl
e
mentation of Assembler
:
:
s
w
a
p
Co
d
e
Chunk
s
(
)
commit
|
commitdiff
|
tree
2010-05-25
Cédric
V
INCENT
SH4: remove
t
raili
n
g per
i
o
d to
a
n
enum (error with
.
.
.
commit
|
commitdiff
|
tree
2010-05-25
Cédri
c
VINCENT
SH
4
: a
d
j
u
st the name of "do
u
b
le" reg
i
st
e
rs according
.
.
.
commit
|
commitdiff
|
tree
2010-05-20
Céd
r
i
c
VINCE
N
T
Remov
e
warnings
"
cas
t
fro
m
X
to Y in
c
rea
s
es require
d
.
.
.
commit
|
commitdiff
|
tree
2010-05-20
Cédric
VINCENT
SH4: rem
o
ve G
C
C warnings about un/sign
e
d
c
o
m
parison
.
.
.
commit
|
commitdiff
|
tree
2010-05-20
Cé
d
ric VINCENT
SH4: fix stack memory leak wh
e
n pa
s
sing
parameter
s
.
.
.
commit
|
commitdiff
|
tree
2010-04-15
C
é
dri
c
VINCENT
S
H4:
remove me
t
ho
d
cal
l
s in between underrunProtect
.
.
.
commit
|
commitdiff
|
tree
2010-04-14
Cédric VINCENT
SH4:
in asm_load32()
,
don
'
t
define a u
s
eles
s
a
l
i
as
.
.
.
commit
|
commitdiff
|
tree
2010-04-14
Cédr
i
c V
I
NCENT
SH4:
f
ix stack over-consumption due to
a
"p
u
sh" executed
.
.
.
commit
|
commitdiff
|
tree
2010-04-14
C
é
d
ric
VINCENT
SH4: fix
an irre
l
evant
t
ypo
commit
|
commitdiff
|
tree
2010-04-12
Cédric VINCENT
SH4: m
i
nor cosmetic changes (again!)
.
commit
|
commitdiff
|
tree
2010-04-09
Cédric VINCENT
S
H4: mino
r
change,
r
emo
v
e unus
e
d variables
commit
|
commitdiff
|
tree
2010-04-09
Cédri
c
VINCENT
Skip known fail
u
r
e
s (on x64
,
ar
m
and sh4) in the "
a
c
ceptance
.
.
.
commit
|
commitdiff
|
tree
2010-04-09
Céd
r
ic VIN
C
ENT
SH4: minor cosmetic
changes
.
commit
|
commitdiff
|
tree