repo.or.cz
/
qemu.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
Richard H
e
nde
r
son
tcg-ppc64: U
s
e getau
x
val for ISA detection
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richar
d
He
n
derson
tc
g
-ppc6
4
:
Implement movcond
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richard
H
enderso
n
tcg-ppc6
4
: Use I
S
EL for
set
c
on
d
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richard
Henderson
tc
g
-
p
pc64: Use
MF
O
CRF
instead
of MFCR
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Ric
h
a
rd
H
e
nderson
t
c
g-ppc64: Cleanup i32 const
a
nts to tcg_out_cmp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richard Henderson
tcg-ppc64:
Use
TCGType throughou
t
compares
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richard Henderson
tcg-ppc64: Use I
c
onstrain
t
for mul
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richard He
n
der
s
o
n
t
cg-pp
c
64:
I
m
p
l
ement
d
e
posit
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richard Henderson
t
c
g-ppc64: Handle consta
n
t inputs for s
o
me compound
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Rich
a
rd Henderson
tcg-
p
pc64
:
Implement com
p
ound
l
ogicals
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Rich
a
r
d
He
n
derson
tcg
-
ppc64: I
m
plement bswap6
4
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richa
r
d Henderson
tcg-ppc64
:
Implement
bswap16 and bswap32
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richard Henderso
n
tcg
-
ppc64:
I
mplem
e
n
t
rotat
e
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Ri
c
hard Hende
r
son
tcg-ppc64: S
t
r
e
amline qemu_ld/st insn s
e
lec
t
ion
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Ri
c
hard Henderson
tcg-p
p
c64:
U
se
automatic
i
mplementation of
e
xt32u_i6
4
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richar
d
Henderson
tcg-ppc64:
Im
p
rove
and_i64 w
i
th consta
n
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Rich
a
rd Hender
s
on
tcg
-
ppc64: Impr
o
ve an
d
_i32
with
constant
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richard
H
enderson
t
cg-ppc64: Tidy or and xor p
a
tter
n
s
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richard Hender
s
on
tcg-pp
c
64: Allow consta
n
t
f
irst argument to sub
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richard Henderson
tcg-ppc64: I
m
prove constan
t
add and sub ops
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richard He
n
de
r
son
tcg-ppc64
:
Rearrange int
e
ger constan
t
constraints
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
R
i
char
d
He
n
derson
tcg-ppc64: Clea
n
u
p
t
c
g
_out_
m
ovi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richard Henderso
n
tc
g
-pp
c
64: Fix
s
etcond_
i
3
2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Ric
h
a
r
d Hender
s
on
t
c
g-ppc64: Introduce and
use TAI an
d
SAI
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richard
He
n
derson
tcg-ppc64: Int
r
oduce
and use tcg_out_s
h
r
i
6
4
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richard Henderson
tcg-ppc64
:
Int
r
oduce an
d
use
tcg_out_shli
6
4
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richard
H
enderson
tcg-ppc64: Introduce
and use tcg_out
_
ext32u
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
R
i
chard
H
enderson
tcg-ppc64: Introduce and use tcg_out_r
l
w
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richard Henderson
tcg-ppc64: Use TCGReg everywhere
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Rich
a
rd
H
ende
r
son
dis
a
s
:
Disass
e
mble all
ppc
i
nsns
for
t
he ho
s
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-11
R
i
c
hard Hend
e
rson
tci
:
Make tcg temporar
i
e
s
local to tc
g
_qemu_tb_exec
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-11
Richard H
e
nd
e
rson
tci: Delete unus
e
d tb_ret_ad
d
r
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-11
Richar
d
Henderson
t
ci: Avoid code b
e
fore
d
eclar
a
ti
o
ns
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-11
Richa
r
d Henderson
t
ci: Use a lo
c
a
l variable for
env
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-11
Richard Hender
s
on
t
c
i: Use 32-b
i
t signed offsets to l
o
ads
/
stores
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-05
Richard Henderson
tcg
-
s390: F
i
x merge error in tgen_br
c
o
n
d
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-05
Richard Henders
o
n
t
cg-s390: Use al
l
20 bits of
the offset i
n
tc
g
_out_m
e
m
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-05
Richard Hend
e
rson
tcg-s390: Use
l
o
ad-address f
o
r a
d
dition
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-05
R
ichard Henders
o
n
tcg-s390: Cleanup argument shuffling
f
i
x
me in softmmu
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-05
Ri
c
hard Henders
o
n
t
cg-
s
390: Us
e
risbg
z
f
o
r
andi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-05
Richard Henderson
tcg-s390
:
Remove c
o
nstraint lett
e
rs f
o
r and
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-05
Richard
Henderson
tcg-s3
9
0: Implement dep
o
sit op
c
od
e
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-05
R
ic
h
ard Henderson
tcg-
s
39
0
: Implemen
t
movcond opcode
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-05
Ri
c
hard H
e
nderson
t
cg-s390: Implemen
t
mu
l
u2_i64 opcode
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-05
Ri
c
hard Henderson
tcg-s390: Implement add2/s
u
b2
o
pcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-05
Richard Hen
d
e
rson
t
cg-s390: Remove useless p
r
eprocessor cond
i
t
i
ons
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-05
Richard Henderson
t
c
g-s39
0
: Proper
l
y allocate
a stack fram
e
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-05
Richard Hende
r
son
t
c
g
-s390: Fix
m
ovi
commit
|
commitdiff
|
tree
2013-04-05
Ric
h
ard Henderson
target-s
3
90:
F
ix
S
R
NMT
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-03-23
Richa
r
d
Hende
r
son
tcg-optimize: Fold sub r,0,x to neg r,x
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-03-23
Ric
h
ard Henderson
target-i386: Don
'
t m
o
d
ify env->efl
a
gs around cpu_dump_sta
t
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-03-23
Richard Henderson
target-i
3
86: Fix flags comput
a
t
ion for ADOX
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-03-22
R
ichard Henderson
target-ppc: Use NARROW_MODE macro for
t
l
bie
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-03-22
Ri
c
h
ard Henderson
target-ppc: Us
e
NARROW_MODE
m
acro fo
r
a
d
dresses
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-03-22
R
i
chard Henderson
target
-
p
p
c
: Use NARROW_
M
ODE macro for compari
s
ons
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-03-22
Richard H
e
nderson
targe
t
-ppc:
U
se N
A
RR
O
W
_
MO
D
E macro for branch
e
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-03-22
Richa
r
d Henderson
target-p
p
c: Fix add and subf carr
y
generation in narr
o
w
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-03-09
Richard Henders
o
n
tcg: Don't make exitreq fl
a
g
a
local
t
em
p
orary
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-03-05
Richard Henders
o
n
mi
p
sn32-linux-u
s
er:
Config
u
re the ar
c
hitecture
properly
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-03-05
Richard Henderson
m
i
p
s
64-linux-user: Enable 64-bit address mode and fpu
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-03-05
Richard Hend
e
rson
mips-linux-user: Fix n32 and n64
sysca
l
ls
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-03-05
Richard Henderson
mips-linux-user: Save and re
s
t
ore fpu
a
nd dsp from
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-03-05
Richard Hend
e
rs
o
n
m
i
ps-linux-
u
ser
:
E
nable mips6
4
and mi
p
sn32 linu
x
-
user
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-03-05
Richard Henderson
m
ips-linux-user: Share o32
c
ode for n32 and n64
sig
n
als
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-03-05
Richa
r
d Henderson
mips-linux-user:
Delete
n
32 and
n
64 signal stubs
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-27
Ri
c
har
d
Henderson
target-i386: Use mulu2
and muls2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-25
Richa
r
d Henderso
n
tar
g
e
t
-ppc: Fix S
U
BFE carry
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-25
Richard Henderson
target-arm: Fix sbc_
C
C ca
r
ry
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
R
i
chard He
n
ders
o
n
targ
e
t-xte
n
sa: Use ad
d
2/s
u
b2
f
or ma
c
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Ri
c
hard Henderson
target-x
t
ensa: Use mul*2 for
m
ul
*
hi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Rich
a
rd Hen
d
erson
target-unicore32:
U
se mul*2
f
or do_m
u
lt
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Richard Henderson
target-sh4: Use mul*
2
f
o
r dmul*
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Richard
H
e
n
derson
t
arget
-
sp
a
rc:
U
s
e mul*2 for
multiply
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Ric
h
a
rd
H
ender
s
on
tar
g
et-
s
parc: Use
official ad
d
2/sub2 interfaces for
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Richard Henderson
target-pp
c
:
C
ompute
mullwo
w
ithout branches
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Richar
d
H
e
nderso
n
t
ar
g
et-ppc: Compute arithmet
i
c shift carry without
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Richar
d
Henderson
target-ppc: Im
p
lement neg in te
r
ms of subf
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Rich
a
rd He
n
derson
target-ppc: Use
add2 for carry
g
eneration
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Ric
h
a
r
d Henderso
n
target-ppc: Compute
ad
d
ition
carry
w
ith se
t
c
o
n
d
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Ric
h
ard Hen
d
erson
target-p
p
c
:
C
o
mpute addition
o
verflow without b
r
anches
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
R
i
cha
r
d Henderso
n
target-ppc: Use se
t
c
o
nd in
g
en_o
p
_cmp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Rich
a
rd Henderson
target-ppc: Split out SO
,
OV, CA fields from
X
ER
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
R
i
chard Hen
d
erson
target-ppc
:
Use mul*2 in mulh*
insns
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Richard He
n
d
erson
target-cri
s
: Use mul*2 i
n
mul* ins
n
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Ri
c
hard He
n
ders
o
n
tar
g
et-mips: Use mul[u
s
]2 in [D]MULT[U] insns
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Richard He
n
de
r
son
t
arget-arm: Implemen
t
sbc_cc inline
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Richard Hen
d
erson
target-arm: Imp
l
e
m
ent adc_cc
i
nline
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
R
i
chard Henderson
target-arm: Use ad
d
2 in gen_add_CC
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
R
i
chard H
e
nd
e
rson
t
arget-arm: Use mul[us]2 and ad
d
2 in umlal et al
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
R
ic
h
ard Henderson
target-arm: Use mul
[
us]2 in gen_mu
l
[us
]
_i6
4
_
i
32
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Ri
c
hard
Hender
s
o
n
target-s390x
:
Use m
u
l
u
2 for mlgr
insn
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Richard Henderson
target-alpha: Us
e
mu
l
u2 for um
u
lh insn
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Richard Hen
d
erson
t
cg: Apply life
a
nalysis to 64-b
i
t
m
ultiword arithmetic ops
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Rich
a
rd Hender
s
on
tcg: Implement
m
uls2 with m
u
lu2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Richar
d
Henderson
target-i
3
8
6
: Use add2 to implement th
e
ADX extension
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Ric
h
ard Henderson
tcg-arm: I
m
plement muls
2
_i32
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Richard
Henderson
tc
g
-i386: Impl
e
ment multiw
o
r
d arithmetic o
p
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Richard Hende
r
son
tcg
:
Implement multiword addition helpers
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Richard He
n
derso
n
t
cg: Implement
m
ulti
w
ord multiply
h
e
lpers
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Richard Hend
e
rson
tcg: Implement
a 64
-
bit to 32-bit extrac
t
ion help
e
r
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
next