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-i386: Use clz/ctz for bsf/bsr helpers
2013-02-20
Richard Hende
r
son
target-i386: Use c
l
z/ctz for
b
sf/b
s
r he
l
pers
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-20
Ri
c
ha
r
d Hen
d
erson
t
arget-i386:
I
m
p
lement A
D
X
exte
n
sion
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richard
Henderson
target-i386: Implement RORX
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richard Henderson
target-i386
:
Implemen
t
SHLX, SARX
,
SHRX
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richard Hende
r
son
target-i38
6
: Implement
P
DEP, PEXT
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
R
i
chard He
n
de
r
son
target-i386
:
Imple
m
ent
M
ULX
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richard Henderson
targ
e
t-i386: Im
p
lement B
Z
H
I
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richar
d
H
enderson
tar
g
e
t
-i386: Imp
l
ement BLS
R
, BLSMSK
,
B
LS
I
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richard Hen
d
e
rs
o
n
target-i386: Imp
l
ement
B
E
X
TR
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Ri
c
hard
H
end
e
rson
ta
r
get
-
i
386: Implement ANDN
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richar
d
H
e
nderson
target-i386
:
Impl
e
ment MOVBE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richard Hend
e
rs
o
n
ta
r
get-i
3
86: Decode the VEX prefixe
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Rich
a
r
d
Henderson
targ
e
t-i386: Tidy pr
e
fi
x
parsing
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richard Hen
d
erson
target-i38
6
: Use CC_SRC2 for ADC and SBB
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richard
Henderson
targ
e
t-i386: Make helper_cc_c
o
mpute_{all,
c
} con
s
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richa
r
d Henderson
t
a
rget-i386: Don't reference ENV through most
o
f cc
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richard Henderson
target-i386: opt
i
mi
z
e flags checking after sub usin
g
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richard Hend
e
rson
target-i386: Update cc_op before TCG branches
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richa
r
d
Henderson
tar
g
et-i386:
introduce g
e
n_jcc1_noe
o
b
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richard Henderson
target-i386: use
gen_op for cmps
/
s
c
as
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
P
aolo Bonzini
targ
e
t
-
i386:
kill cpu_T3
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richard
He
n
derson
target-i386
:
expand cmov via movcond
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Paolo
B
onz
i
ni
target-i386: in
t
roduce gen_c
m
ovcc1
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Paolo Bonzini
target-
i
3
8
6
: cleanup te
m
porary macro
s
for CCPrepare
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richard Hend
e
rson
target-i386: inline gen_pr
e
pare
_
cc_slo
w
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
P
aolo Bonzini
target-i386:
use CCP
r
epare to gen
e
rate con
d
itional
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richard Henderson
target-i386: i
n
t
roduce gen_p
r
epare_cc
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richa
r
d Henderson
target-i
3
86: introduc
e
CC
P
repare
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Pa
o
lo Bonzi
n
i
target-i386:
o
ptimize setcc instruct
i
ons
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richard Henderson
t
a
rget-i38
6
:
o
p
t
i
mize setle
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richard
H
e
nderson
tar
g
et-i38
6
: optimize se
t
be
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Paolo Bonzin
i
target-i3
8
6: cha
n
ge gen_se
t
c
c_slow
_
T0 t
o
gen_setcc_
s
low
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richar
d
H
end
e
rson
t
a
r
get-i386: convert gen_compute_efl
a
g
s
_c to TCG
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Rich
a
r
d Hend
e
rson
target-i386:
u
se invert
e
d setcond when computing NS
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richard Hende
r
s
o
n
targ
e
t
-
i38
6
: do not call helper to
c
ompute ZF/SF
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richard Henderson
t
arget-i386: Move CC disc
a
rds to se
t
_cc_o
p
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Rich
a
rd Henderson
t
a
r
get-i3
8
6: no need
t
o fl
u
sh out cc_op
b
efore gen_eob
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richard Henderson
target-i38
6
:
do not comput
e
e
f
lags
multi
p
le times
conse
c
utive
l
y
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
P
aolo
B
onzini
target
-
i386: add
h
elper functions
t
o ge
t
ot
h
er
flags
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richard H
e
nd
e
rson
target-i386: Use gen_update_cc_op everyw
h
ere
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richard Hen
d
erson
target-i386: D
o
n't clob
b
er s->cc_op in ge
n
_update_cc_op
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richard Henders
o
n
target-i386:
I
n
trod
u
ce se
t
_cc_op
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richa
r
d Henderson
ta
r
g
e
t-
i
386: Nam
e
the c
c
_
op enumer
a
t
ion
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Pa
o
lo B
o
nzini
targe
t
-i386: fac
t
or gen_op_set_cc_op/tcg_gen_discard_tl
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Paolo Bonzini
targ
e
t
-i
3
86
:
u
s
e ge
n
_jcc1 to compil
e
loo
p
z
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
P
aolo Bonzini
target-i386
:
c
l
ean up s
a
h
f
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
P
aolo B
o
nzini
target-i386: comput
e
ef
l
ag
s
outside rcl/rcr he
l
per
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Paolo Bonzini
ta
r
get-i386: move eflags com
p
utation cl
o
ser to gen_op_set_cc_op
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Paolo Bonzini
target-
i
386: move carry computation
for inc/dec
c
l
o
ser
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Paolo B
o
nzini
target-i386: drop cc_op argument of gen
_
jc
c
1
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Pa
o
lo
Bonzini
t
a
rge
t
-i386:
f
act
o
r
s
etting of
s
-
>
cc_op handli
n
g for
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Paolo Bonzini
t
a
rget-i386:
introduce g
e
n
_
ext_tl
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Paolo Bonzini
target-i386: use O
T
_* consisten
t
ly
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Paolo Bonzini
t
e
st-i386: make it
co
m
p
i
l
e
w
i
th a
r
ecent gcc
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
P
a
olo B
o
nzini
test-i386: QE
M
U_PACKED is
n
ot
d
e
fined here
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-01-16
La
u
r
ent V
i
vier
alp
h
a-linux-user: Correct
s
elect
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-01-16
Laurent Vivie
r
alpha-linux-user: Transla
t
e fc
n
tl l_type
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-01-05
Ri
c
hard Henderson
ta
r
get-s3
9
0: Claim maintain
e
rship
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-01-05
R
i
chard Henderson
target-
s
39
0
: Use noreturn
f
or exc
e
pt
i
on and load_psw
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-01-05
Richard H
e
nder
s
on
tar
g
et-s390: Use TCG_CALL_NO_WG for misc h
e
l
p
er
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-01-05
Ri
c
h
a
rd He
n
d
erson
target-s3
9
0: U
s
e
TCG
_
CALL_
N
O_WG f
o
r integer he
l
pers
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-01-05
Richa
r
d Henderson
target-s390: Use
TCG_CAL
L
_NO_WG for float
i
ng-point
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-01-05
Ric
h
a
rd Henderson
target-s390:
U
s
e TCG_CA
L
L_NO_WG fo
r
m
e
m
ory
helpe
r
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-01-05
Richard Hende
r
son
t
ar
g
et-s390: Perform CO
M
P
AR
E
AND SWAP i
n
li
n
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-01-05
Richard Hend
e
rson
target-s390
:
Opti
m
ize g
e
t_addr
e
ss
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-01-05
Ri
c
hard He
n
derson
target-s390:
Opt
i
mize ADDC/SUBB
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-01-05
Richard Hender
s
o
n
target-s390
:
O
pti
m
i
ze ADDU/SUBU CC t
e
stin
g
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-01-05
Richard
He
n
derson
target-s390:
Tid
y
c
omparisons
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-01-05
Richard Henderso
n
t
arget-s390: Optmize e
m
itting
discards
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-01-05
Richard
H
enderson
target-s390:
O
pti
m
ize X
C
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-01-05
Ri
c
ha
r
d Henderson
target-s
3
90: Fix cpu_clone_regs
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-01-05
Ri
c
har
d
Henderson
target-s39
0
: Implement LOAD/SET FP AND SIGNAL
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-01-05
Richard He
n
derson
t
a
r
get-s390: I
m
p
lement SET ROUNDING
M
ODE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-01-05
Richard
Henders
o
n
t
arget-s390: Use uint64
_
to
_
float12
8
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-01-05
R
i
ch
a
rd Henderso
n
target-s390: Implement LCDFR
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-01-05
Richard Hende
r
son
target-s390: C
h
eck insn operand
spec
i
ficat
i
ons
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-01-05
Richard Henderson
tar
g
et-
s
3
90
:
Imple
m
ent CPSDR
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-01-05
Richard
H
enders
o
n
tar
g
e
t-s390: Implement
POPCNT
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-01-05
Richard H
e
nderso
n
target
-
s390: Impl
e
ment CONVERT FR
O
M LOGICAL
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-01-05
Richa
r
d
Henderso
n
target
-
s390: Im
p
lem
e
nt CONVERT TO
L
OGICAL
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-01-05
Richard
Henderson
t
a
r
g
et-s390:
I
mplement
S
TO
R
E ON CONDITION
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-01-05
Richard Henderson
targ
e
t
-s
3
90: I
m
plement
L
O
A
D ON CONDITION
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-01-05
Ri
c
hard Hende
r
son
target-s390: Imp
l
ement COMPARE AN
D
TRAP
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-01-05
Richard Hende
r
son
target-s390:
I
mpleme
n
t COMPARE RELATI
V
E LONG
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-01-05
R
i
chard He
n
der
s
on
target-s
3
90: Implement PR
E
FET
C
H
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-01-05
Richard Henderson
target
-
s390: Implement R[NO
X
]SBG
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-01-05
Ric
h
ard Henderson
targe
t
-s390: Im
p
lement LDGR, LGDR
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-01-05
Ric
h
a
rd Hen
d
erson
target-s390: Implemen
t
RISBG
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-01-05
Richa
r
d
H
ende
r
s
o
n
targ
e
t-s39
0
: Im
p
lemen
t
C
O
MPARE A
N
D B
R
ANCH
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-01-05
Ric
h
ard
H
enderso
n
target-s390:
Tidy s->op_
c
c ha
n
dling
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-01-05
Richard Henderson
ta
r
get-s390:
Imp
l
ement BRA
N
C
H
ON INDEX
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-01-05
R
i
ch
a
r
d
Henderson
target
-
s390: Delete dead code from old
t
ransla
t
or
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-01-05
Rich
a
rd Hende
r
son
t
a
r
g
e
t
-
s390: Con
v
ert SERV
C
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-01-05
Ri
c
hard
H
enderson
tar
g
et-s390:
Conv
e
rt LPSWE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-01-05
Richard H
e
nderson
target-s390: Conv
e
rt STFL
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-01-05
R
ichard Hender
s
on
target-s390: Convert STSI
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-01-05
R
i
chard
Henders
o
n
target-s390: Convert SAC
F
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-01-05
Richard H
e
n
derson
target-s390: Convert ST
C
KE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-01-05
Richard Henderson
target-s390: C
o
nvert CSP
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-01-05
Richard Hen
d
erson
target-s
3
90: C
o
nvert
STUR
A
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
next