repo.or.cz
/
qemu
/
agraf.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
PPC: Add breakpoint registers for 603 and e300
2013-04-15
Richa
r
d
H
e
n
derson
tcg-
p
pc64: Handl
e
deposit of zero
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richard Henderson
tcg-ppc64: Implement mul
u
2
/muls2_i64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richard
H
en
d
erson
tcg-ppc64: I
m
plement
add2/sub2_i64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richard Henderson
tcg-ppc64
:
Use
getauxva
l
f
o
r ISA
d
etection
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richard Henderson
tcg
-
ppc64: Imp
l
e
ment movcond
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Ri
c
h
ard Henderson
tcg-p
p
c
64: Use ISEL for setc
o
nd
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Rich
a
rd He
n
derson
t
c
g-ppc
6
4:
U
se MFOCR
F
instead of MFCR
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richar
d
Hender
s
on
tcg-ppc6
4
: Cl
e
anup i32 co
n
stants to tcg_o
u
t_cmp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richa
r
d
H
enderson
tcg-
p
pc64: Use TCGType t
h
roug
h
o
u
t compare
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
R
ichard
Hend
e
rson
t
c
g-
p
pc64: Use I
c
onstr
a
in
t
for
mul
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richard He
n
derson
tcg-ppc64:
Implement deposit
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
R
ich
a
rd He
n
derso
n
tcg-ppc64: Hand
l
e cons
t
an
t
i
nputs for
some compound
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richa
r
d
H
enderson
tcg-ppc64: Implement c
o
mpound logica
l
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
R
ic
h
ard H
e
nderson
t
cg-
p
p
c
64: Implement bswap64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Ric
h
ar
d
H
e
nd
e
rs
o
n
tcg-ppc64: Implem
e
nt
bswa
p
1
6
and bs
w
ap32
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richard Henders
o
n
t
cg-
p
p
c64: Implement
r
o
tates
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Ric
h
ard Hen
d
er
s
on
t
c
g-pp
c
64: Streamli
n
e
qemu_ld/st insn sele
c
tion
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
R
i
ch
a
r
d H
e
nderson
tcg-pp
c
64: Use
a
utomatic im
p
le
m
entatio
n
of
e
xt32u_i64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richard
H
enderson
tcg-ppc64: Improve and_i64 with const
a
nt
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richard Hende
r
son
tcg-ppc64:
I
mp
r
ove and_i32 with
constan
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
R
i
chard Henders
o
n
tcg-p
p
c
6
4:
Tidy
o
r and xor pattern
s
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richa
r
d Henderson
tcg
-
ppc64: Allow
c
onstant first argum
e
nt to
su
b
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richard Henderson
tcg-pp
c
64: Impr
o
v
e constant add
an
d
sub ops
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
R
i
char
d
He
n
derson
tcg-p
p
c6
4
: Rearrange intege
r
con
s
tant constraints
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richard Henderson
tcg-ppc64: C
l
ean
u
p tcg_ou
t
_
m
ovi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Ri
c
h
a
r
d
Henderson
tcg-p
p
c64: Fix setcond_i3
2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richard Henderso
n
tcg-
p
pc64: Introduce and use T
A
I and S
A
I
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richard Hender
s
o
n
tcg-ppc
6
4:
I
nt
r
oduce
a
nd use tcg_o
u
t
_
shri6
4
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
R
i
chard
Hende
r
son
tcg-ppc64: I
n
troduce and use tcg
_
out_shli64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Ri
c
hard Henderson
tcg-ppc64:
Introduce and us
e
tcg_out_ext32u
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
R
ich
a
rd Hen
d
ers
o
n
tcg-ppc64: Int
r
oduce
and use tcg_out_rlw
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richard
Henderson
tcg-ppc64: Use TCGR
e
g everywhere
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Ri
c
hard He
n
d
e
rson
disas:
D
isass
e
mble all pp
c
ins
n
s
f
or the host
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-11
Ric
h
ard Hender
s
on
tci: Make tcg temporaries local to tcg_
q
em
u
_tb
_
exec
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-11
R
i
ch
a
rd Henderson
t
c
i: Dele
t
e unused tb_
r
e
t
_
add
r
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-11
Richard Henderson
tci: Av
o
id code before declarations
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-11
Ric
h
ard Henderson
tci
:
Use a loca
l
variable fo
r
env
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-11
Ric
h
ard
H
enderson
tci: Use 32
-
b
it
sig
n
ed
o
ff
s
ets to loads/stores
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-05
Ri
c
hard Henderson
tcg-s390:
F
ix merge error in
tgen_brcond
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-05
Richard H
e
nd
e
rso
n
tcg-s390:
Us
e
all 20 bits of
the offset in tcg_out_mem
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-05
R
i
chard Hende
r
son
tcg-s390
:
Us
e
load
-
a
d
dr
e
ss for
a
d
di
t
ion
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-05
Richard
H
enderson
t
c
g-s390: Cleanup argu
m
ent shuffling fixm
e
in softmmu
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-05
Ric
h
ard He
n
derson
tcg-s3
9
0:
Use
r
isbg
z
for a
n
d
i
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-05
Richard Hende
r
son
tcg-
s
3
9
0: Remove constrain
t
letter
s
for and
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-05
Ri
c
hard Henderson
tcg-s390: Implement deposit opcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-05
Richard
H
enderson
tcg-s390: Im
p
lement movcond op
c
o
des
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-05
Richar
d
Henders
o
n
tcg-s390: Im
p
lemen
t
mulu2_i64 opcode
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-05
Richard H
e
nderso
n
tcg-
s
390: Imple
m
ent add2/sub
2
o
pcode
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-05
Richard Hender
s
on
t
cg-s390: Remove useless pr
e
processor conditions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-05
Richard Hen
d
e
rson
tcg-s390: P
r
operly allocate a stack fra
m
e
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-05
Richard He
n
d
erson
tcg-s390:
F
ix movi
commit
|
commitdiff
|
tree
2013-04-05
Richard
H
enderson
target-
s
390: Fix SRN
M
T
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-03-23
Richard He
n
derso
n
tc
g
-optimize: Fold sub r,0,x to neg r,x
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-03-23
Richard H
e
nderso
n
targ
e
t-i386: Don't modify env->efl
a
gs aro
u
n
d
cpu_dump_st
a
te
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-03-23
Ric
h
ard
H
enderson
target-i386: Fi
x
flags c
o
mput
a
tion fo
r
ADOX
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-03-22
Richard Hend
e
rson
target-ppc
:
Use NARROW_MODE m
a
cro for tlbie
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-03-22
Ric
h
ard Henderson
ta
r
get
-
ppc
:
Use NARROW_MODE macro for
addre
s
ses
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-03-22
Richa
r
d Hender
s
on
targe
t
-ppc: Use NARROW_MODE macro for comparison
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-03-22
Richard H
e
nderson
ta
r
g
e
t-ppc: Use
N
ARRO
W
_MODE macro
f
or
b
r
a
nches
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-03-22
Richard Henderson
targ
e
t-ppc: Fix add and subf carr
y
generation in n
a
rrow
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-03-09
Ric
h
a
r
d He
n
de
r
son
tcg: Don't mak
e
ex
i
treq flag a local
tempora
r
y
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-03-05
Richard
Hend
e
r
s
on
mipsn
3
2-linux
-
use
r
: Confi
g
u
r
e the archite
c
ture pr
o
per
l
y
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-03-05
Richard Henderson
mips
6
4-li
n
ux-u
s
er
:
Enab
l
e 64
-
bit addres
s
m
o
de
a
nd f
p
u
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-03-05
Richard Henderson
mips-lin
u
x
-
use
r
: Fix n32 and
n64
s
ys
c
alls
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-03-05
Richard
H
ender
s
on
mip
s
-linux-user:
S
ave a
n
d restore fpu and dsp
from
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-03-05
Richar
d
Hen
d
erson
mip
s
-linux-user:
E
n
a
ble
m
i
ps64 and
m
ipsn3
2
linux-user
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-03-05
Richard Hen
d
ers
o
n
mips-linux-user
:
S
hare o32 co
d
e for n
3
2 and n64
s
ignal
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-03-05
Richard Henderson
mips-linux-use
r
: De
l
e
t
e n
3
2 and
n64 signal stubs
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-27
R
ichard Henderson
ta
r
get-i3
8
6:
Us
e
mulu2 and muls2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-25
Ric
h
ard Hend
e
rson
target-ppc: Fix SUBFE carry
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-25
Ri
c
hard He
n
derso
n
target-a
r
m
: F
i
x
s
bc_C
C
carry
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Richa
r
d
Henderson
ta
r
g
e
t
-xtens
a
: Use add2/sub2 for m
a
c
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Richard Henderson
target
-
xten
s
a: Use m
u
l
*
2
f
or mul*hi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Richard Henders
o
n
t
a
r
g
et-unico
r
e32: Use mul*2 for do_mult
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Richard Henderson
target
-
sh4: Use
m
ul*2 for
dmul
*
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Richa
r
d
Hende
r
son
targ
e
t-sp
a
rc: Use mul*2 for multiply
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
R
ichard H
e
nderson
target-spa
r
c: Use official a
d
d2/sub2 int
e
rfaces for
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Richa
r
d Henderson
target-
p
p
c
:
C
omput
e
mu
l
lwo with
o
u
t bra
n
ches
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Ric
h
ard Henderson
target-ppc: Compute
a
rithmet
i
c shift carry
with
o
ut
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Ric
h
ard Hende
r
son
target-ppc: Implement neg in terms
o
f subf
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
R
ich
a
rd Henderson
target
-
ppc: Use add2 for ca
r
ry
gen
e
ration
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Richard
Henderson
target-ppc: Compute ad
d
itio
n
carry with
setcond
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Richard He
n
d
e
r
s
o
n
target-ppc: Co
m
pute
ad
d
ition
overflow without br
a
nches
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Richard Hende
r
s
on
target-
p
pc:
U
se setcond in
g
en
_
op_cmp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Richard
Henderson
targ
e
t-ppc: Spli
t
ou
t
SO, OV, CA
f
i
elds from XER
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Richard
H
ender
s
on
target-ppc:
Us
e
mul*2 in mu
l
h* insns
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Rich
a
rd He
n
d
erson
target-cris: Us
e
mul*2
in
m
ul
*
insns
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Ri
c
h
a
rd Hend
e
rson
target
-
mi
p
s: Us
e
mul[us]2 in [D]
M
U
LT[U] insns
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Ric
h
ard
Henders
o
n
t
arget
-
ar
m
: Im
p
leme
n
t sbc_cc inline
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Rich
a
r
d
Hend
e
rson
target-arm:
I
mplement adc_cc inl
i
ne
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Richard Hen
d
erson
tar
g
et
-
arm: Use add
2
in gen_add_CC
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Ri
c
hard Henderson
target-arm: Use mul[us]2
a
n
d
add2
i
n u
m
lal et al
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Richar
d
He
n
der
s
on
targe
t
-arm: Use mul[us]2 in gen_mu
l
[us]_i
6
4_
i
32
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
R
i
c
h
a
rd Hen
d
e
r
son
target-
s
390x:
U
s
e mu
l
u2 for mlgr insn
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
R
i
chard Henderson
target-alpha: Use mulu
2
for umulh insn
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
R
i
chard Hen
d
erson
tcg: Apply life analysis to 64-b
i
t multi
w
ord arithmetic
o
ps
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Rich
a
rd
Henderson
t
c
g:
Implement muls2 with
mulu2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Ric
h
ar
d
Hend
e
rson
t
a
rget-i386: Use add2
t
o implement the AD
X
ex
t
ension
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Ri
c
hard Henderson
tcg
-
arm:
Implement muls2_
i
32
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Richard Henderson
t
cg-i386: Implement m
u
lt
i
wo
r
d
arithmetic o
p
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
next