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
Merge remote-tracking branch 'remotes/artyom/tags/pull-sun4v-20170118' into staging
2017-01-17
R
i
chard Henderson
t
cg/i386
:
Always use TZCNT when
a
vailable
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-17
Rich
a
rd Henders
o
n
Revert "tcg/i386: Rely on undefined/undocume
n
ted
beha
v
iour
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-14
Rich
a
r
d
Henderson
targ
e
t-m
6
8k:
I
mp
l
em
e
nt
b
fffo
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-14
Richar
d
H
ender
s
on
targ
e
t
-
m68k
:
I
m
plement bitfield ops for
memor
y
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-14
Richar
d
Henderson
target-m68k: Implement
b
itf
i
e
l
d ops for registers
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-13
Richard He
n
der
s
on
tcg/
a
arch64: F
i
x tcg_out_
m
ovi
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-13
Richa
r
d Henderson
tcg/aarch
6
4: F
i
x addsub2 for
0
+C
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-13
Richar
d
Hender
s
on
target/
a
rm:
Fix ubfx et al for a
a
rc
h
6
4
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-13
Rich
a
rd
Hen
d
erson
tcg
/
s390: Fix merge error wi
t
h fac
i
lities
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henderson
tc
g
/i3
8
6
:
Handle ctpop opcode
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henderson
t
cg/ppc: Handle ctpop opcode
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard
H
enders
o
n
tcg: Use
c
tpop to generate ctz if needed
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard He
n
derson
qemu/h
o
s
t
-uti
l
s
.
h: Re
d
uce the operati
o
n count
in the
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Ri
c
hard
He
n
derson
target-
i
38
6
:
Use
c
tpop h
e
l
p
er
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Ric
h
a
rd Hen
d
erson
tar
g
e
t
-t
i
legx: Use ctp
o
p helper
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richa
r
d Henderson
target-sparc: U
s
e ctpop help
e
r
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Hender
s
on
target-s390x: Avoid a loop fo
r
popcnt
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Ric
h
ard Henderson
target-p
p
c
:
Use ctpop he
l
p
e
r
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard He
n
derson
target-al
p
ha: Use
c
tpop helper
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Ri
c
hard Henderson
tcg: Add opcode
for ctpop
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henderson
t
a
rg
e
t
-
x
tensa: Use clrsb he
l
pe
r
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henderson
targe
t
-trico
r
e: Use clrsb helper
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard
Hend
e
rson
target-arm
:
Use clrs
b
helper
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
R
ic
h
ard He
n
derson
tcg: A
d
d helpers fo
r
clrsb
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Rich
a
rd
H
ender
s
on
tcg/i
3
86:
Rely on undefined/undocumented behaviour
.
.
.
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard H
e
nderson
t
cg/i386: Handle ctz and clz opcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henderson
tcg/
i
3
86: Allo
w
bmi2
shiftx to
h
ave non-
m
atching operands
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard
H
ender
s
on
tcg/i
3
86: Hoist common arguments in
tcg_out
_
op
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Hen
d
erson
t
cg/i386:
Fuly c
o
nvert t
c
g_target_op_def
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
R
i
chard
H
ende
r
son
tcg/s390: Ha
n
d
l
e cl
z
op
c
o
d
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henders
o
n
tcg/mips: Han
d
le clz opcode
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
R
i
c
hard Hender
s
on
t
cg/arm:
H
andle ctz and
cl
z
o
p
co
d
es
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richa
r
d Hen
d
erson
t
cg/aarch64: Ha
n
dle ctz and clz opcode
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
R
i
ch
a
rd Henderson
tc
g
/pp
c
: Handle ctz and clz opc
o
d
es
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
R
i
chard Henders
o
n
target-i386: Us
e
clz and ctz opcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard He
n
ders
o
n
target-arm: Use clz opco
d
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henders
o
n
tar
g
et-xt
e
nsa:
U
se clz opco
d
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Hend
e
rso
n
tar
g
et-
u
nicore32: Use clz opcode
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Hende
r
son
targe
t
-tricore: Use clz
o
pcode
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henders
o
n
target-tilegx: Use c
l
z a
n
d c
t
z opcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
R
ichard Henderson
target-s390x
:
Use clz opcode
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
R
i
cha
r
d
Henderson
ta
r
get-ppc: Use
c
l
z and ctz opcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Rich
a
rd Henders
o
n
tar
g
et-o
p
enri
s
c: U
s
e
clz
and ct
z
opcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henderson
tar
g
e
t-mips: Use clz opcode
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
R
ichard
H
e
nde
r
son
t
arget-microblaze: U
s
e clz opcode
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Hen
d
e
r
son
ta
r
get-cris: Use
clz
opcod
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henders
o
n
target-alpha: Use the c
t
z and
clz o
p
code
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Rich
a
rd Henderson
disas/ppc: Handle popcn
t
a
n
d
cnttz
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard
H
en
d
erson
d
i
sas/i38
6
.
c: Handle tzcnt
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard
Henderson
tcg:
A
dd clz and ctz op
c
odes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Ri
c
hard Hen
d
ers
o
n
t
cg: Allow an o
p
e
r
and to be matching o
r
a
c
onstant
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
R
i
chard Hende
r
s
on
tcg: Pass th
e
opco
d
e width to
t
arget_parse_constr
a
int
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard
Hen
d
erson
tcg: T
r
ansition flat
o
p
_d
e
f
s
array to
a target
c
allback
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
R
i
chard Henders
o
n
tcg: Add
m
arkup
f
o
r output requires new register
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henderson
t
c
g/optimize: Fold
m
ovco
n
d 0/
1
into setcond
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Ric
h
ard Henderson
ta
r
ge
t
-s390x
:
Use the new depo
s
it and extract ops
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Rich
a
rd Henderson
t
ar
g
e
t
-
p
pc: Use the n
e
w d
e
posit and
e
xtra
c
t o
p
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
R
i
chard
Henderson
target-mips: Use the new extract op
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Ric
h
ard Henderson
target-i386: Use
n
ew
d
eposit and extract ops
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Hender
s
on
target-arm
:
Use new deposi
t
a
n
d ex
t
ract ops
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henderson
ta
r
get-alpha: Use
d
eposit and
e
x
tra
c
t
ops
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henderson
tcg/
s
3
9
0:
S
upport
depo
s
it into zero
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
R
ichard Henderson
tcg/s390: Implement fi
e
l
d extr
a
c
tion opco
d
es
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henderson
t
cg/
s
39
0
: Expose hos
t
facilities to tcg-target
.
h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Ri
c
hard Henderso
n
tcg/ppc
:
Impleme
n
t field
e
xtraction opc
o
des
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
R
ichard He
n
derson
tcg/m
i
ps
:
Implement fi
e
ld extraction opcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
R
i
chard Henderso
n
tcg/i386: Implement fie
l
d extraction opcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Rich
a
r
d
H
end
e
rson
tcg/arm: Implement f
i
e
l
d extr
a
ct
i
on op
c
odes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard Henderso
n
tcg/arm: M
o
v
e is
a
det
e
ction to tcg-t
a
rget
.
h
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Rich
a
rd He
n
derson
tcg/aarch64: Im
p
leme
n
t f
i
eld
e
xtractio
n
opcodes
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Ric
h
ard Henderso
n
tcg: A
d
d
de
p
osit_z expander
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
Richard
H
enderson
tcg
:
M
i
no
r
adjus
t
ments
t
o
depos
i
t expa
n
ders
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-10
R
ichard He
n
derson
t
cg:
Add f
i
eld
extrac
t
ion pr
i
mitiv
e
s
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2017-01-08
Richa
r
d Henderso
n
translate-all:
A
v
o
i
d
-
W
error=switch-bool
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-12-27
Richard H
e
nd
e
rson
target-
m
68k:
I
nline shifts
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-12-27
Richard Henderson
t
a
rget-m68k: Do not cpu_
a
bort on un
d
efined
i
nsns
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-12-27
Richard Henderso
n
t
a
rget-m68k: Split
g
en_lea and gen_ea
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-12-27
Richard Hende
r
son
tar
g
e
t-m68
k
:
Delay aut
o
inc writeback
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-12-27
Richard Henderson
target
-
ar
m
:
Fix aarch64 disas_ld
s
t_single_s
t
ruct
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-12-27
Richard He
n
ders
o
n
t
arget-
a
rm: Fix
aarch
6
4 vec_reg_off
s
et
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-12-24
Richard Henderson
tcg/s390: Remove
'
R
' constraint
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-12-24
Ric
h
ar
d
Henderson
tcg/s390
:
Fix setcond
expan
s
ion
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-11-22
Richard Henderson
target-alpha: Fix interru
p
t ma
s
k
for cpu1
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-11-17
Richar
d
H
e
nders
o
n
target-alpha: Log cpuid with -d
i
nt
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-11-17
Richard Hend
e
rson
target-alpha: Update
palcode for smp
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-11-01
Richard Hender
s
on
target-m
i
croblaze: Cl
e
anup dec_mul
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-11-01
Richard He
n
derson
tcg: Add tcg_gen_mulsu2_{i32,i64,tl}
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-11-01
Richard Henderson
log: Add locki
n
g to lar
g
e log
g
ing blocks
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-11-01
Richard Hen
d
erson
t
arg
e
t-o
p
enrisc:
Do not dump cpu s
t
a
te with -d in_asm
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-11-01
Ri
c
hard
He
n
derson
target-mic
r
o
b
laz
e
: Do not dum
p
cpu sta
t
e with
-d i
n
_asm
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-11-01
R
ichard Hende
r
son
t
a
r
get-c
r
is: Do not dump
cpu state wi
t
h -
d
in_
a
sm
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Rich
a
rd H
e
n
derson
tar
g
et-s
p
arc: Use
t
cg_
g
en
_
atomic_cmpxchg_tl
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Richard
H
enderson
t
a
rget-spar
c
:
U
se tcg_gen_ato
m
ic_xchg_tl
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Richard Henderson
targ
e
t-sparc
:
Re
m
ove
MM
U
_MODE*_SUFFIX
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Richard Henderson
target-spa
r
c: Allo
w
4-
b
yte alignment on fp mem ops
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Richard
Henderson
ta
r
g
et-sparc: Implement ldqf an
d
stqf inline
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Richard
H
e
nderson
targe
t
-sparc: Remove
asi helper code
h
andled inline
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Richard Henders
o
n
targe
t
-sparc: Implement BCO
P
Y/BFILL inline
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Ri
c
hard Henderso
n
target-spa
r
c: Imp
l
e
m
ent cas_asi/casx_asi i
n
li
n
e
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
2016-10-31
Richard Henderson
target-sparc: Implement
l
dstub_asi inline
Signed-off-by:
Richard Henderson
<rth@twiddle.net>
commit
|
commitdiff
|
tree
next