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
target-unicore32: Use mul*2 for do_mult
2013-02-23
Richar
d
Hen
d
erson
targe
t
-unicore
3
2
: Use mul*2 for
d
o_mult
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
Richard Hende
r
son
tar
g
e
t
-s
h
4:
U
s
e mul*2
f
or dmul*
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
R
i
chard Hende
r
son
target-sparc
:
Use m
u
l*2
f
o
r
multiply
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
Richard Henderson
ta
r
g
e
t-sparc:
Use official add2/
s
ub2 in
t
erfaces fo
r
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
R
icha
r
d Hend
e
rson
t
arget-ppc: Com
p
ut
e
mullw
o
wit
h
o
ut bran
c
hes
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
Richard Hender
s
on
target-pp
c
:
Co
m
p
u
te arithmetic
s
hift carr
y
without
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
Richard Hend
e
r
s
o
n
target-ppc: Imple
m
ent neg in terms of su
b
f
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
Richard Henders
o
n
target-ppc
:
Use add2 for carry generation
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
Richard Henderson
t
a
rget
-
ppc:
C
o
mput
e
addition c
a
rry with setcond
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
Richard
He
n
d
e
rs
o
n
t
ar
g
et-ppc: Compute
addition
o
verflow
w
ithout branches
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
Richard Henderson
target-ppc: Use setcond in
g
en_op_c
m
p
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
Richard Hen
d
er
s
on
t
ar
g
et
-
p
p
c:
Split out SO, OV,
CA fields from XER
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
Ri
c
hard
He
n
derson
target-
p
pc: Use m
u
l*2 in mul
h
* insns
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
Richard Henderson
targe
t
-cri
s
: Use mul*2
in mul* insns
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
R
i
chard Henderson
targ
e
t-mi
p
s
:
Use mul[us]
2
in [D]MUL
T
[U
]
insns
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
Richard H
e
n
derson
target-arm: Implement sbc_cc inline
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
Richar
d
Henderson
tar
g
et-arm:
I
mplem
e
nt adc_cc in
l
i
n
e
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
Richard Henderson
target-
a
rm: Use add2
i
n g
e
n_add_CC
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
Ri
c
hard He
n
d
e
r
son
ta
r
g
et-arm:
Use mul[
u
s]2
a
n
d
add2 in u
m
lal et al
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
Ri
c
hard Henderso
n
target-
a
rm: Use mul[us]2 in gen_mul[us]_i
6
4_i32
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
R
i
ch
a
rd Hen
d
erson
targe
t
-s390x:
Use mulu2 for mlgr insn
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
R
ichard Hen
d
erson
target-alpha: Use mu
l
u2 fo
r
umulh insn
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
R
ichard Henderson
t
c
g
:
App
l
y l
i
fe analysis to 64-bit mult
i
word a
r
ithmetic ops
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
Richard He
n
derson
tcg: Imple
m
e
nt muls2
w
ith mulu2
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
Richard
Hende
r
son
ta
r
g
et-i386: Use add2 to
i
m
plement the ADX extensio
n
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
R
i
cha
r
d Henderso
n
tcg-arm: Im
p
l
e
ment muls2_i32
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
Richard Henderson
tcg-i
3
86: Imple
m
ent multiw
o
rd arithmetic ops
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
Ric
h
a
r
d H
e
nde
r
son
t
c
g
: I
m
pl
e
m
e
nt multiword addition he
l
pers
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
Richard H
e
nder
s
on
tcg:
Imp
l
ement multiword multiply h
e
lpers
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
Richard
H
end
e
rso
n
tcg: Implemen
t
a
64-bit to
3
2-bit ext
r
action helper
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
Richard Henderson
tcg: Add
s
igned multiword multiplication o
p
erations
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
Rich
a
rd
Hende
r
son
tcg:
A
d
d 64-bit mu
l
tiword
arithm
e
ti
c
oper
a
t
ions
commit
|
commitdiff
|
tree
2013-02-23
Richard Henderson
tcg-sparc: A
l
way
s
implement 3
2
-
bit multiword o
p
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
Richar
d
Henderson
t
cg-i
3
86: Always
implement 32-
b
it m
u
l
t
iword o
p
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
Ri
c
hard Henderson
t
c
g: Make 3
2
-
b
i
t mul
t
i
w
o
r
d operations
o
ptional for
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-20
Richard Henderson
targe
t
-i386: Use movcond
t
o implement shif
t
d
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-20
Richard Henderson
t
a
rget-i
3
86:
Discard CC_OP computation in set_cc_op
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-20
Richard Henderson
targe
t
-i
3
86
:
Use movco
n
d to impl
e
ment rotat
e
flags
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-20
Richard
Hen
d
erson
target-i386: Use movcond
t
o implement shift fla
g
s
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-20
Richard Hend
e
rso
n
target-i386: Add CC_O
P
_CLR
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-20
Ric
h
a
r
d
Hen
d
er
s
on
target-i
3
86: Im
p
leme
n
t tzcnt and f
i
x
lzcnt
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-20
Richard
H
e
nderson
t
a
rget
-
i
3
86: Use clz
/
c
t
z for bsf/bs
r
h
e
l
p
e
rs
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-20
Richard Henderson
tar
g
et-i386:
Imp
l
ement ADX extension
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Richard Henders
o
n
target-i386: Implem
e
nt RORX
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Richa
r
d Henderson
target-i38
6
:
Imp
l
e
men
t
SHLX,
S
ARX,
SHRX
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Richard H
e
nderson
targe
t
-i
3
8
6
: I
m
plement PDEP, PEXT
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Richard
Henders
o
n
target-i386: Implement MULX
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Ri
c
hard H
e
nderson
target-
i
38
6
: Implement BZHI
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Richard Henderson
target-i386:
Implem
e
n
t BL
S
R, BLSMSK, B
L
SI
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Richard H
e
nde
r
son
targe
t
-i3
8
6: Implement BEXTR
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
R
ichar
d
Henderson
target-i386:
Implemen
t
A
ND
N
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
R
ichard Henderson
targe
t
-i386
:
Implement
MOVBE
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Richa
r
d Henderso
n
target-i386: Decod
e
the
V
EX prefi
x
es
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Rich
a
rd Henderson
targe
t
-i386: Tid
y
prefix pa
r
sing
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Richard Henderson
t
a
rge
t
-i386: Use CC
_
SRC2 for ADC an
d
SB
B
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Ric
h
ard Hen
d
er
s
on
target-i3
8
6: Make helper_cc_compu
t
e
_{
a
ll,c} con
s
t
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Richar
d
H
e
n
d
erson
t
a
rget-i386: Don't
r
e
f
e
rence
E
N
V
t
hroug
h
most
o
f cc
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Richard Hende
r
s
o
n
target-
i
3
8
6: optimize flags
checking after
s
ub usi
n
g
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Rich
a
rd
Hend
e
rson
target-i386: Updat
e
cc_op before
T
CG branches
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Richard Hend
e
rson
target-
i
3
86: introduce gen
_
j
cc1_noeob
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Ric
h
ard Henderson
t
a
rget-i
3
86: use gen_op for
c
m
p
s/s
c
a
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
R
i
chard Hende
r
s
on
target-
i
3
8
6: expand cm
o
v via
movcon
d
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Richard Henderson
t
arget-i386: inli
n
e ge
n
_pre
p
are_cc_slo
w
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Richard Hende
r
so
n
t
arget-i386: int
r
oduce gen_prepare_cc
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
R
ic
h
ard Hen
d
erso
n
target-i3
8
6
:
i
ntroduce CCPrep
a
r
e
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Richard Hend
e
r
son
target-i386:
opti
m
i
z
e
s
e
tle
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Richar
d
Henderson
tar
g
e
t-i386: optimize
s
e
tbe
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Richard Henderso
n
t
a
r
get-i
3
8
6:
convert gen_
c
o
mpute_eflags_c
to
T
CG
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
R
i
c
h
a
rd Henderson
target-i
3
86:
u
se i
n
verted setcon
d
when computing NS
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
R
ic
h
ard Hender
s
o
n
target-i386: do not
c
all
he
l
per to c
o
mpute
Z
F/SF
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Richar
d
Henderson
target-i386: Mo
v
e CC di
s
cards
t
o set_cc
_
op
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
R
ichard He
n
derson
target-i386
:
no need
t
o
f
lush out
cc_op before gen_eob
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Richard
H
enderson
target
-
i
386: do not comput
e
e
flags multiple tim
e
s con
s
ecutively
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
R
ichard Henders
o
n
target-i38
6
: Use gen_update_cc_op everywhere
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Richard He
n
d
erson
tar
g
e
t
-i
3
86:
Don't clobber s
-
>cc_op
in gen_updat
e
_c
c
_op
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Rich
a
rd Hend
e
r
son
ta
r
get-i386: Introduce
s
e
t
_
c
c_op
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Richard Henderson
target-i386
:
Name the
c
c_op enumeration
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-17
Richard H
e
nderson
tests
:
Add uni
t
tests for
m
ulu6
4
and muls64
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-17
Richa
r
d
H
enderson
host-utils: Impr
o
ve
mulu64 an
d
m
u
ls64
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-17
R
i
char
d
Henderson
host-ut
i
ls: Use __int128_t for mul[
u
s]64
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-16
R
ichard Henderson
b
itops: Remo
v
e
r
outines redundant with host-
u
t
i
ls
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-16
Rich
a
rd Hender
s
on
bito
p
s: Re
p
lace bito
p
s
_ct
o
l with ctzl
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-16
Richa
r
d Henderson
b
i
tops: I
n
line bitops_flsl
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-16
Richard
H
enderson
target
-
i3
8
6: Inline
b
itop
s
_fl
s
l
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-16
R
ichard Henderson
bitops: Write
bitops_flsl in t
e
rms of clzl
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-16
Richard Henderson
memory: Use non-bitops ctzl
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-16
Richard Henderson
bi
t
o
p
s: Use non-bit
o
p
s ctzl
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-16
Richard He
n
derson
hbitmap: Use non-
b
itops ctz
l
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-16
Ric
h
ard Henderson
host-utils:
F
ix c
o
d
i
ng style an
d
a
dd comments
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-16
Richard
H
enderson
h
o
st-utils
:
Add
host long s
p
ecific aliase
s
for clz
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-06
Richard Henderson
confi
g
ure: Fix build wi
t
h
X
F
re
e
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-06
R
ichard Henderson
bswap: F
i
x width of swap in
l
eul_to_c
p
u
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-01-12
Richard Henderson
user: Co
n
si
d
e
r
sy
m
bolic links a
s
p
o
ssib
l
e directories
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-01-12
R
i
cha
r
d He
n
derson
a
l
p
h
a
-
linux-use
r
:
Fix sigaction
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-01-12
Richard He
n
derson
linux-user: Rewrite __get_u
s
er/__put_u
s
er with __built
i
n
_
c
ho
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-01-12
Ric
h
ard Henderson
bs
w
ap
:
Rewrite cpu_t
o
_
<
end
i
an><type>u with {ld
,
st}
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-01-12
Ric
h
a
r
d Henderson
bswap: Rewri
t
e al
l
ld<type>_<endia
n
>_p fu
n
ction
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-01-12
Richard Henderso
n
bswap: Add host
endi
a
n unali
g
ned a
c
cess func
t
ions
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-01-12
Richard Henderson
bsw
a
p
: Tidy
b
ase d
e
finitions of bs
w
apN
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-01-12
Rich
a
rd Henderson
fdt: Use
b
swapN
instead of bswap_N
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
next