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: Use getauxval for ISA detection
2013-04-15
Richard Henderson
tc
g
-pp
c
64:
U
se getauxval for ISA detection
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-15
Richard
H
enderson
tcg-ppc
6
4: Implement
m
ovcond
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-15
R
i
ch
a
rd
H
en
d
er
s
on
tcg-ppc64: Use
ISEL
for se
t
cond
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-15
R
i
cha
r
d
Henderson
tcg-p
p
c64
:
U
s
e MF
O
CRF
i
n
ste
a
d
o
f MFCR
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-15
Richard
H
end
e
rson
t
cg-ppc64:
Clean
u
p i32 con
s
t
a
nts to tcg
_
out_
c
mp
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-15
Richard Hend
e
rson
tcg-pp
c
64
:
Use TCGType throug
h
out compares
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-15
R
i
ch
a
r
d He
n
d
e
rs
o
n
tcg-ppc64: Use I constraint for mul
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-15
R
ichard Henderson
tcg-ppc6
4
: Imple
m
ent deposit
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-15
R
i
chard
H
enders
o
n
tcg-ppc64: Han
d
le co
n
stant inputs for som
e
c
o
mpound
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-15
R
ichard Henderson
tcg-ppc64:
I
m
pl
e
me
n
t compo
u
nd
logic
a
ls
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-15
Richard Henderson
tcg-pp
c
64: Implement
b
swap64
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-15
R
i
cha
r
d
Henderson
tcg-ppc
6
4:
Implement b
s
w
a
p16 an
d
bswap32
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-15
Richard H
e
nderson
tcg-ppc64:
Implement rotates
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-15
Richa
r
d He
n
ders
o
n
tcg-ppc64
:
Str
e
am
l
ine qemu_l
d
/s
t
insn
selec
t
ion
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-15
Richard
H
e
nderso
n
tc
g
-pp
c
64: Use automatic implementation of
e
x
t32u_i6
4
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-15
R
i
chard Henderson
tcg-ppc64:
Improve and_i64
w
i
th con
s
tan
t
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-15
Richard Henderson
tcg-ppc64:
Imp
r
ove and_i32
w
ith constant
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-15
Richard H
e
nderson
tcg-ppc6
4
:
Tidy or and
xor patterns
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-15
Ri
c
hard
H
ender
s
on
tcg-ppc64:
A
ll
o
w constant first argument to sub
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-15
Ri
c
hard Henderson
tcg-pp
c
64: Improve constant
add a
n
d su
b
o
p
s
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-15
Richar
d
He
n
derson
tcg-ppc64: Rea
r
ra
n
g
e
i
n
t
eger consta
n
t
constraints
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-15
Richard
H
e
n
d
e
rson
tcg-ppc64
:
Cl
e
anup t
c
g_out_movi
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-15
R
ic
h
ar
d
He
n
de
r
son
tcg-ppc64
:
Fix
s
etcond_i32
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-15
Richard H
e
nd
e
rson
tcg-p
p
c64: Intro
d
uc
e
and use
T
AI and SAI
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-15
Richard Hen
d
e
rson
tcg-ppc64: Introd
u
ce a
n
d use tcg_out
_
shri64
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-15
Ric
h
ard
Henderson
tcg-p
p
c
64: Introduce and u
s
e tcg_out_shli6
4
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-15
Richard Henderson
tcg-ppc64:
Introduce
a
nd u
s
e tcg_out_ext32u
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-15
R
i
c
ha
r
d
Henderso
n
tcg-ppc64: I
n
troduce and use tcg_ou
t
_rl
w
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-15
R
ich
a
rd H
e
nderson
tcg-ppc64:
Use TCGR
e
g
e
verywhere
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-15
Richard Henderson
disas: Disassem
b
le a
l
l ppc
i
nsns for the host
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-05
Richard Henderson
tcg-s390: Fix
merge error
in tgen_brc
o
nd
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-05
R
i
c
hard Henderson
tcg-s
3
90: Use all
20
b
its of the offset in tcg_out_mem
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-05
Richard
Henderson
tcg-
s
390: Use load-address fo
r
add
i
tion
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-05
Richard
H
ender
s
on
t
cg-s390:
C
le
a
nup
a
rgumen
t
s
h
uffling fixm
e
in softmmu
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-05
Richard He
n
derson
t
c
g
-s390
:
Use risbgz fo
r
andi
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-05
Richard Hender
s
on
tcg-s390: R
e
move constraint letters for an
d
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-05
Richard Henderson
tcg-s390: Imple
m
ent de
p
osit opc
o
d
e
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-05
Richa
r
d Hen
d
er
s
o
n
tcg-s390: Im
p
lement movcond opcodes
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-05
Richard Henderson
t
cg-s3
9
0: Imple
m
ent mu
l
u
2
_
i
6
4
o
pcode
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-05
Richa
r
d
H
enderson
tcg-s390: Implement ad
d
2
/
sub2 opcode
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-05
Ric
h
a
rd
Hen
d
erson
tc
g
-
s
390: Remove us
e
l
e
s
s
p
reproces
s
o
r conditi
o
ns
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-05
Ri
c
hard Henderso
n
t
c
g-s390: Prope
r
l
y
a
l
lo
c
ate a stack frame
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-04-05
Richard Henderso
n
tcg-s
3
90: Fix movi
commit
|
commitdiff
|
tree
2013-02-20
Richard Henderson
target-i386: U
s
e
m
ovcond to i
m
plem
e
nt shiftd
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-20
R
i
chard Henderson
ta
r
g
e
t-i3
8
6: Di
s
card CC_OP computation i
n
set_
c
c_op
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-20
Richard
Henderson
target-i38
6
: Use movcond
to
i
mplem
e
nt rot
a
te flags
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-20
Ric
h
ard He
n
derson
target-i386: Us
e
mov
c
ond t
o
i
mple
m
ent shift flag
s
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-20
Richard Hende
r
son
t
arget-i386: Add C
C
_OP_CLR
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-20
Richard He
n
ders
o
n
target-i386: Implement
tzcnt
and fi
x
lzcnt
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-20
Richar
d
Henderson
ta
r
get-i386: Use clz/c
t
z for bs
f
/b
s
r he
l
pers
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-20
Rich
a
rd Henderson
target-i386: Imp
l
emen
t
ADX
e
xtensio
n
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Richard Henderson
target-i386: Im
p
lement RORX
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Richard He
n
derson
t
a
r
get-i386: Implement SHLX, SARX, SHRX
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Richard
Henderson
target-i386: Implement PDEP,
P
EXT
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Richard Henderso
n
t
a
rget-i386: Im
p
l
e
ment MULX
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Rich
a
r
d
Henderso
n
tar
g
et-
i
386: Implement BZHI
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Richard Henderson
targ
e
t-i386: Implem
e
nt BLSR, BL
S
M
SK, BLSI
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Richard Hender
s
on
target-i386
:
Imple
m
ent BEXTR
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Ri
c
h
a
rd Henderson
t
arget-i386: Im
p
lement ANDN
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Richard Henderson
tar
g
e
t-i386: Imp
l
e
ment MOVBE
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Richard Hende
r
s
on
tar
g
e
t
-i386
:
Decode
the VEX pr
e
fixes
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Richard Hende
r
son
t
a
r
get-i386:
T
idy
p
refix pa
r
sing
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Ric
h
a
r
d He
n
derson
ta
r
get-i38
6
: Use CC_SRC2 for AD
C
and
SB
B
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Richa
r
d
H
ender
s
on
ta
r
g
e
t-i
3
8
6
: Make h
e
l
p
er_cc_co
m
pute_{a
l
l,c} co
n
st
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
R
i
chard
H
enderson
target-i3
8
6:
Don't
r
eference ENV throug
h
most of cc
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Richard Hend
e
rson
t
arget-i386
:
optimize flags check
i
ng af
t
er sub using
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Richard
H
enderson
target-i3
8
6
:
Update
cc_op
b
efore TCG b
r
anc
h
es
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
R
i
c
hard Henderson
targe
t
-i386: in
t
rod
u
ce
g
e
n_jcc1_noeob
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Richar
d
Hen
d
erson
tar
g
et-i386: use gen_op
for cmp
s
/scas
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Paolo Bonzini
ta
r
g
e
t-
i
386: kill c
p
u
_T
3
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Ri
c
hard
He
n
derso
n
target-i386: e
x
pa
n
d
c
mov via
m
ovcond
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Paolo Bonzini
target-i
3
86: i
n
t
r
oduce gen
_
c
m
ovcc1
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Paolo Bonzin
i
target-i386: clea
n
up temporary m
a
cros for CCPrepare
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
R
ich
a
rd Henderson
target-i386: inline
g
e
n_prepar
e
_
cc_slo
w
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Pa
o
lo Bonzini
target-i386: use C
C
Prepa
r
e
t
o
generate conditio
n
al
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Richard Henderso
n
t
a
rget-i386: introduce gen_prepar
e
_cc
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Ric
h
ard Henderson
t
a
rg
e
t
-
i3
8
6
: i
n
troduce CCPre
p
are
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Paolo Bonzini
target-i386: optim
i
ze setcc instructions
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Ric
h
ard Hend
e
r
s
on
t
a
rget-i386: opt
i
mize
s
etle
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
R
ichard
H
enderson
t
arget-i386: optimize setbe
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Paolo B
o
nz
i
n
i
target-i386: change gen_s
e
tcc_slow_T
0
to
gen_setcc
_
slow
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Richard
H
e
n
d
erson
ta
r
get-i386: c
o
nvert
g
e
n_com
p
ute_ef
l
ags_
c
to TCG
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Richard
H
enderson
target-i38
6
:
u
se
inv
e
rted setcond when co
m
p
utin
g
N
S
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Richard H
e
nderson
t
a
rge
t
-i386: do not call helper t
o
compute
Z
F/SF
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Ric
h
a
rd
H
e
nderson
target-i386: Mov
e
CC discards to
se
t
_cc_op
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Richard Henderson
target-i386: no need to flush
o
ut
c
c
_op before gen_eob
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
R
i
chard Henderson
target-
i
386: do not compute
eflags m
u
ltiple times consecutively
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Paol
o
Bon
z
ini
target-i386
:
ad
d
helper f
u
nctions
t
o
get other flags
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
R
ichard Henders
o
n
target-i386:
Use
g
en_update_cc_op
every
w
here
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Ric
h
ard
H
ender
s
o
n
tar
g
et-i386: Don't clob
b
er
s->cc_op
i
n gen_
u
pdate
_
cc_
o
p
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Richard He
n
derson
target
-
i386:
Int
r
oduce set_
c
c_op
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
R
icha
r
d Henderson
target-
i
386:
Name the
cc_o
p
enumeration
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Paol
o
Bonz
i
n
i
target-i3
8
6: f
a
ctor gen_op
_
set_c
c
_op/tcg_gen_disc
a
r
d
_
tl
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Paolo Bonzini
target-i386
:
use gen_jcc1 to co
m
p
i
le loopz
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Paolo
B
onzi
n
i
ta
r
g
e
t-i386:
c
lea
n
up sahf
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Paol
o
Bonzini
targe
t
-i386: c
o
mpute eflags outside r
c
l/
r
cr helper
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Paolo Bonzini
target-i386:
m
ove
e
f
l
a
gs computation c
l
oser to gen_op_set_c
c
_o
p
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Paolo
B
onz
i
ni
target-i386: move carry compu
t
ation for i
n
c/dec closer
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Paolo B
o
nzini
target-i38
6
:
drop cc_op
a
rgum
e
n
t of gen_jcc1
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Pao
l
o
B
onzini
ta
r
get-i386: f
a
ctor settin
g
o
f
s->cc_op ha
n
dli
n
g
for
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
next