repo.or.cz
/
qemu
/
ar7.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
tcg-ppc64: Use getauxval for ISA detection
2013-04-15
Ric
h
ard He
n
derson
tcg-ppc64:
U
se getauxval fo
r
IS
A
detection
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
R
i
cha
r
d He
n
derson
tc
g
-
p
pc64
:
Impleme
n
t
movcond
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Ri
c
har
d
H
enderson
tcg-ppc64: Use ISEL for setc
o
n
d
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richard
Henderson
tcg-ppc64: Use
M
F
OC
R
F instead of M
F
C
R
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richard Hender
s
on
tcg-ppc64: Cl
e
anup i32
c
onst
a
n
t
s
t
o
tcg_o
u
t_cmp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richa
r
d He
n
derson
t
cg-
p
pc64: U
s
e
TCGType throughout comp
a
res
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Ri
c
h
a
rd H
e
nder
s
o
n
t
cg-ppc64: Use I constraint for
mul
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richard Hen
d
erson
tcg-pp
c
64: Impleme
n
t deposit
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richard Henderson
t
cg-p
p
c64: Handle constant inpu
t
s
for so
m
e
c
ompound
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richard Henderson
t
c
g-ppc6
4
: I
m
plem
e
nt comp
o
und logicals
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Rich
a
rd
H
enderson
t
c
g-ppc64: Impl
e
ment bswap6
4
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
R
i
chard Hende
r
son
tcg-ppc6
4
: Implem
e
nt bswap16 an
d
bswa
p
32
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richard Henderson
tcg-p
p
c64: Implement
rot
a
t
e
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richard
Henderson
tcg-ppc64: Streamline qe
m
u
_
ld/st
i
nsn s
e
lection
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
R
ich
a
rd Henderson
tcg-ppc64: Use automatic
i
mplementation of ext32u_i64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richard H
e
n
derson
tcg-
p
pc64: Impr
o
ve and_i64 with constan
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
R
i
c
hard He
n
derson
tcg-ppc
6
4
:
Im
p
rove
and_i32 with constant
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richar
d
Hen
d
erso
n
t
cg-ppc64: Tidy or and xo
r
p
at
t
erns
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richard Hend
e
rso
n
tcg-ppc64: Allow cons
t
ant first
a
rgument to sub
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Ric
h
ard
Hende
r
son
tc
g
-ppc64: Improve constant add
a
nd sub ops
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Rich
a
rd Henderson
tcg-ppc64: R
e
arra
n
ge integer constant cons
t
raint
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Ric
h
ard
Henderson
tcg-ppc64
:
Cleanu
p
tcg_out_mo
v
i
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richard
Henderso
n
t
c
g-ppc64
:
Fix setcon
d
_i32
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richa
r
d Henderson
tcg-ppc64: Intr
o
duce and use TAI and SAI
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
R
i
ch
a
rd Henderson
t
c
g-ppc64: Intr
o
duce and use tc
g
_out_s
h
ri
6
4
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richard Henderson
tcg-ppc64:
Intro
d
uce and use tcg_out
_
sh
l
i64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Rich
a
r
d Henderso
n
tcg
-
ppc64: Introduce and u
s
e
tc
g
_out_ext32u
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richar
d
Hend
e
rson
tcg-ppc64: Introduce and use tcg
_
o
u
t_r
l
w
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Rich
a
rd Henderso
n
tc
g
-pp
c
64: Use TCGReg
e
verywhere
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richard Henderso
n
d
i
sas: Disass
e
mble a
l
l ppc i
n
sns for t
h
e host
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-05
Richard H
e
nderson
tcg-s390: Fix merge err
o
r in tgen_brcond
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-05
Richard H
e
nderson
tcg-s390: Use all 20 bits of the of
f
set in
tcg_out_
m
em
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-05
R
ichard Henderson
t
cg-s
3
90:
U
s
e
l
oad-address
f
or addit
i
on
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-05
Richar
d
Henderson
tcg-
s
390: Clea
n
up
a
rgument shu
f
f
l
ing
f
ixm
e
in s
o
ftmmu
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-05
Richard Henderson
tcg-
s
39
0
: Use ri
s
bgz
f
or andi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-05
Richard
Hen
d
ers
o
n
tc
g
-s39
0
: Remove con
s
traint
le
t
te
r
s for and
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-05
Richard
H
enders
o
n
tcg-s390
:
Implement deposit opcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-05
Richar
d
Henders
o
n
tcg
-
s39
0
: Implement mo
v
cond
o
pcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-05
Richard Hende
r
son
t
c
g-s39
0
: Impl
e
men
t
mulu2_i64
o
p
code
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-05
Ri
c
hard Hend
e
r
s
on
tcg-s390: Implement a
d
d2/sub2 opcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-05
R
ichard
H
enderson
tcg-s390: Remove useless preproc
e
ssor
c
ond
i
tions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-05
R
ichard Hender
s
o
n
tcg-s
3
90
:
Prop
e
rly all
o
cate a st
a
ck frame
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-05
Richard Henderson
tcg-
s
3
9
0:
F
ix mo
v
i
commit
|
commitdiff
|
tree
2013-02-20
Richard
Henderson
target-i386: Use movco
n
d to implement shiftd
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-20
Ri
c
hard Hen
d
ers
o
n
target-i386: Disc
a
rd CC_O
P
computation in
s
et_cc_op
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-20
R
i
cha
r
d
Henderson
target-i386: Use movcond to impleme
n
t
rota
t
e flags
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-20
Richard Hend
e
rson
targ
e
t-i386: Us
e
mov
c
ond
t
o implement shift flags
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-20
R
ichard He
n
d
erson
targ
e
t-i386: Add CC_OP
_
CLR
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-20
Richar
d
Hender
s
on
target-i386: Impleme
n
t
tzcnt and
f
ix lzc
n
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-20
Rich
a
r
d
Hen
d
erson
target-i386:
U
se clz/ctz for bsf/bs
r
h
e
lpers
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-20
Richard Henderson
target-i38
6
: Implemen
t
A
DX extensi
o
n
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richard Hend
e
r
son
target-i386:
I
mp
l
e
ment
RORX
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richard Henderson
target-i386: Impleme
n
t S
H
LX, S
A
RX, SHRX
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Ric
h
ard
H
end
e
rson
target-
i
386: Imple
m
ent PDEP, PEXT
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richard Hen
d
erson
target-i
3
86: Implement MULX
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richard
H
enderson
target-i38
6
: Imple
m
ent BZHI
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richard Hen
d
erson
targe
t
-
i386: Implement BLSR, BLSMS
K
,
BLSI
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Ric
h
ard Henderson
t
a
rget-i386:
I
mplement BEXTR
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Ri
c
ha
r
d Henders
o
n
ta
r
get-
i
3
86:
Im
p
lement ANDN
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richa
r
d Hend
e
r
son
target-i386: Im
p
lement
M
OVBE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richar
d
Henderson
t
a
rget-i3
8
6: Decode t
h
e VEX prefi
x
es
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
R
ichard Henderson
target-i386: Tidy
p
refix parsi
n
g
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richard H
e
nderson
t
a
rget-i
3
86: Use
CC_
S
R
C2 f
o
r ADC an
d
S
B
B
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
R
i
chard Henderson
tar
g
e
t
-i38
6
: Make hel
p
er
_
cc_comput
e
_{all,c} const
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Ric
h
ard H
e
nderson
tar
g
et-i386:
D
on't reference ENV
t
hrough most of cc
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Ri
c
h
ard
Henderson
tar
g
et
-
i386: optimize flags checking after sub
u
sing
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Ric
h
ard H
e
nderso
n
target-i
3
86: Update
cc_op before TCG
b
r
anches
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
R
ichard He
n
derson
target-i
3
8
6
:
introduc
e
gen_jcc1_noeob
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richard Henders
o
n
t
a
rget-
i
386: us
e
gen_op for cm
p
s
/
scas
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Paolo
B
on
z
ini
target-i386: kill cpu
_
T
3
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richar
d
H
e
nder
s
o
n
target-i386:
expand cmov vi
a
movcond
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Paolo
B
o
n
z
in
i
target-i386: introduce gen_cm
o
vc
c
1
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Paolo
Bonzini
t
a
rget-i386: c
l
eanup
temporary
m
acros
f
o
r
CCPrepare
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richar
d
Henders
o
n
targe
t
-i386: in
l
i
n
e
ge
n
_prepare_cc_slow
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Paolo B
o
nzini
target-i386: use C
C
Prepare to generate condit
i
onal
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richard Henderson
t
a
rget-i386: introduce gen_
p
r
ep
a
re_
c
c
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
R
i
char
d
Henderson
target-i386:
intro
d
uce CCPrepare
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Paolo Bonzi
n
i
t
a
rge
t
-i38
6
:
op
t
imize setcc instruc
t
ions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richard Hende
r
son
target-i386:
o
p
t
i
m
i
ze setle
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richard Hend
e
rson
tar
g
et-i386: opti
m
ize setbe
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Paolo
Bonzini
target-i386: change gen_setcc_slow_T0 to gen_set
c
c_slow
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richar
d
Henders
o
n
target-i386:
c
on
v
ert
gen_compute_ef
l
ags_c to
TCG
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Ri
c
ha
r
d
Hender
s
on
target-i386: use inverted
s
etcond when computing NS
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richard Henderson
t
arget-i
3
86: do not call hel
p
er to compute ZF/
S
F
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richard Henderson
targe
t
-i386
:
Move CC discard
s
to
s
et_c
c
_op
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richard He
n
derson
t
arget-i38
6
: no need to
fl
u
sh out cc_op
b
efore gen_eob
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
R
ic
h
ard Henderson
targe
t
-i386
:
d
o
n
ot compute eflags multi
p
le ti
m
es consecutively
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Paolo Bonzini
tar
g
e
t
-i38
6
: add helper functi
o
ns to get othe
r
flag
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richard H
e
n
d
erson
target-i386: Use gen_u
p
date_cc_op ev
e
ryw
h
ere
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
R
i
chard Henderson
target-i386: Don't clo
b
be
r
s->c
c
_o
p
in gen
_
upd
a
t
e_cc_o
p
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richard Henders
o
n
targe
t
-i386: Introduce set_cc_op
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richard Hend
e
rson
target-i386: Name the cc_op enumeratio
n
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Paolo Bonzini
target-i386: fac
t
or gen
_
op_set_cc_op/tc
g
_gen_d
i
scard_tl
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
P
aolo Bo
n
zini
targ
e
t-i
3
86: use ge
n
_
jcc1 to compile loopz
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Paolo Bonzini
target-i386: clean up sahf
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
P
a
o
lo Bonzini
ta
r
get-i386: co
m
pute
e
flags outsid
e
r
c
l/rcr helper
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Paolo Bonzini
tar
g
et-i386: move eflags computation clos
e
r
to gen_op_set_
c
c_op
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Paolo Bonzini
target-
i
386: move carry computa
t
ion for inc
/
d
ec clo
s
er
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Paolo
B
onzini
target-i386: dro
p
c
c
_
op a
r
gume
n
t of g
e
n_jcc1
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Paolo Bon
z
ini
target-i
3
86:
factor settin
g
o
f
s
-
>
c
c
_
op han
d
ling for
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
next