repo.or.cz
/
qemu-kvm.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
tcg-i386: Always implement 32-bit multiword ops
2013-02-23
Richar
d
Henderson
t
c
g
-
i
3
8
6: Alw
a
ys implemen
t
32-b
i
t mul
t
i
w
ord ops
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-23
Ric
h
ard
H
enderson
t
cg: M
a
ke
32-
b
i
t multiword o
p
eration
s
opt
i
ona
l
for
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-20
Richard H
e
nderso
n
target-i3
8
6
:
Us
e
movcond to
i
mplement shiftd
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-20
Richar
d
Henderson
target-i386: Di
s
card
C
C_OP comput
a
tion
i
n
s
e
t
_cc_op
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-20
Richard Hen
d
erson
target-i386:
Use movcon
d
to
i
mplement
rotate
f
lag
s
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-20
R
ichard
H
ende
r
son
target-i386:
U
se movcond to
implemen
t
shif
t
flags
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-20
Richard He
n
derson
tar
g
et-i3
8
6:
A
d
d
C
C_OP_CLR
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-20
Ric
h
ard Hender
s
o
n
target-i
3
86:
I
mple
m
ent
t
zcn
t
and fix lzcn
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-20
Richard Henderso
n
target-i38
6
: Use
c
lz/ctz for bsf/bsr he
l
pers
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-20
Ric
h
ard H
e
nderson
targ
e
t-i386:
Imp
l
e
ment ADX extension
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richard Henderson
targ
e
t-i
3
86: Im
p
lement R
O
RX
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Ri
c
h
ard
H
enderson
t
a
rget-i386: I
m
pl
e
ment SHLX, SAR
X
,
SHRX
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richard Henderson
t
a
r
get-i386: Implement
PDEP, PEXT
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richard He
n
der
s
on
target-i3
8
6: Implement MU
L
X
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Ri
c
hard Hen
d
ers
o
n
target
-
i38
6
: Implem
e
nt BZHI
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Ric
h
ard H
e
nderson
ta
r
get-i386:
I
mplement BLSR, BLSMSK, BLSI
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richard He
n
d
er
s
on
t
arget-i386: Implement BEXTR
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
R
i
chard Henderso
n
t
arget-
i
386:
I
m
p
lement ANDN
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richard Hende
r
son
tar
g
e
t
-i386:
Implement MOVBE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richa
r
d Hen
d
e
rson
target-
i
386: Decode
t
he
VEX pref
i
x
es
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Rich
a
rd Hend
e
r
son
ta
r
g
e
t-i386
:
Tid
y
prefix parsing
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Ri
c
hard
H
en
d
er
s
on
target
-
i386: Use CC_SRC2 fo
r
A
DC and
SBB
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
R
ichar
d
Henderson
target-
i
386: Make helper
_
cc_compute_{all,c} const
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
R
i
char
d
Hend
e
rs
o
n
ta
r
get-i386: Don't
reference ENV through most of cc
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Rich
a
rd Hender
s
o
n
targe
t
-i386:
o
pt
i
mize flags checking after sub usi
n
g
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
R
i
chard
H
end
e
r
son
targe
t
-i3
8
6: Upd
a
te cc_op be
f
ore T
C
G bra
n
c
h
es
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richard H
e
nder
s
o
n
targ
e
t-i386: introduce gen_jcc1
_
no
e
ob
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richard Hender
s
on
target
-
i3
8
6: use
g
en_op for cmps/scas
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
R
i
chard Hender
s
o
n
tar
g
et-i38
6
:
e
xp
a
nd cmov
v
ia movcon
d
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richard
Hend
e
rson
target-i386:
i
nline
gen
_
prepare_
c
c
_slo
w
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Ri
c
hard Henderson
tar
g
e
t
-
i
386: introduce
g
en_
p
re
p
are_cc
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Ric
h
ard
H
enderson
target-i3
8
6
: introduce C
C
Prep
a
r
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richa
r
d
Henderson
target-i386: op
t
imize set
l
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Ric
h
ard He
n
ders
o
n
t
arget-i386: o
p
timize setb
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richa
r
d Henderson
target-i386: co
n
vert gen_com
p
u
t
e_eflags_c to
TCG
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richard Henderson
target
-
i386: use inverted setcond w
h
en compu
t
i
ng NS
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
R
ichard Henders
o
n
target-
i
386
:
do not ca
l
l help
e
r
t
o compute ZF/S
F
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richard
Hen
d
er
s
on
target-i
3
8
6: Move CC
discards
to set_cc_op
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richa
r
d Hender
s
on
target-i386: no need
to flush
out cc_op
b
ef
o
re ge
n
_
eob
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richard He
n
der
s
on
t
ar
g
et
-
i386: do not
compute eflags mu
l
tiple times consecutive
l
y
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richard Henderso
n
t
arget-i386:
Use gen_u
p
date
_
cc_op eve
r
ywhere
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richard He
n
derson
targe
t
-
i38
6
: Don't clo
b
ber
s->cc_op in gen_update_cc_op
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richard Henderson
t
a
rg
e
t-i386: In
t
roduce set_cc_o
p
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richard Henderson
t
a
rge
t
-i386: Name the cc_op enumeration
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-17
Richa
r
d Henderson
tests: Add unit tes
t
s for mulu64 and mu
l
s64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-17
Richa
r
d He
n
derson
host-utils
:
Improv
e
mulu64 and mul
s
6
4
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-17
Richar
d
Hen
d
erson
host-u
t
ils:
Us
e
__int128_t
f
or m
u
l[us]64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-16
R
i
cha
r
d Hen
d
e
rso
n
b
itops
:
Re
m
o
v
e routines red
u
nda
n
t with host
-
ut
i
l
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-16
Richard Hend
e
rson
bitops: Re
p
lace bitops_
c
to
l
with ctzl
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-16
R
ichard
H
end
e
rso
n
bitops:
I
nline
b
ito
p
s_flsl
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-16
Richard Hend
e
r
s
on
tar
g
et-i386: Inlin
e
bitops
_
flsl
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-16
Richa
r
d Hend
e
rson
bitops: Wr
i
te bitops_fls
l
in terms
of clzl
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-16
Rich
a
rd Henderson
memory: U
s
e non-bit
o
ps
ctzl
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-16
R
ichard H
e
nderso
n
bitops:
U
s
e
non-bitops ctzl
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-16
Richard H
e
nderson
hbitmap: U
s
e
n
on-bitops
c
tzl
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-16
Richard He
n
derson
host-utils
:
Fix coding styl
e
and
a
dd comments
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-16
Ric
h
a
r
d He
n
d
e
r
son
hos
t
-utils: Add
h
os
t
long s
p
ecific al
i
a
s
es for
c
l
z
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-06
Ri
c
h
ard
H
end
e
rson
configure: Fix build w
i
th XFree
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-06
Ri
c
hard Henderson
b
swap: Fix
width
o
f swap in leul_t
o
_
c
pu
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-01-12
Richa
r
d H
e
nderson
user: Consider symboli
c
links as possible d
i
rectories
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-01-12
Richa
r
d Henderson
a
lpha-linux-
u
ser: F
i
x sigaction
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-01-12
Richar
d
H
enderson
li
n
ux-user: R
e
write __get_us
e
r/__put_
u
ser with
__builtin_cho
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-01-12
Richard Henderson
bswap: Rewr
i
te cpu_to_<endian><type>u with {ld,
s
t}
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-01-12
Ric
h
ard Henderson
bswap: Re
w
rite all
l
d
<
type>
_
<
e
nd
i
an>_
p
functions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-01-12
Ric
h
ard Hen
d
erso
n
b
swa
p
: Add host endian unaligned access functions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-01-12
R
i
char
d
Henderson
bswap: Tidy base defi
n
itions
of bswapN
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-01-12
Richard
H
enders
o
n
fdt: Use
bswapN in
s
tead of b
s
wap
_
N
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-01-05
Rich
a
rd Hende
r
son
t
arget-s390: Claim
mai
n
tainersh
i
p
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-01-05
Richard
H
enderson
target
-
s390:
Use noreturn
f
or exception and load_p
s
w
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-01-05
R
i
chard H
e
nderson
tar
g
et-s390: U
s
e TC
G
_
CALL_NO_WG for misc
h
e
lpers
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-01-05
Rich
a
rd Henderson
target-s390: Use
T
CG_
C
A
L
L
_NO
_
WG
f
or integer
help
e
rs
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-01-05
Richard
He
n
derson
target-s390: Use TC
G
_CALL_NO_WG
for
f
loating-p
o
in
t
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-01-05
Richard Hende
r
son
target-s39
0
: Use TCG_CALL
_
NO_WG for
m
emory helpers
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-01-05
R
i
cha
r
d Henderson
target-s390: Perform COMP
A
R
E
A
ND SWAP
i
nl
i
ne
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-01-05
Ri
c
har
d
Henderson
t
arget-s390: Optimize get
_
address
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-01-05
Richard Hend
e
rson
tar
g
et-s390:
Optimize A
D
DC/
S
UBB
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-01-05
Richard Henderso
n
target-s390: Optimize ADDU/SUBU CC testing
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-01-05
Richard Henderson
target-s390:
T
i
dy compari
s
o
n
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-01-05
Richard Hen
d
erson
target-
s
39
0
: Optmize
emitting
d
iscard
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-01-05
R
ichard Hender
s
on
target-s390: Optim
i
ze XC
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-01-05
R
i
c
h
ard He
n
de
r
son
targe
t
-s390:
Fix
cpu_cl
o
ne_regs
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-01-05
Richard Hend
e
rson
ta
r
g
e
t
-
s3
9
0
:
Implement LOA
D
/
S
ET FP AND SI
G
NAL
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-01-05
Richard Hen
d
erson
tar
g
e
t
-s3
9
0
:
Implement SET ROU
N
DING MOD
E
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-01-05
Richard
Henderson
tar
g
et-s39
0
: Use uint64_to_float128
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-01-05
Richard Henderson
target-s390
:
Impl
e
ment LCDFR
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-01-05
Richard Hen
d
ers
o
n
target-s390: Ch
e
ck
i
nsn operand s
p
e
cifica
t
ions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-01-05
Rich
a
rd
Henderson
target-s390: Imple
m
ent
CPSDR
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-01-05
R
i
cha
r
d
Henderson
targe
t
-s390: Implement
P
OPCNT
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-01-05
Richard Henderso
n
target-s390: Implement CON
V
ERT FR
O
M LOGI
C
A
L
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-01-05
Richar
d
Henders
o
n
target-s
3
90: Im
p
lement CONVE
R
T TO LOGICAL
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-01-05
Richard Hend
e
rs
o
n
target-s390: Impl
e
ment STORE ON
C
ONDIT
I
O
N
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-01-05
Richar
d
Henderson
ta
r
g
et-s390:
I
mplement
L
OAD ON CONDI
T
ION
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-01-05
Ric
h
ard Hen
d
e
r
son
tar
g
et-
s
390: I
m
plem
e
nt
COMPARE
A
N
D TRAP
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-01-05
Ric
h
ard He
n
d
erson
targ
e
t-s390: Impleme
n
t C
O
MPARE RELATIV
E
LO
N
G
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-01-05
Ric
h
ard Henderson
target-s
3
90:
I
mplement PREFETCH
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-01-05
Richard Henderson
targ
e
t
-
s3
9
0: Implement R[NOX
]
SBG
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-01-05
Richard He
n
derson
target-s390:
I
m
plemen
t
LDGR,
L
GDR
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-01-05
Richard Henderso
n
tar
g
et-s390:
Implement
R
ISBG
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-01-05
Richard Hen
d
erson
t
a
r
get-s39
0
:
I
mplement COMP
A
RE AND
BRANCH
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-01-05
Richard H
e
nderson
target
-
s390: Tidy
s
->op_c
c
h
a
ndling
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
next