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-arm: Use bic to implement and with constant
2013-04-27
R
i
c
h
ar
d
Henders
o
n
tcg-arm: Use
bic to
impleme
n
t a
n
d with constant
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-27
Richard H
e
nderso
n
tcg
:
L
o
g the contents of the pr
o
logue
w
ith -
d
out_asm
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-26
Ri
c
hard Henders
o
n
tcg-
a
rm: Fix local stac
k
f
r
ame
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-26
Ric
h
ar
d
Henders
o
n
target-
p
pc:
Fix n
a
rrow-mod
e
add/sub ca
r
ry
output
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-15
Richard Henderson
tcg-ppc64:
H
andle deposit o
f
ze
r
o
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-15
Richard Hende
r
son
tcg-ppc64: Implemen
t
mulu2/muls2_i64
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-15
Richa
r
d Henders
o
n
tcg
-
ppc64
:
Implemen
t
add2/sub2_i6
4
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-15
Richard Henderson
tcg-ppc64: Use getauxval f
o
r ISA dete
c
t
i
o
n
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-15
R
i
char
d
Henderso
n
tcg-ppc
6
4:
I
m
p
l
e
men
t
movcond
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-15
Richard Hend
e
rson
t
c
g-ppc64
:
Use IS
E
L f
o
r
setcond
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-15
Richard Henderson
tcg-
p
pc64:
U
se MFOCR
F
instead of M
F
CR
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-15
Richard Henderson
tcg-ppc64: Cleanup i32 c
o
nstants to tcg_out_cmp
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-15
Ri
c
ha
r
d Henders
o
n
tcg
-
ppc6
4
: Use TCGType throughout c
o
mpares
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-15
Rich
a
rd Henderso
n
tc
g
-p
p
c
6
4: Use I con
s
t
r
ain
t
for m
u
l
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-15
Richard
Henderson
tcg-ppc64:
I
mpleme
n
t deposit
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-15
Richard H
e
nderson
tc
g
-ppc64:
H
andl
e
constant i
n
p
u
t
s for som
e
c
ompound
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-15
Ri
c
hard Henderson
t
c
g-p
p
c64: Impleme
n
t compound logi
c
als
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-15
Richar
d
Henderson
tcg-p
p
c64: Implement bswap64
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-15
Richard Henders
o
n
tcg-
p
p
c
64: Imp
l
ement
b
s
w
ap16 and b
s
wap32
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-15
R
ichard Hen
d
erson
tcg-ppc64: Im
p
lement rotates
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-15
Richard
H
enderson
t
cg-ppc64:
Streamline
qemu_
l
d/st in
s
n selection
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-15
R
i
cha
r
d Henders
o
n
tcg-ppc64: Use a
u
t
o
matic
i
m
p
lementation o
f
e
xt32u
_
i64
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-15
Richard Henderson
tcg-ppc64:
I
m
p
r
ove and_i64 wit
h
constant
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-15
Ri
c
ha
r
d
H
enderson
t
c
g-p
p
c64: Impro
v
e and_i32 wi
t
h constant
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-15
Richa
r
d He
n
der
s
on
tcg-pp
c
64: Tidy or and xor patterns
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-15
Richard
H
enderson
tcg
-
ppc64: Allow
const
a
n
t
f
irst argu
m
ent
t
o sub
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-15
Richa
r
d H
e
nderson
tcg-ppc64
:
Improve cons
t
ant add
a
n
d sub ops
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-15
Rich
a
rd Henderson
tcg-ppc64
:
Rearrange integer co
n
s
tant co
n
straints
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-15
Richard Henderson
tc
g
-ppc64
:
Cl
e
anup tcg_out
_
mo
v
i
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-15
R
i
char
d
Henderson
tc
g
-
p
pc64: Fix setcon
d
_i32
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-15
Ric
h
ard Henderson
t
cg-p
p
c64: In
t
r
oduce and use T
A
I and
SAI
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-15
R
i
chard H
e
nderson
tcg-ppc
6
4
: Intr
o
duce and use tcg_
o
u
t_sh
r
i64
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-15
Rich
a
rd Hen
d
erson
tcg-ppc64: Int
r
oduce a
n
d u
s
e tcg_out_shli6
4
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-15
Richa
r
d Hend
e
rson
t
cg
-
ppc6
4
: Introduce and use
t
c
g
_
out_e
x
t32u
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-15
Richard Hender
s
on
tcg-ppc64: I
n
troduce and
u
s
e tcg_out_rlw
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-15
Richard Henderso
n
tcg-ppc6
4
: Us
e
TCG
R
eg every
w
here
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-15
Richard Hend
e
rso
n
disas: Disassemble all ppc
insns for the host
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-11
Richar
d
Henderson
tci: Make tcg temporar
i
es loc
a
l
to tcg_q
e
mu_tb_exec
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-11
Richar
d
Hen
d
e
rson
tci: De
l
ete unused tb_re
t
_ad
d
r
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-11
Richa
r
d H
e
nde
r
son
tci:
Avoid cod
e
b
efore dec
l
arat
i
ons
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-11
R
i
chard He
n
d
e
rson
tci: Use a local variable for env
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-11
Richard Henderson
t
c
i: Us
e
32-bit signed of
f
se
t
s to loads/stores
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-05
R
ichard Henderson
tcg-s390: Fi
x
m
e
rge error in tgen_
b
rco
n
d
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-05
R
i
chard Henderson
tcg-s390: Use a
l
l
20 bits
o
f the offset in tcg_ou
t
_mem
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-05
R
i
c
hard Hender
s
on
tcg
-
s390: Us
e
load-address for addition
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-05
R
i
chard
H
end
e
rson
tcg
-
s390: Cl
e
anup
a
r
g
ument shuffling
f
ix
m
e in so
f
tmmu
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-05
Richard H
e
nderson
tcg-s39
0
:
Use risbgz
f
o
r a
n
di
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-05
Richard Hende
r
son
tcg-s390:
R
e
m
ove
co
n
strai
n
t
l
etters for and
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-05
Richard Henderson
tcg-s
3
90: Im
p
lement deposit opc
o
des
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-05
Ric
h
ard Hend
e
rso
n
tc
g
-s390: Im
p
lement mo
v
cond opcodes
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-05
Rich
a
rd Hender
s
on
tcg-s390: Implement mulu2_i64 opcode
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-05
Ri
c
hard Hender
s
on
tcg-s
3
90: Im
p
lemen
t
a
dd2/sub2 opcod
e
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-05
Richard He
n
d
erson
tcg-s390: Remov
e
u
s
ele
s
s preprocessor conditions
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-05
R
i
char
d
Hende
r
so
n
tcg-s3
9
0: Pro
p
erly al
l
ocat
e
a stack frame
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-05
Richard Henderson
tc
g
-s390: Fix movi
commit
|
commitdiff
|
tree
2013-04-05
Richard H
e
nderson
target-s390: F
i
x SRNMT
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-03-23
Richard
Henderso
n
tcg-optimize:
F
o
l
d sub r,0,x to n
e
g r,x
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-03-23
Richard Henderson
targ
e
t-i
3
8
6: Don'
t
modify env->
e
f
lag
s
around c
p
u_
d
u
m
p_state
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-03-23
Richard H
e
nd
e
rson
target-i
3
86: Fix f
l
ags computatio
n
for ADOX
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-03-22
Richard
H
e
n
de
r
s
on
targe
t
-ppc
:
Use NARROW_MO
D
E macr
o
f
o
r tl
b
ie
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-03-22
Richard He
n
derson
target-p
p
c
:
Use NARROW_MODE m
a
cro for
addr
e
s
s
es
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-03-22
R
ichard Henderson
target-ppc: Use
N
ARROW_MODE m
a
cro for
c
ompa
r
i
so
n
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-03-22
R
i
ch
a
rd He
n
derson
target-ppc: Use
N
A
R
ROW_MODE macro for branches
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-03-22
Richa
r
d
Henderson
target-
p
pc: Fix add and
s
u
bf carry
generation
i
n
na
r
row
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-03-09
Richard Hende
r
son
tcg: Do
n
't mak
e
ex
i
treq flag a l
o
cal temporary
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-03-05
Rich
a
rd Hen
d
erson
mipsn32-linu
x
-user:
C
onfigure the a
r
c
hitectu
r
e properly
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-03-05
R
i
chard Hender
s
on
mips64-linux-user
:
E
na
b
l
e
64-bit address mode
a
nd
f
pu
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-03-05
Ric
h
ard Hende
r
son
m
i
ps-lin
u
x-u
s
er:
F
ix n32 and n64 syscalls
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-03-05
Richard Henderson
mips-linux-use
r
: Save and restore fpu and dsp
f
rom
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-03-05
Ri
c
hard Henders
o
n
mips-linux-use
r
: Enable mip
s
6
4
and mipsn
3
2 linux-user
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-03-05
Ri
c
h
a
rd Henderson
mi
p
s-linux-us
e
r: Sha
r
e
o
32 code
for n32 and n64 signa
l
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-03-05
Richa
r
d Henderson
mips-linux-user:
Dele
t
e n32 and n64
signal stub
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-27
Ric
h
ard He
n
derson
target-i386: Use mulu2 an
d
mu
l
s
2
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-25
Richard Hen
d
er
s
o
n
target-ppc: Fix SUB
F
E carr
y
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-25
R
i
chard Henderson
t
a
rget-arm: Fix sb
c
_CC
carry
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
Richa
r
d Hender
s
on
ta
r
get-x
t
ensa: Use add2/sub
2
for mac
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
R
icha
r
d
H
enderson
target-
x
tensa: Use mul*
2
for mul*h
i
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
Rich
a
rd H
e
nderson
target-un
i
core
3
2: Use mul*2 for do_mult
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
Richard Hend
e
rson
target-s
h
4
: Use
mul*2
f
o
r dmul*
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
Richard
Henderson
target-s
p
arc:
U
se mul*2 for mult
i
ply
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
R
ichar
d
Hende
r
son
tar
g
et-sparc: Use
official add2/sub2 interfaces for
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
R
ichar
d
Henderson
target-
p
pc:
C
ompute mullwo wit
h
out branches
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
Richard Henderson
target-p
p
c:
Compute arithmetic
shift ca
r
r
y
w
i
thout
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
Ric
h
ar
d
He
n
de
r
son
t
a
rge
t
-ppc: Implement neg in te
r
m
s
of subf
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
Ri
c
har
d
Hen
d
erso
n
target-ppc: Use add2 for carry generat
i
on
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
R
ichard He
n
der
s
on
target-ppc: Compute addition carry with setcond
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
R
ic
h
ard
H
enderson
ta
r
get-
p
p
c
:
Compute
ad
d
it
i
on overflow
w
ithout
branche
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
Richar
d
Hende
r
son
target-ppc: U
s
e se
t
cond in gen_op_c
m
p
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
R
ic
h
ard Hender
s
on
targe
t
-ppc: Sp
l
i
t
out SO, OV, CA f
i
e
l
ds from XE
R
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
Richard Henders
o
n
target-pp
c
: Use mul
*
2
in mulh* insns
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
Richard
He
n
derson
target-cris: Use mul*2 in mul
*
insns
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
Richard H
e
nderson
t
a
rget-mips
:
U
se
m
ul[u
s
]
2
in [D]M
U
LT[U]
i
n
sns
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
R
ichard
H
enderson
targe
t
-arm: Implement sbc_
c
c inl
i
ne
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
Ric
h
ard
H
en
d
er
s
on
targ
e
t-arm
:
Imp
l
ement adc_cc inli
n
e
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
Richard
H
end
e
r
son
target-arm
:
Use add2 in
gen_add_CC
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
Rich
a
rd Hender
s
on
target-arm: Use mul[us
]
2 and
add2
i
n um
l
al
e
t al
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
Ri
c
hard Henderson
t
arget-
a
rm:
U
se mu
l
[
us]2 in gen
_
mul[us]_i64_
i
32
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
R
i
c
h
a
rd Hender
s
on
t
a
rget-s390x:
U
se m
u
lu2 for mlg
r
ins
n
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
R
i
chard Henderson
ta
r
get-alpha: Use mul
u
2
f
or
umu
l
h insn
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
Richard He
n
derson
tcg:
A
pply life ana
l
ysis to 64-b
i
t
m
ul
t
iword
a
rith
m
etic ops
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
next