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
mips-linux-user: Enable mips64 and mipsn32 linux-user targets
2013-03-05
Richar
d
Hender
s
on
mips-
l
inu
x
-us
e
r
: Ena
b
le mi
p
s64 an
d
mipsn
3
2 linux-user
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-03-05
Richard H
e
n
d
erson
mip
s
-lin
u
x-us
e
r: Share o32
c
ode for n32 and n64 signals
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-03-05
Richard Hender
s
on
mips
-
linux
-
u
s
e
r
: Delet
e
n32
a
nd
n
64
si
g
nal s
t
ubs
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-27
Richard Hend
e
rson
target-i386:
Us
e
mulu2 and muls2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-25
Richard Henderson
target-ppc: F
i
x SUBF
E
carry
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-25
Richa
r
d Henderson
target-arm: Fix
sbc
_
CC carry
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Ric
h
ard Henderson
target-xt
e
nsa: Use
a
dd2/sub2 for mac
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
R
ich
a
rd
Henderson
target-xtensa: Use mul*2 for mul*
h
i
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Richard Hend
e
rson
target-unicore32: Use mul*2 for do
_
mult
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Richard Henderso
n
targe
t
-sh4: Us
e
m
u
l*2 for dm
u
l*
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Rich
a
rd Hend
e
rson
target-sparc: Use mul*2 for multiply
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Richard Hend
e
rson
target
-
s
parc: Use official add2/su
b
2
inter
f
aces f
o
r
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Richa
r
d He
n
der
s
on
target-pp
c
:
C
ompute mullw
o
without branches
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Richard Henderson
target-ppc: Compute arith
m
etic
s
hift carry w
i
thou
t
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Ric
h
ard Henderson
tar
g
e
t
-
ppc: Imple
m
e
n
t neg in terms of subf
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Richard Henderson
target-ppc: Use add2 for carry g
e
neration
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Richard Hen
d
erson
ta
r
get-ppc: Compute addition carry
w
i
t
h setcond
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Richard H
e
nderson
t
arget-ppc: Compute additio
n
ove
r
flow withou
t
bran
c
hes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
R
ichard Henderson
t
arge
t
-
p
p
c: Use setcond i
n
g
e
n
_op
_
cmp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Richa
r
d Hende
r
son
target-pp
c
: Split out SO, OV,
C
A
fields from XER
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Richa
r
d Henderson
target
-
p
pc: Us
e
mul*2
in mulh
*
i
nsns
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Rich
a
rd Henderson
target
-
c
r
i
s: Use mul*
2
in mu
l
* i
n
sns
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Ri
c
h
a
rd Hend
e
rson
t
arget-m
i
ps
:
Use
mul[
u
s]2 in [D]MUL
T
[U] insns
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Ri
c
hard Henderso
n
target
-
arm
:
Implement
sb
c
_cc inline
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Richar
d
Henders
o
n
target
-
arm
:
Im
p
lem
e
n
t adc
_
cc in
l
ine
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Ric
h
ard He
n
d
er
s
on
t
a
rget-arm: Use ad
d
2 in
g
en
_
add
_
CC
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
R
icha
r
d Henderson
targ
e
t
-
arm: Use mul[us]2 and
add
2
in
umlal et al
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
R
i
c
hard H
e
nder
s
o
n
target
-
arm: Use mul[
u
s
]
2 in ge
n
_
m
ul[us]_i
6
4_i32
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Richard Henderson
targe
t
-s390x: Use mulu2 for
mlgr
i
nsn
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Richa
r
d He
n
derson
t
arget-alpha: Use mul
u
2 fo
r
u
mulh insn
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Ri
c
ha
r
d He
n
derson
tcg: Apply l
i
f
e
a
naly
s
is to
64-bit mu
l
tiword arithmet
i
c ops
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Richa
r
d Henderson
tcg
:
Imp
l
e
men
t
muls2 with
mulu2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
R
i
chard He
n
derson
target-i386: Use add2 to implement the ADX ext
e
ns
i
on
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Richard Henderson
tcg-arm: Implement muls2
_
i32
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
R
i
chard Hend
e
r
son
tcg-i386: Impl
e
ment m
u
lt
i
word
a
rithm
e
tic ops
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Ric
h
a
rd Hen
d
erson
tcg: Implemen
t
multi
w
ord add
i
tion help
e
rs
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Ri
c
hard
H
enderson
tcg: Implem
e
n
t multi
w
or
d
multip
l
y helpers
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Ric
h
ard Henderson
tc
g
: Implement
a
64-
b
it
to 32-bit e
x
traction hel
p
e
r
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Richard
Henderson
tcg: A
d
d signed mult
i
word
m
ultiplication operations
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Ric
h
ar
d
Henders
o
n
tcg: Add 64-bit m
u
ltiw
o
rd arithmet
i
c operation
s
commit
|
commitdiff
|
tree
2013-02-23
Ric
h
a
rd
H
e
nderso
n
tcg-sparc: Alway
s
impleme
n
t 32-bit multiword
ops
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Richard Hende
r
son
tcg-
i
386: Always implement 32-bit multiw
o
rd o
p
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Richard Henderson
tcg: Make
3
2-bit multiwor
d
operations optional for
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-20
Richard Henderson
target-i386: Use
m
ovc
o
nd to implement shift
d
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-20
Richard Henderson
tar
g
et-i386: Discard
C
C_OP compu
t
a
ti
o
n in s
e
t_cc_op
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-20
Richar
d
H
e
nderson
target-
i
386: Use movcond to imp
l
ement r
o
tate flags
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-20
Richar
d
Hende
r
son
tar
g
et-i386
:
U
se movcond to i
m
p
lement shift flags
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-20
R
ichard Henderson
target-i386: Add CC_OP_C
L
R
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-20
Ri
c
hard Henderson
t
a
rget-i386: Implement tzcnt and fix lzcnt
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-20
Richard
H
en
d
erson
t
arget-i386: Us
e
clz/ctz
for bsf/bsr he
l
p
e
r
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-20
Ri
c
har
d
Hende
r
son
target-i386
:
Implement ADX extension
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
R
i
chard Henderso
n
target-i386: Implement
R
ORX
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Ric
h
ard
H
enderson
target-i38
6
:
I
mplement
SHLX,
S
ARX
,
SHRX
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richard He
n
derson
t
a
rget-i386: Implement PDEP, PEXT
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richard H
e
nderson
target-i38
6
:
I
mp
l
ement MULX
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richa
r
d Hender
s
on
target-i386: Imple
m
ent BZ
H
I
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Ri
c
hard Henderso
n
target-i386: Imple
m
ent
B
LS
R
, BLSM
S
K, BLS
I
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richard Henderson
t
arget-i
3
86: Impl
e
ment BEXT
R
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richard H
e
nderson
ta
r
ge
t
-
i386: Implement ANDN
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Ri
c
ha
r
d Hend
e
rson
t
a
r
get-i386: Im
p
lem
e
nt MOVBE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richard H
e
nderson
target-i
3
86: Decode the V
E
X pr
e
fixes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richa
r
d He
n
d
erso
n
target-i3
8
6: Tid
y
prefix pa
r
sin
g
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richard Hen
d
erson
target-
i
386: Use CC_SRC2 for ADC and SB
B
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
R
i
chard H
e
nderson
target-i386:
M
ake helper_cc_co
m
pu
t
e_{all,c} const
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richard Henderson
t
a
r
g
et
-
i
3
86:
D
on't ref
e
rence ENV
t
hrough most of cc
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Ri
c
hard Hen
d
erson
target-i386: optim
i
ze f
l
ags checking
a
fter sub using
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Rich
a
rd Henderson
ta
r
get-i3
8
6: Update cc_op bef
o
r
e TCG branches
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Rich
a
r
d
Henderson
t
a
r
get-i3
8
6:
i
n
t
rodu
c
e gen_jcc1_no
e
ob
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Ric
h
ard Henders
o
n
t
a
rget-i386: use gen_op for cmps/sc
a
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Ric
h
ard He
n
derson
target-i3
8
6: expand cmov via movcond
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Ric
h
ard Henderson
t
a
r
g
e
t-i386: i
n
l
in
e
ge
n
_pr
e
pare_cc_s
l
ow
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richard Henderson
t
arget-i38
6
:
i
nt
r
o
duce gen_pre
p
are_cc
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richard
H
enderson
t
a
rge
t
-
i
386:
introduce CCPrepar
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richar
d
Henders
o
n
ta
r
get-i386: optimize s
e
tle
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richard Hende
r
son
t
arget-i386: optimize setbe
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Rich
a
r
d
Henderson
targ
e
t-
i
38
6
: con
v
ert gen_
c
o
m
pute_e
f
lags_c to TCG
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
R
ichard
H
ender
s
on
targ
e
t-i386
:
use in
v
erted setcond when com
p
uting NS
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Ric
h
ar
d
Hende
r
s
o
n
target-i3
8
6: do
n
o
t call h
e
l
per to
c
ompute ZF/SF
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richard He
n
derson
target-i386: Move CC d
i
sc
a
r
d
s t
o
set
_
cc
_
o
p
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richard
Henderson
target-i386:
n
o
n
e
ed to flush ou
t
cc_op before gen
_
eob
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richard Henders
o
n
ta
r
get-i386: d
o
not compute eflags mu
l
tiple times consecutively
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
R
icha
r
d Hend
e
rson
target-i386: U
s
e
g
e
n_update_cc_op everywhe
r
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Ri
c
hard H
e
nde
r
son
target-i
3
86:
Don't
clobb
e
r
s->cc_op in gen_
u
pdate_cc_op
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richard Henderso
n
target-i386: Int
r
o
duce set_cc_
o
p
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Ri
c
h
a
rd Henderson
ta
r
ge
t
-i386: Name the cc
_
op enume
r
ation
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-17
Richard He
n
derson
test
s
: Add
u
nit t
e
s
ts for mulu64 a
n
d mul
s
64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-17
Richard Hend
e
r
s
on
host-utils: Improve mulu64 and muls64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-17
Richard Hende
r
s
on
host-util
s
: Use
__int128_t for
m
ul[
u
s]64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-16
Richard Henderson
b
itops
:
Remove
r
outines redundan
t
with host-ut
i
ls
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-16
Richard Hender
s
on
bi
t
ops: Replace bit
o
ps_
c
tol
w
it
h
ctzl
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-16
Richa
r
d Henderson
b
i
t
ops:
Inline bitop
s
_flsl
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-16
Richard He
n
derson
target-i386: In
l
ine bitops_f
l
s
l
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-16
Richard Henderson
bitops: Write
bi
t
op
s
_flsl in terms of clzl
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-16
R
ichard Henderson
memory: Use
n
on-bit
o
ps ctzl
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-16
Richard Henderson
bitops: Use n
o
n-bitops ctzl
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-16
Richard Hen
d
erson
hbitmap:
U
se non-b
i
tops
ctzl
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-16
Richard Henderson
h
o
s
t
-utils: Fix coding sty
l
e
a
nd
add
c
ommen
t
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-16
Richard Henderson
host-util
s
: Add host long sp
e
cific
al
i
ases
f
o
r
clz
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-06
R
i
chard Hen
d
erson
configure: Fix bu
i
ld with XFree
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-06
Ric
h
ard He
n
derson
bswap:
F
ix width of s
w
ap in l
e
ul_to_cpu
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
next