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
tcg-arm: Implement division instructions
2013-04-27
Rich
a
r
d Henderson
t
c
g-arm: Implement division inst
r
uctions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-27
R
ichar
d
Hend
e
rson
tcg-arm: Implemen
t
deposi
t
for armv7
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-27
Richard H
e
n
derson
tcg-arm: Improve con
s
tant generation
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-27
Richard Hender
s
on
tcg-arm: Ha
n
dle constan
t
ar
g
u
m
ent
s
to add2/
s
ub2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-27
Rich
a
rd Hende
r
son
tcg-arm:
Use tcg
_
ou
t
_
dat_rIN for compares
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-27
Ri
c
ha
r
d H
e
nderson
tc
g
-arm: A
l
low
cons
t
ant first
argum
e
nt
t
o su
b
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-27
R
ichard Henderson
tcg-
a
rm: Han
d
l
e
negated
c
onstant argume
n
ts to and/sub
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-27
Richard Hender
s
on
tcg-a
r
m
: Use bi
c
t
o implem
e
n
t
and with con
s
tant
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-27
R
i
chard Hend
e
rson
tcg: Log the contents of the prologue with
-
d
o
ut_asm
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-26
Richard He
n
derson
tc
g
-arm
:
Fix lo
c
a
l
stack frame
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-26
R
ichard Henderson
target-ppc: Fix narrow-
m
ode add/sub carry outp
u
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Ri
c
h
a
rd Hend
e
r
s
on
tcg-ppc6
4
: Handle de
p
o
s
i
t of zero
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
R
ichard Henderson
t
cg-pp
c
64: Implement mulu
2
/muls2_i64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richard Hende
r
son
t
cg-ppc64: Impl
e
m
e
nt add2/sub2_i64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richar
d
Hende
r
son
tcg-ppc
6
4
:
U
s
e getau
x
val fo
r
ISA
detecti
o
n
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richard
Hend
e
rson
t
cg-ppc64: Impl
e
me
n
t
m
o
vcond
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richard H
e
nderson
tcg-ppc
6
4: Us
e
ISEL fo
r
s
e
tcond
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richard He
n
derson
tcg-
p
pc64:
U
s
e
MFOCRF instead of MF
C
R
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richard Henderson
tcg-
p
pc64
:
Clean
u
p i32
c
onstan
t
s
to tcg_out_cmp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Ri
c
h
a
rd He
n
derson
tcg-ppc64: Use TCGT
y
pe th
r
oughout compares
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richard Henders
o
n
tcg
-
ppc64: Use I con
s
t
raint for mul
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richard Henderson
tcg-ppc64: Imp
l
ement
deposit
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richard Hende
r
son
tcg-ppc64: Handle co
n
s
tant inp
u
ts for some com
p
o
u
nd
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
R
i
c
hard Henderson
t
cg-ppc
6
4: Impleme
n
t comp
o
u
n
d logical
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
R
i
c
h
a
rd Hend
e
rson
t
c
g-ppc64: Implement bsw
a
p
6
4
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Ri
c
hard He
n
derson
tcg-ppc64: Implement bswap16 and b
s
wap32
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richar
d
Henderso
n
tcg-ppc64: Implement rotates
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
R
i
chard Henderson
t
cg-ppc64: Stream
l
ine q
e
mu
_
ld/st insn
s
e
l
ection
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richard Hende
r
son
tcg-p
p
c64: U
s
e automatic implementation of ext32u_i64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richard He
n
derson
t
cg-ppc6
4
: Improve and_
i
64 wi
t
h con
s
t
a
nt
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richar
d
Henderson
tcg
-
pp
c
64:
Improve and_i
3
2 with
co
n
s
tant
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richard Henderson
tcg-ppc64: Tidy or
an
d
x
or patt
e
rns
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Rich
a
r
d H
e
nderson
tcg-ppc64: Allow
con
s
ta
n
t first argument to sub
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richa
r
d
Henderson
t
c
g-ppc6
4
: Improve const
a
nt add and su
b
ops
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richa
r
d Henderson
tcg-ppc64: Rearrange integ
e
r consta
n
t co
n
st
r
a
ints
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richard Henders
o
n
tcg-ppc64: Cleanup t
c
g_out
_
movi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Rich
a
r
d
Henderson
t
c
g-ppc64
:
Fix
s
et
c
ond_i32
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
R
i
chard Henderson
tcg-ppc64: Introduce a
n
d
use
T
AI an
d
S
AI
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
R
ic
h
ard He
n
derson
t
c
g-ppc64
:
Intr
o
duce
a
nd
u
se tcg_
o
ut_
s
hri64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
R
ichard Henderso
n
tcg-pp
c
64: Introdu
c
e an
d
use t
c
g_out_s
h
li64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
R
i
ch
a
rd Henderson
tcg-ppc64: Introduc
e
and
u
se
t
cg_ou
t
_ext32u
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Ric
h
ard Henderso
n
tcg-pp
c
64: Intr
o
duce a
n
d use tcg_out_rlw
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richa
r
d Henderson
tc
g
-ppc
6
4: Us
e
TCGReg everywhere
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Ri
c
hard Henderson
disas
:
Disassemble
a
ll ppc i
n
sns for the ho
s
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-11
Richard
H
e
n
d
erson
tc
i
: M
a
ke
tcg temp
o
rarie
s
local
t
o tcg_qemu_tb_exec
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-11
Richa
r
d Hen
d
e
rson
tci: Delete unused tb_ret_addr
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-11
Richar
d
Hen
d
ers
o
n
tci: Avoid
code b
e
fore declara
t
ions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-11
Rich
a
rd Henderson
tci: Use a local v
a
riable
for
e
nv
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-11
Ric
h
ard
Henders
o
n
tci: Use 32-bit signed offsets
to lo
a
ds/stores
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-05
Ri
c
hard Henderson
tcg-s390: Fix merge error in
tg
e
n_
b
r
c
ond
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-05
Richard Henderson
tcg-
s
390: Use al
l
20 bits of the offse
t
in
tcg
_
out
_
m
e
m
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-05
Richard Hend
e
rson
t
cg
-
s390
:
Use
l
oad-address for
a
ddition
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-05
Richard Henders
o
n
tcg-s390
:
Cle
a
nup argument
s
huff
l
ing
fix
m
e in sof
t
mmu
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-05
R
ichard
H
enderson
t
c
g-s390: Us
e
risbgz for andi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-05
Richard Hen
d
erson
tcg-s390:
R
e
move
con
s
tr
a
int letters for
and
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-05
Ric
h
ard Henderson
tcg-s
3
90: Impl
e
ment
deposit opcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-05
Richard Hende
r
so
n
tcg-s390: Implement movcond o
p
co
d
es
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-05
Richard Henderson
tcg-s39
0
:
I
m
p
l
ement mulu2_i64
opcode
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-05
Richard Henderso
n
tcg
-
s390: Impl
e
ment ad
d
2
/
sub2 opcode
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-05
R
i
c
hard
H
enders
o
n
tc
g
-s390: Remove usel
e
s
s prep
r
o
c
essor conditi
o
ns
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-05
Richard Henderson
tcg-s390: Properl
y
alloca
t
e a st
a
ck fra
m
e
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-05
Richard Henderson
tcg
-
s
3
90: F
i
x movi
commit
|
commitdiff
|
tree
2013-04-05
Richard Henderson
tar
g
et-s390:
F
ix
S
R
NMT
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-03-23
Richar
d
Henders
o
n
tcg-
o
ptimize
:
Fold sub r,0,x to neg r,x
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-03-23
Richar
d
H
e
n
derson
target-i386: Don't mod
i
fy
env->eflags ar
o
u
n
d cpu_dump_stat
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-03-23
Richard H
e
nderson
target-i38
6
: Fix flag
s
computati
o
n f
o
r ADOX
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-03-22
Richar
d
Hender
s
on
target-ppc: Use NARROW_MODE macro for t
l
b
ie
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-03-22
Rich
a
rd Henderson
target-ppc
:
U
s
e NARROW_MODE macro for add
r
esses
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-03-22
Rich
a
r
d
H
e
nderson
ta
r
g
et-ppc: Use NARROW_MODE ma
c
ro for comp
a
ri
s
ons
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-03-22
R
i
chard Henderson
tar
g
e
t
-ppc: U
s
e N
A
RROW_MODE ma
c
ro for
branches
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-03-22
Richard Henderson
target-ppc: Fix add
an
d
s
ubf carry generation i
n
n
a
rrow
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-03-09
Richard H
e
nderson
tcg:
Don't ma
k
e exitreq fl
a
g a
loc
a
l
t
emporary
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-03-05
Richard Henderson
mipsn32-linux-user:
C
onfigu
r
e the a
r
chitecture prope
r
ly
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-03-05
Richard H
e
nd
e
rson
mip
s
6
4
-
linux
-
u
ser: Enable 64-bit
a
ddress mode and fpu
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-03-05
Ric
h
ard H
e
nderson
mips
-
lin
u
x
-
user
:
Fix n32 and n64 sy
s
calls
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-03-05
Richard H
e
nd
e
rson
mip
s
-linux
-
us
e
r: Save an
d
restore
f
p
u a
n
d dsp
f
r
om
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-03-05
R
ichard Hende
r
son
mips-linux-user:
E
nable mips64 a
n
d
m
i
psn32
l
inu
x
-user
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-03-05
Ri
c
hard Hender
s
on
m
ips-linux-user: Share o32 c
o
de for n32 and n64
signals
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-03-05
Richard Henderson
m
ips-linux
-
user: De
l
ete
n3
2
and n64
signal stubs
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-27
Richar
d
Henderson
target-i
3
86: Use
mulu2 and muls2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-25
Richard Henderson
target-ppc: Fix SUBFE
c
arry
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-25
Ric
h
ard He
n
derson
target-arm: Fix
s
bc_CC carry
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Richard Hen
d
erson
tar
g
et-xten
s
a: Use
a
dd2
/
sub2 for mac
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Richard He
n
derson
ta
r
get-x
t
en
s
a: Use mul*2
f
or mul*hi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Richard
Henderson
target-
u
nic
o
re32:
U
se
m
u
l*2 f
o
r do_mult
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
R
i
chard
H
enderson
target-sh4: Use mul*2 for dmul*
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
R
i
chard Henders
o
n
target-sparc: Use mul*2 f
o
r multiply
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Richard Henderson
target-sparc: U
s
e o
f
ficial add2
/
su
b
2 interfaces for
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Rich
a
rd Henderson
t
a
rg
e
t
-ppc: Compute mullwo without branches
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Rich
a
r
d
Henderson
target-ppc:
C
ompute a
r
ith
m
etic shift carry witho
u
t
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Ri
c
h
a
rd Henderson
ta
r
get
-
ppc: Implement n
e
g in term
s
of subf
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
R
icha
r
d Hender
s
on
target-p
p
c
: Use add2
for car
r
y g
e
ne
r
ation
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Richard Henderson
target-p
p
c: C
o
mpute
a
ddition carry with setcond
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Ri
c
hard
Henderson
targ
e
t-ppc:
C
omput
e
addition
o
verflow withou
t
branches
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Ric
h
ard Henderson
target-ppc: Use setcond i
n
gen_op_cmp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Richard He
n
derson
target-ppc: Split out SO
,
OV
,
CA fields from XER
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Richard
Henders
o
n
target
-
ppc: Use mul*2 in mul
h
*
i
nsns
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Richard
H
ende
r
s
o
n
ta
r
g
e
t
-cris: Use mul*2 in mul* insns
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Ri
c
hard Henderson
target-mips
:
U
s
e mul[us
]
2
i
n
[D]MULT[U
]
insns
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Richar
d
Henderson
t
arget-arm: Implement sbc_cc inlin
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
next