repo.or.cz
/
qemu
/
ar7.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
tcg-ppc64: Fix RLDCL opcode
2013-06-17
Anton Bl
a
n
c
hard
t
c
g-ppc64: Fix RLDC
L
opcode
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-06-05
Ri
c
h
a
rd Hen
d
erson
tcg: Remove redundant tcg_target_
i
nit checks
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-06-05
Rich
a
r
d Hend
e
rson
tcg: Us
e
QEMU_BUILD_BUG_ON
f
o
r CPU
_
TLB_
E
NTRY_BITS
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richa
r
d
Henderson
tcg-ppc64: Han
d
le dep
o
sit of z
e
ro
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richard He
n
derson
tcg-ppc64: Implement mulu2/muls2_i64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richard Henderson
tcg-ppc64: Implement
a
dd2/sub2_i64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richard Hende
r
son
t
cg-
p
pc
6
4:
U
se
g
etauxval f
o
r ISA detection
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richard Henderson
tcg-p
p
c64: Implement movcond
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Ric
h
ard Hend
e
rson
tcg-ppc64: Use
I
S
EL for
s
etcond
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Ric
h
a
r
d
H
en
d
erson
tcg-ppc6
4
:
Use MFOCRF instead
of MFCR
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richard Henderson
tcg-ppc64: Clea
n
up i32 constants to tcg_out
_
cmp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
R
i
c
har
d
Hende
r
son
t
c
g
-ppc6
4
: U
s
e TCGTyp
e
throug
h
out
c
ompares
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
R
ichard
H
en
d
erson
tcg-ppc64: Use I co
n
straint
f
or mul
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richard Henderson
t
cg-ppc
6
4: I
m
p
l
e
ment deposit
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Ri
c
h
ard H
e
n
derson
tcg-ppc
6
4: Hand
l
e
c
o
nstan
t
inputs for some compound
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
R
ichard
H
ender
s
on
tcg-ppc6
4
:
Implement c
o
m
p
ound logicals
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
R
i
chard Henderso
n
tcg
-
p
pc64: Impleme
n
t b
s
wap6
4
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richard Henderson
tcg-ppc64: Implement bswap16 and bswa
p
32
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richard Henderson
t
cg-ppc64: Implement rota
t
es
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
R
i
chard Henders
o
n
tcg-ppc64: S
t
re
a
mli
n
e
q
emu_ld/st insn selection
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richard He
n
derson
tcg-ppc64: Use a
u
tom
a
tic implementation of ext32u_i64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richa
r
d Henderson
tcg-ppc
6
4:
Improve and_
i
64 wi
t
h co
n
st
a
nt
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richard
Hen
d
erson
tcg-ppc64: Improv
e
and_i32 with co
n
stant
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richar
d
Henderson
tcg-ppc6
4
: Tidy
o
r a
n
d xor patterns
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
R
i
chard
H
e
n
ders
o
n
tcg-ppc64:
A
llo
w
c
o
nstant first arg
u
ment t
o
sub
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
R
i
c
h
ard Hende
r
son
t
c
g-ppc
6
4: Improve constant add
and
s
ub ops
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richard Hen
d
erson
t
cg-ppc64: Rea
r
r
a
nge integer c
o
nstant
constr
a
ints
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Ric
h
ard He
n
derson
tcg-ppc64:
Cleanup tcg_out_movi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richard
Henderson
tc
g
-ppc
6
4
:
Fix
setco
n
d
_i32
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richard Henderso
n
tcg-ppc64:
I
ntroduce and use TAI and SAI
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richard Henders
o
n
tcg
-
ppc64: Introduce and u
s
e tcg_out_s
h
ri64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richard He
n
derson
tcg-ppc64: Intro
d
uce and use tcg_out_shli64
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Ri
c
hard Hende
r
son
tcg-ppc64: I
n
t
r
o
duce and
u
se
t
cg_out_ext32
u
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richard Henderson
tcg-ppc64:
Int
r
odu
c
e and use t
c
g_out_rlw
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Richar
d
Hend
e
rson
t
cg-ppc64: Use TCGReg everywh
e
re
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-15
Ric
h
ard
H
e
nders
o
n
dis
a
s: Disassemble all ppc ins
n
s for the
h
ost
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-05
Ric
h
ard Hen
d
erson
tcg-s390: Fix merge error in tgen_brcond
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-05
Ric
h
ard
Henderson
tcg-s39
0
: Use all 20 b
i
ts of the offset
i
n tc
g
_
o
ut_mem
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-05
Richard Hende
r
son
tcg-s39
0
: Use l
o
ad-address for
add
i
ti
o
n
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-05
Ri
c
hard He
n
der
s
o
n
t
c
g-s3
9
0: Cleanup argument shu
f
fling fixme in softmmu
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-05
Richard
H
enderso
n
tcg-s390: Use
risbgz
f
or
andi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-05
Richard Henderson
tcg-s390: Remove constrain
t
letters for and
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-05
Richard
Henderso
n
tcg-s390:
I
mplement d
e
p
osit opcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-05
Richard Henderson
tcg-s
3
90: Implement movcond op
c
odes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-05
Rich
a
rd Hender
s
on
tcg-s390: Implement mulu
2
_i
6
4
o
p
c
od
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-05
Ri
c
hard Henderson
tcg-s390: Implement add2/sub2
o
pc
o
d
es
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-05
Richa
r
d Henderson
tcg
-
s390: Remove u
s
eless preproces
s
or con
d
i
tions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-05
Richard Henderson
tcg-s
3
90:
P
roperly a
l
locate a stac
k
frame
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-04-05
Richard
Hen
d
erson
tc
g
-s390: Fix m
o
vi
commit
|
commitdiff
|
tree
2013-02-20
R
ichard Hend
e
rson
target-i38
6
: Use movcond to impl
e
ment shi
f
td
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-20
R
ichard Henderson
target-i386: Discard CC_O
P
computat
i
o
n
in se
t
_cc_
o
p
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-20
Richard Henderson
ta
r
get-i3
8
6
:
Use movcond t
o
implem
e
n
t rotate
fl
a
gs
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-20
Richard Hend
e
rs
o
n
tar
g
et-i386: Use movcond to implement shift flags
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-20
Richar
d
Henderson
t
a
rg
e
t-
i
386: Add CC_OP_C
L
R
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-20
Ric
h
ard
H
enderson
target-i386: Implement tzcnt
and fix lzc
n
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-20
Ri
c
h
a
rd
H
enderson
target-i386: Us
e
c
lz/c
t
z for b
s
f/bsr
helpers
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-20
Richard H
e
nd
e
r
son
t
a
rget-i386: I
m
plement ADX
e
xtension
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richard He
n
derson
targ
e
t-i386: Implement RORX
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richard
H
enderson
target
-
i3
8
6: Implement SHLX, SARX
,
SHRX
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richard Hende
r
son
t
arget-i
3
86:
Imp
l
ement PDEP, PEXT
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Ric
h
ard Henderso
n
t
a
r
get-
i
386: Implement MULX
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richar
d
Henderso
n
target-i386: Im
p
lement
BZHI
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Ri
c
h
ard Henderson
target-i386:
Imp
l
ement BLSR, BLSMSK, BLSI
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richa
r
d H
e
nderson
target-i
3
86: Implement BEXTR
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richard
H
en
d
erson
target-i386: Imp
l
ement AN
D
N
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richard Henderson
target-
i
386: Implement MOVBE
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richard Henderson
targe
t
-i386: Dec
o
de
t
he
V
EX p
r
efixes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richard Henderson
ta
r
g
e
t
-i
3
86: Tidy prefix pars
i
ng
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richard
H
en
d
erson
target-i386: Use CC_SRC2 for
A
DC
a
nd
SBB
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Ri
c
hard Hen
d
e
rson
ta
r
g
e
t-i386: Make he
l
per_cc_c
o
m
pute_{
a
ll,c} co
n
s
t
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richard Hend
e
rson
target-i3
8
6
: Don't reference ENV through mo
s
t
of cc
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Rich
a
r
d
Hende
r
son
target-i386: opt
i
mize
f
l
ag
s
checki
n
g after su
b
us
i
ng
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richard Henderson
t
a
r
get-i38
6
: Update cc
_
op befo
r
e
TCG branch
e
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richa
r
d Henderson
ta
r
get-i386: int
r
o
d
uce gen_jcc1_noeob
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
R
ichard Henderson
t
arget-i38
6
:
use g
e
n_op
f
or c
m
ps/s
c
as
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Paolo
B
on
z
i
ni
target-i386: kill cpu_T3
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
R
i
ch
a
rd Henderson
target-i386: expand cmo
v
via movcond
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
P
aolo Bonzini
t
a
rget-i386:
i
n
t
roduc
e
gen_cmov
c
c
1
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Paolo
Bonzini
targ
e
t-i38
6
: cleanup temp
o
rar
y
macr
o
s for CCPrepare
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richard H
e
nderson
target-i386: inline gen_prepare_
c
c_slow
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Paolo Bonzini
ta
r
get-i386: use CC
P
repa
r
e to
generate condi
t
ional
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richard Hende
r
son
t
ar
g
et
-
i386
:
introd
u
c
e
g
en_prepare_cc
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Ri
c
hard Henderson
t
arget-
i
386:
intr
o
duce CC
P
repare
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Paolo
Bonzini
t
ar
g
et-i386: optimize setcc i
n
structions
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richard Henderso
n
target-i386: optimize setle
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richard H
e
nderson
target-i386: optimize
setbe
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
P
a
olo Bonzini
target-i38
6
: ch
a
n
g
e
g
en_setcc_slow_T0 to gen
_
setcc_sl
o
w
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Ri
c
har
d
Hende
r
son
target-i386: conve
r
t
g
e
n_
c
ompute_eflags_
c
to
TCG
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Ri
c
ha
r
d Henderson
t
arget-i
3
86:
use invert
e
d setcond when computing NS
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
R
ichar
d
H
e
nde
r
son
target-
i
386: do not
ca
l
l
he
l
per to
c
omp
u
t
e ZF/
S
F
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richar
d
Henderson
targ
e
t
-i
3
86: Move C
C
di
s
ca
r
ds to set
_
cc_op
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
R
ichard He
n
derso
n
targ
e
t
-i386:
n
o
need to flush out cc
_
op
before ge
n
_eob
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Rich
a
rd Henderson
t
a
rget-i386
:
do not compute eflags multipl
e
times co
n
s
e
c
utivel
y
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
P
aolo Bonzini
target-i386: ad
d
h
e
lper funct
i
ons to ge
t
o
ther flags
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Rich
a
rd
H
enderson
t
arget-i
3
86: Use gen_update_cc_o
p
everywhere
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
R
ich
a
rd H
e
nderson
target-i3
8
6: D
o
n
't clobber s->c
c
_
o
p in g
e
n_update_
c
c
_op
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Richard Henderson
targe
t
-i386:
I
n
troduce s
e
t
_
c
c_
o
p
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
R
ichard Hen
d
erso
n
target-
i
386: Name th
e
cc_op
enumer
a
tion
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Paolo Bonz
i
ni
target-i386: f
a
ctor gen_op_s
e
t_cc
_
o
p
/tcg_ge
n
_
discard_tl
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2013-02-18
Paolo Bonzini
ta
r
get-i386:
use gen_j
c
c1 to compile l
o
o
pz
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
next