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
Ri
c
h
a
rd Henders
o
n
t
cg-arm: Impl
e
m
e
nt
divis
i
on
i
n
structions
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-27
Richard Henderson
tcg-
a
rm
:
Implem
e
nt deposit f
o
r armv7
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-27
Richa
r
d
H
enderson
tcg-arm
:
Impro
v
e const
a
nt generation
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-27
Richa
r
d
H
enderson
tcg
-
a
r
m: Han
d
le constant argum
e
nts to
a
dd
2
/sub2
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-27
Richard
H
enderson
tcg-
a
rm: Use tcg_out_dat_rIN
f
or compares
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-27
Richard Henderso
n
tcg-arm: All
o
w constant fir
s
t argu
m
ent
t
o sub
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-27
Richard Hende
r
son
tcg-arm
:
Handle negated con
s
tant argum
e
nts to and/sub
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-27
Richa
r
d Henderson
tcg-arm
:
Use bic to imple
m
ent and with constan
t
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-27
Richard H
e
n
d
erso
n
t
c
g
:
Log
the conten
t
s
o
f the pr
o
logue with -d out_asm
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-26
Richard Henderso
n
tcg-arm: Fix
loc
a
l stack frame
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-26
Richard He
n
de
r
so
n
targ
e
t-ppc: Fix narr
o
w
-
mode add/sub
c
a
rr
y
output
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-15
R
i
cha
r
d Henderson
tcg-ppc6
4
: Handle
d
eposit of zero
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-15
Richard Henderson
tcg-ppc64:
Implement mulu
2
/mu
l
s
2
_
i64
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-15
Richard Henderson
tcg-ppc64: Impl
e
me
n
t
a
dd2/sub2_i64
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-15
Richard Hende
r
son
tcg
-
ppc
6
4:
U
s
e
geta
u
xval for ISA
dete
c
tion
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-15
Ri
c
ha
r
d Hend
e
rson
tcg-ppc64: Im
p
lem
e
nt movcond
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-15
Richard Henderson
tcg-ppc64:
U
se ISEL for setcond
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-15
Richar
d
He
n
ders
o
n
tcg-ppc64: Use MFO
C
R
F
instea
d
o
f
MFCR
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-15
R
i
c
ha
r
d Henders
o
n
tcg-ppc64
:
C
l
eanup i3
2
co
n
stants t
o
tcg_out_cmp
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-15
Richar
d
Henderson
tcg-ppc64:
U
s
e
TC
G
Ty
p
e t
h
roughout compares
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-15
Richard Henderson
tcg-ppc6
4
: Use I
c
onstraint for mul
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-15
Richard Henderson
tc
g
-ppc
6
4: Implem
e
nt deposit
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-15
Ric
h
ard Hend
e
rson
t
c
g
-
pp
c
64: Handle con
s
t
ant inputs for some compound
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-15
Richard Hend
e
r
son
tcg-pp
c
64: Imp
l
e
m
ent compoun
d
logical
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-15
Rich
a
rd
Henderso
n
tcg-ppc64: Impl
e
ment bswap64
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-15
R
i
chard
H
e
nderson
tc
g
-ppc64:
I
mplement bs
w
ap16 an
d
bs
w
ap32
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-15
R
ichard Henderso
n
tc
g
-ppc6
4
:
I
mplement ro
t
a
tes
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-15
Ri
c
hard Henderson
tcg-ppc
6
4: Str
e
a
mline qemu_ld/s
t
insn se
l
ect
i
o
n
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-15
Richard Henderson
tcg
-
ppc64
:
U
se auto
m
atic i
m
plementation of ext32u_i64
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-15
R
ichard Henderson
tcg-ppc6
4
:
I
mprov
e
and
_
i64 with
c
o
nstant
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-15
Richard
Henderson
tcg-ppc64: Improve an
d
_i32 with constant
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-15
Richa
r
d Henderson
tcg-ppc64: Tidy or and xor
patterns
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-15
Richard Hender
s
on
t
c
g-ppc6
4
: Allow co
n
s
tant first ar
g
ument to sub
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-15
Rich
a
rd Hend
e
rson
tcg-ppc64:
I
mpro
v
e
c
o
nstant add and sub ops
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-15
Richard Hen
d
erson
t
cg-ppc
6
4: Rea
r
ran
g
e
integer consta
n
t
con
s
train
t
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-15
R
i
ch
a
rd Henderson
tcg-pp
c
64
:
C
leanup tc
g
_out_mo
v
i
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-15
Richard Henders
o
n
tcg-ppc64: Fix set
c
on
d
_i32
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-15
Richard Hend
e
rso
n
tc
g
-ppc64: Introd
u
ce
a
nd use T
A
I
and SAI
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-15
Rich
a
r
d
Henderso
n
tcg-p
p
c
6
4:
I
ntroduce
and u
s
e tcg_out_
s
h
r
i64
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-15
Richa
r
d Henderson
tcg-ppc64: Intr
o
duc
e
and use tcg_ou
t
_s
h
l
i64
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-15
Richard
Hender
s
on
tcg-ppc
6
4
: Introduce and use tcg_out_ext32u
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-15
R
ichard He
n
de
r
son
t
c
g-ppc64: Introduce
a
nd use t
c
g_out_rlw
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-15
Richard Hender
s
on
t
c
g-pp
c
64: U
s
e TCGR
e
g e
v
erywhere
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-15
Richar
d
H
enderson
disas: Disa
s
semble all
p
pc insns
f
or the host
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-11
R
ichard H
e
nderson
tci: Make tcg temp
o
rari
e
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 Henderson
tci: Delete
unused tb_ret_addr
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-11
Richard Henderson
tci:
Avoi
d
code
before d
e
cl
a
rat
i
ons
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-11
Richard Henderson
tci: Use
a
local
v
ariable
f
o
r env
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-11
R
i
chard Henderson
t
c
i:
Use
3
2-bit si
g
ned offs
e
ts
to loads/stores
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-05
Richard Henderson
tc
g
-
s
390: Fix merge
erro
r
in tgen_brcond
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-05
Richard Henderson
tcg-s39
0
: Use
all
2
0 bits of the offs
e
t
in tcg_out_mem
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-05
Richard
H
enderson
t
c
g
-
s39
0
: Use load-address for addition
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-05
R
i
chard Henderson
t
cg-s390: C
l
e
a
n
up argument shuffling fixme in softmmu
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-05
R
i
chard Henderson
tcg-s390: Use
ris
b
gz for
a
n
di
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-05
Richard Henderson
tcg-s390:
R
emove constraint letters for and
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-05
R
i
c
hard
Hender
s
on
tcg-
s
390: Implement depo
s
it opcodes
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-05
Richa
r
d
H
end
e
r
s
on
tcg-s39
0
: Implement movcond
o
p
codes
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-05
Rich
a
rd Henderson
tcg
-
s
390:
I
mplemen
t
m
u
lu2
_
i64 opcode
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-05
Richard Henderson
tcg-s3
9
0
:
Imp
l
ement add2/
s
ub2 opcodes
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-05
Richard H
e
nde
r
s
on
t
cg-s39
0
:
Remove use
l
ess preprocessor c
o
nditions
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-05
Richa
r
d He
n
derson
tcg-s390: Proper
l
y
allocate a stack frame
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-05
Richard
H
end
e
rson
tcg
-
s390: Fix mov
i
commit
|
commitdiff
|
tree
2013-04-05
Richard Hende
r
son
ta
r
g
et-s3
9
0:
Fix
SRNMT
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-03-23
Rich
a
rd Henderson
t
c
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 Hen
d
e
rson
target-i386: Don't modify e
n
v->eflag
s
around cpu_dump_state
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-03-23
Richard
H
e
nders
o
n
t
a
r
ge
t
-i386: F
i
x
f
l
ags computa
t
ion for ADOX
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-03-22
Richa
r
d He
n
der
s
on
target-ppc: Use NARROW_MODE macro for tlbie
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-03-22
Richard Henderson
target-ppc: U
s
e NARROW_MODE macro for ad
d
resse
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-03-22
Richard Henderson
targ
e
t-ppc: Use NARROW_M
O
DE macro for comparis
o
ns
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-03-22
Rich
a
r
d
He
n
derson
target-p
p
c
: Use NARROW_MODE ma
c
ro for
b
ran
c
hes
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-03-22
Richard H
e
nderson
target-ppc: Fix add and
subf carry
ge
n
eration in
narro
w
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-03-09
R
ichard Henders
o
n
t
cg: Don't make
e
xi
t
r
e
q flag a local t
e
mp
o
rary
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-03-05
Richard Henderson
mips
n
32-linux-us
e
r: Configur
e
th
e
ar
c
hi
t
ec
t
ure
p
r
o
perly
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-03-05
R
i
c
hard Henderso
n
mips64-li
n
ux-use
r
: Enable 64-
b
it add
r
ess
mode and fpu
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-03-05
Richard Henderson
mips-linu
x
-user
:
Fix n32 and n64 syscalls
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-03-05
R
i
c
hard Hender
s
on
m
i
ps-linux-user: Save and r
e
store fpu and dsp
f
rom
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-03-05
Richard Hend
e
r
s
o
n
mips-
l
inux-us
e
r: Enable m
i
ps64 an
d
mipsn32 linu
x
-user
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-03-05
Richard H
e
nderso
n
mips-linux-user
:
S
h
ar
e
o32
code for n32 an
d
n64 signals
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-03-05
Richard Henderson
m
ips-linux-use
r
: Delete n
3
2 and n64 signal stubs
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-27
Richard Henderson
target-i386: Use mulu2 and m
u
ls
2
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-25
Richard Henders
o
n
t
arget-
p
pc: Fix SU
B
FE ca
r
ry
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-25
Richard Henderson
t
ar
g
et-a
r
m: Fix
sbc_CC carry
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
R
ichard Henders
o
n
target-xtensa:
U
se
ad
d
2/sub2 fo
r
ma
c
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
Richar
d
Hend
e
r
s
o
n
target-xte
n
sa:
U
se mul*2 for
m
ul*hi
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
R
i
cha
r
d Hend
e
rso
n
target-unicore32: Use mul*2 for
d
o
_mult
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
Richard Henderson
target
-
s
h4: Use mul*2
f
o
r
d
m
ul*
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
Richard Henderson
ta
r
g
e
t-
s
parc: Use mul*2
f
o
r multiply
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
Ric
h
a
r
d Hend
e
rson
ta
r
ge
t
-
s
parc: U
s
e offi
c
ial add2/su
b
2 i
n
ter
f
aces for
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
Richard Hend
e
rson
targ
e
t-ppc:
C
ompute mullwo without branches
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
Richard Henderson
target-ppc: Comp
u
te arith
m
etic s
h
ift carry without
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
Richa
r
d Henderson
target-ppc:
I
m
p
lemen
t
n
eg
i
n
ter
m
s
o
f
subf
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
R
ich
a
r
d
Hend
e
rson
target
-
ppc: Use add2
f
o
r
carr
y
g
e
n
eration
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
Richard Henderson
target-ppc: Com
p
ute addition carry wi
t
h setcond
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
Ri
c
hard
Henderson
targ
e
t-pp
c
: Compu
t
e addition overflow
witho
u
t
branches
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
Ric
h
ard He
n
der
s
o
n
t
a
rget-ppc: Use
setcon
d
in gen_op_cmp
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
Richard
H
enderson
target-ppc
:
Split ou
t
SO, OV, CA
fields from
X
ER
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
Richard Henderson
targe
t
-ppc:
U
s
e
mu
l
*2 in
mulh* insns
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
Richard He
n
derson
target-cris: U
s
e
m
ul
*
2 in mul*
i
n
sns
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
Richard Henderson
target-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
Ri
c
hard Henderson
target-arm:
Impl
e
me
n
t sbc_cc inline
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
next