repo.or.cz
/
qemu
/
pbrook.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
target-arm: Implement adc_cc inline
2013-02-23
Richard Henderson
ta
r
get-arm: Implemen
t
adc
_
cc inline
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Richa
r
d Henderson
targe
t
-
a
r
m:
U
se add2
in g
e
n_add_CC
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Richar
d
Henderson
ta
r
g
et-
a
rm: Use mul[us]2 and add2 in umlal
e
t al
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
R
i
chard Henderson
target
-
a
rm
:
Use mul[u
s
]2 i
n
gen_mul
[
u
s]_i64_i32
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
R
i
ch
a
rd He
n
derson
t
ar
g
et-s390x: Use mulu2 fo
r
m
l
gr insn
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Ri
c
hard Henders
o
n
target-alpha
:
U
se mulu2 f
o
r umulh
insn
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Ri
c
hard Hen
d
e
r
s
on
tcg: Appl
y
life analysis to 64-bit multiword arithmet
i
c ops
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Richard Hender
s
o
n
tc
g
: Implem
e
nt muls2 with mulu2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Ri
c
hard Hend
e
r
s
on
target-
i
386: Use add2 to implement th
e
ADX exten
s
i
o
n
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Richa
r
d
H
e
nderson
tc
g
-arm: Impl
e
m
e
nt muls2_i
3
2
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Ri
c
hard
He
n
derson
tcg
-
i386:
I
mplemen
t
multiw
o
rd
a
rithmetic ops
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Richard Henders
o
n
tcg: Imp
l
ement multiwo
r
d
addition helpers
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Richa
r
d
H
ende
r
son
tcg: Implem
e
n
t
multiw
o
rd multi
p
ly helper
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Richard Hende
r
son
tc
g
: Implement a
64-bit to
32-bit extr
a
ction helper
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Richa
r
d Henderson
t
c
g: Add
s
igned
m
ultiword multipl
i
cation ope
r
a
tions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
R
i
c
h
a
rd He
n
d
e
rson
tcg: Add 64-bit
multiword arith
m
etic operations
commit
|
commitdiff
|
tree
2013-02-23
R
i
c
hard
Henderson
tcg-sparc:
Always implement 3
2
-bit mu
l
tiword
o
p
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Richard Henderson
t
cg-i386: Always
imp
l
ement 32-b
i
t multiword ops
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Richard Henders
o
n
tcg: Make 32-bit multiwo
r
d operati
o
n
s optional for
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-20
Richard He
n
derson
target-i3
8
6:
U
se movcond to implemen
t
s
h
iftd
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-20
Richard Henderson
targe
t
-i386: Discard CC_OP comput
a
tion in set_cc_op
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-20
R
ichard Henderson
target-i38
6
:
U
se movcond to implement rotate fla
g
s
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-20
Richard H
e
nderson
ta
r
get-i386: Use movcond to
im
p
lement shift flags
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-20
Richar
d
Henders
o
n
targe
t
-i386: Add CC_OP
_
CLR
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-20
Ric
h
a
rd Henderson
target-i386: Imp
l
ement tzcnt
and fi
x
l
z
cnt
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-20
Richard Henderson
t
a
rget-i386: Use clz/ct
z
for bsf/bsr helpers
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-20
Ri
c
hard Henders
o
n
ta
r
get-i3
8
6: Implement ADX extension
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richa
r
d Henderson
target-
i
386: I
m
p
lement R
O
RX
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Ri
c
h
ard H
e
nderson
target-i386
:
Impl
e
m
e
nt SH
L
X
,
S
A
R
X,
S
HRX
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richard Henderson
target
-
i
3
86: Implemen
t
PDEP
,
PEXT
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richard Henderson
target-
i
3
86: Impleme
n
t MULX
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Rich
a
rd Hen
d
er
s
o
n
t
arget-i
3
86: Imp
l
ement BZH
I
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
R
i
c
h
ard Hender
s
o
n
target-i386: I
m
plemen
t
BLS
R
, BLSMSK,
B
LS
I
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Ri
c
ha
r
d Henderso
n
target-i386: Imple
m
ent BEX
T
R
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
R
icha
r
d Henderson
target-i386: I
m
plement ANDN
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richa
r
d Henderson
tar
g
et-i386:
I
m
plement MOVBE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richard He
n
derson
target-i386: Decode the VEX
p
refixes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richard
Henderson
tar
g
et-i386:
Tidy prefi
x
p
arsing
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richard
Hende
r
son
target-i386: Use CC_SRC2
f
or ADC
and SBB
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
R
ichard
H
ender
s
on
t
ar
g
et-i386: Make helper_cc
_
compute_{all,c} const
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
R
ichard Henders
o
n
target-i386:
Don't r
e
ference ENV t
h
rough most of cc
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richar
d
H
e
nderson
target
-
i386: o
p
t
i
mize fl
a
gs chec
k
ing after sub usin
g
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richard He
n
derson
target-i386:
U
pdate cc_op before TCG br
a
nc
h
es
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Ri
c
hard
H
enderso
n
target-i386: introduc
e
gen_jcc1
_
noeob
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Ric
h
ard Henderson
targ
e
t-i386:
u
se ge
n
_
op fo
r
c
m
p
s/sc
a
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richard Henders
o
n
t
a
r
get-i386: expand
cmov via movcond
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
R
i
ch
a
rd Henderson
target-i386:
i
nline
g
en_
p
re
p
are_
c
c
_
sl
o
w
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richard Henderson
tar
g
et-i386: introduc
e
gen_pre
p
are_cc
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
R
i
chard Hende
r
son
target-i386: introd
u
c
e CCPr
e
pare
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richard Henderso
n
target-i386: optimiz
e
s
e
tle
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richard Henders
o
n
target-i386: op
t
imize s
e
tbe
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
R
i
c
hard Henders
o
n
t
a
rget-i386: convert gen_c
o
m
pu
t
e_efl
a
gs_c to TCG
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richa
r
d Henderson
target-i
3
86: use
i
nverted
setcond when computing
NS
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richard Henderson
targ
e
t-i38
6
:
d
o not call helper to compute
ZF/SF
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richard
H
enderson
target-i386: M
o
ve
C
C discards t
o
set_cc_op
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
R
i
chard Hende
r
s
on
targ
e
t-i386: no need
t
o
f
lush out cc_
o
p before g
e
n_eob
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richard Henderso
n
tar
g
et-i
3
86:
do not com
p
ute
eflags multiple times con
s
ec
u
tively
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richard Henderson
target-i386: Use gen_upd
a
te_cc
_
op
e
v
erywhe
r
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Ric
h
ard
H
e
n
derson
t
a
r
ge
t
-i386: D
o
n't clobber s
-
>cc_op in gen_update_cc_op
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richard Hende
r
son
target-i
3
86: Introduce set_cc
_
op
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richard H
e
nder
s
on
tar
g
et-i386: Name the cc_op enumeratio
n
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-17
Rich
a
r
d Henderson
tests:
A
dd unit tests for mulu
6
4 and muls64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-17
Ri
c
hard Henderson
ho
s
t
-
utils: Improve mulu
6
4
and muls6
4
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-17
Richard H
e
nderson
h
o
st-u
t
ils
:
Use
_
_in
t
128_t for mul[u
s
]64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-16
Ric
h
ard H
e
nde
r
s
o
n
bit
o
ps
:
R
emove r
o
utines
redundant with ho
s
t-utils
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-16
Richa
r
d Hende
r
son
bitop
s
: R
e
pl
a
ce bitop
s
_
ctol
wi
t
h ctzl
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-16
Richard Henderson
bito
p
s
:
Inline b
i
tops_f
l
sl
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-16
Richard Henderson
t
a
r
g
et-i38
6
:
I
n
li
n
e
b
itops_flsl
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-16
Rich
a
rd Henderso
n
bitops:
W
r
i
t
e
bitops_flsl in
t
erm
s
of clzl
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-16
Ri
c
hard Henderson
memory: Use n
o
n-bitops ctzl
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-16
Richard Henderson
bitops: Use non-bitops
ctzl
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-16
R
i
c
h
a
r
d
H
e
nderson
hbitmap:
U
se non-bitops
c
t
z
l
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-16
Ric
h
ard Henderson
host
-
utils: F
i
x codi
n
g style a
n
d add comments
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-16
R
i
chard H
e
nderson
host-utils: Add
h
ost lon
g
spe
c
i
fic alia
s
es
for clz
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-06
Richard Henderson
confi
g
u
r
e
:
Fix
b
uild with XFree
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-06
Richard H
e
nderson
bswap: Fix width of sw
a
p in
l
eul_to_cpu
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-01-12
R
i
c
hard Hender
s
on
u
s
er:
Consider symbol
i
c
links
a
s pos
s
ible directories
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-01-12
Richard
H
ender
s
o
n
alpha-linux-user: Fix si
g
action
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-01-12
Richard Henderson
l
i
nux
-
u
s
er: Rewrit
e
_
_
get
_
user/__put_us
e
r with __builtin_cho
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-01-12
Richard Hende
r
s
on
b
s
wap:
R
ewrite cpu_
t
o_<endian><ty
p
e
>u w
i
t
h
{ld,st}
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-01-12
Richard He
n
derson
bsw
a
p: Rewrite al
l
ld<type>_<endia
n
>_p functions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-01-12
Richar
d
H
end
e
r
son
bsw
a
p: Add ho
s
t endian unaligned access functions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-01-12
R
ic
h
ard Hend
e
rson
bswap: Tid
y
b
a
se definiti
o
ns
o
f
bswapN
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-01-12
Ric
h
ard
Hend
e
rson
fdt: Use bswapN
instead of bswap_N
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-01-05
Ric
h
ard H
e
nderson
ta
r
g
e
t-s390: Claim m
a
int
a
inership
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-01-05
Richard
Henders
o
n
target-s
3
90: Use noreturn for exc
e
p
t
i
on and l
o
ad_psw
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-01-05
Richard Henderson
t
arget-s390:
Use TCG_CALL_NO_W
G
for
m
isc he
l
pers
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-01-05
R
ichard Hend
e
rson
t
a
rget-s390: Use TCG_
C
A
L
L
_
NO_W
G
fo
r
inte
g
er helpers
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-01-05
R
ichard Henders
o
n
target
-
s390: Use TCG_CALL_NO_WG for floating-poi
n
t
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-01-05
Rich
a
rd Henderso
n
t
a
r
g
et-s3
9
0: Use TCG_CA
L
L_NO
_
WG for
me
m
ory hel
p
ers
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-01-05
Richard Hende
r
son
target-s390: Perform COMPARE AND SWAP inline
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-01-05
R
i
chard He
n
derson
target-s390: Opt
i
m
ize get_address
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-01-05
Ri
c
h
a
rd Henders
o
n
target-
s
390: Optimize ADD
C
/SUBB
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-01-05
Richard He
n
derson
t
a
rge
t
-s390:
O
ptimize
A
D
D
U/SUBU CC test
i
n
g
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-01-05
Richard Hen
d
erson
target
-
s390: Ti
d
y co
m
par
i
sons
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-01-05
Richard He
n
derson
target-s
3
9
0
:
Optmize
emitting
d
i
s
cards
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-01-05
Richard Hen
d
er
s
on
target-s3
9
0
:
O
p
tim
i
z
e
XC
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-01-05
Richard Henderson
target-s390: Fix cpu_clon
e
_
r
e
g
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-01-05
R
i
c
h
ard Henderson
ta
r
g
et-s390: Implement LOA
D
/SET FP AND SIGNAL
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-01-05
Ric
h
ard Henderson
target-s390: Implement
S
ET
R
OUNDING MODE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
next