repo.or.cz
/
qemu.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
target/ppc: change xs[n]madd[am]sp to use float64r32_muladd
2022-03-05
Matheus F
e
rst
target/ppc: change xs[n]madd[am]sp to use
f
loat64r3
2
_muladd
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-05
Matheus Fer
s
t
test
s
/tcg/ppc64le: use inline asm in
s
tead
of
__bu
i
lt
i
n_mtfsf
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
M
atheus Ferst
target/ppc: implement xs[n]
m
a
d
d
q
p[o
]
/xs[n]msubq
p
[o]
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
M
a
theus Ferst
t
arge
t
/pp
c
:
m
ov
e
xs[n]madd[am][
d
s
]p/xs
[
n
]msub[am
]
[ds
.
.
.
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Matheus Ferst
target/ppc: Implem
e
nt xxgenpcv[bhwd]m
i
n
s
t
ru
c
t
ion
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Math
e
us Ferst
target/
p
pc: Impleme
n
t xxeval
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
M
a
theus Fer
s
t
tcg/tcg-op-gve
c
.
c: In
t
roduce tcg_g
e
n_gvec_4
i
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Mathe
u
s Fer
s
t
tar
g
et/ppc: Implement xxpermx instruction
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Matheus Fers
t
t
a
rget/
p
p
c
: Move x
x
permdi t
o
de
c
o
d
etree
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
M
atheus Ferst
target/ppc: move xxperm/xxperm
r
to de
c
odetr
e
e
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
M
a
theus Ferst
target/p
p
c: M
o
ve xxsel
to
decodetree
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Matheus
Ferst
target/ppc
:
Move vsel and vperm/vpermr to dec
o
detree
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Mat
h
e
us Fe
r
s
t
t
a
rget/ppc
:
i
mplement vrlqmi
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Matheus Ferst
target/ppc: imple
m
ent vrlqnm
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Matheus Ferst
target/ppc: implement vrlq
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
M
a
t
h
e
u
s Fe
r
st
ta
r
get/ppc:
m
ove v
r
l
[bhw
d
]
n
m/vr
l
[bhwd]mi to decodetree
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
M
a
th
e
us Ferst
t
a
r
g
et/ppc: move vrl[bhw
d
]
t
o decodetree
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Matheus Ferst
target/
p
pc: i
m
plement v
s
raq
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Matheus
F
e
rst
t
a
rget/
p
p
c
: imple
m
ent vsrq
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Mathe
u
s Ferst
target/ppc: implement vslq
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Mathe
u
s Fer
s
t
target/p
p
c
:
move vs
[
lr][a][bhw
d
]
t
o deco
d
etree
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
M
atheu
s
Ferst
target/ppc:
i
mple
m
en
t
vgnb
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Mathe
u
s Fe
r
st
tar
g
et/ppc: implemen
t
vc
n
tmb
[
bhwd]
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Matheus Fers
t
t
a
rget/p
p
c: implement vclrrb
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Matheus Fer
s
t
target/ppc: impl
e
m
e
n
t vclrlb
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Matheus Fer
s
t
targ
e
t/ppc: impl
e
m
e
nt vstri[bh][lr]
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Mat
h
eus Ferst
t
arget/ppc: Implem
e
nt Ve
c
tor C
o
m
p
are
Quadwo
r
d
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Matheus Fers
t
ta
r
g
e
t/ppc: Implemen
t
Vector Com
p
are Greate
r
Than Quadword
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Matheus Fe
r
st
targe
t
/pp
c
: Im
p
lement Vec
t
or
Compare Equal Qua
d
word
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Mat
h
eus Ferst
targ
e
t
/
ppc: Move
V
ect
o
r Compa
r
e No
t
Equal or Zero to
.
.
.
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
M
atheus
Ferst
ta
r
get/
p
p
c: Move Vector Co
m
pare Equal/Not E
q
ual/Greater
.
.
.
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-01-28
Matheus Ferst
configure: fix para
m
eter expansio
n
of --cr
o
ss
-
cc-cf
l
ags
.
.
.
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-01-04
Matheus Ferst
target/ppc: do not silence snan in xscvspd
p
n
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-12-17
Matheus F
e
rst
target/p
p
c: move
xsc
v
qpdp to decodetree
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-12-17
Matheus Ferst
t
arget/ppc: fix xscvqpdp re
g
iste
r
access
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-12-17
M
atheus Ferst
target/ppc: Implement Vector
Mas
k
Move insns
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-12-17
Ma
t
heus
Ferst
target
/
ppc: I
m
plement Vector
E
xt
r
act Mask
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-12-17
M
a
theus Ferst
tar
g
et/ppc: Im
p
lement Vect
o
r Expand M
a
sk
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-11-10
Ma
t
h
e
us Ferst
target/ppc:
Fix re
g
ister upd
a
te on lf[sd]u
[
x]/stf[
s
d
.
.
.
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-11-08
Ma
t
heus Ferst
target/p
p
c: cntlzd
m
/cnttzdm implementation without
.
.
.
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-11-08
Matheus Ferst
t
a
r
get/pp
c
:
I
m
pl
e
ment lxvk
q
i
nstruction
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-11-08
Matheus Fer
s
t
t
arget/ppc:
I
mple
m
ent xxblendvb/xx
b
lendvh/xxbl
e
ndvw
.
.
.
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-11-08
Matheus Fer
s
t
target/ppc: receive high/low as
argume
n
t in get/se
t
_cpu_vsr
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-11-08
Mathe
u
s
Ferst
target
/
ppc:
I
mpleme
n
t Ve
c
t
o
r Extract Doubl
e
to VSR
.
.
.
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-11-08
Mat
h
eus Fer
s
t
ta
r
g
et/ppc: Move v
i
nsertb/
v
inserth/v
i
n
s
e
r
tw/vinse
r
td
.
.
.
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-11-08
Matheus Ferst
target/ppc: Imple
m
ent Vector Insert from VS
R
using
.
.
.
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-11-08
Ma
t
heus Ferst
tar
g
et/pp
c
:
I
mpleme
n
t Vec
t
or Insert Word from GPR using
.
.
.
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-11-08
M
atheu
s
Ferst
t
arget/pp
c
: Implement Vector Insert from GPR using
.
.
.
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-11-08
Matheus
F
erst
target
/
ppc:
Imple
m
ent vsldbi/
v
srdbi instructions
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-11-08
Mathe
u
s Ferst
t
arget/
p
pc: Imp
l
ement
v
pdepd/
v
pextd in
s
truction
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-11-08
Ma
t
heus Ferst
t
a
r
get
/
ppc: I
m
plement vclzdm/vctzdm in
s
t
ructions
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-11-08
Mat
h
eus Ferst
target/ppc:
Move v
c
fug
e
d t
o
vmx-im
p
l
.
c
.
i
n
c
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-11-08
Matheus Ferst
t
a
rge
t
/ppc: Implemen
t
pex
t
d
i
nstruction
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-11-08
Ma
t
heus Ferst
target/ppc: Implement
pdepd instruc
t
ion
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-11-08
M
a
theus F
e
rst
target/ppc: Implement PLQ and PSTQ
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-11-08
M
a
theus Ferst
target
/
pp
c
:
Move L
Q
and S
T
Q
to
d
ecodetree
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-10-21
Matheus Ferst
target
/
ppc: Fil
t
er mtmsr[
d
] input before setting MSR
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-10-21
Math
e
us
Fe
r
st
targe
t
/pp
c
: Fix XER access i
n
m
onit
o
r
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-10-21
Mathe
u
s
Ferst
lin
u
x-user: Fix XER access in ppc version
o
f
e
lf_cor
e
_c
o
py_regs
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-10-21
M
a
t
h
eus Ferst
target/ppc: F
i
x XER access in
gdbstub
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-10-21
M
a
t
h
eus Ferst
linux-
u
ser/
p
pc: Fix XER ac
c
ess in save
/
res
t
ore_user_
r
egs
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-09-30
M
a
t
heus Ferst
target/ppc
:
Check privilege le
v
el base
d
on PSR and
.
.
.
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-09-30
Matheus Ferst
target/ppc: add LPCR
[
HR] to
Dis
a
sContext and hflags
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-08-27
Matheus Fers
t
target
/
ppc:
f
ix vector re
g
ister
s
a
ccess in gdbstub
.
.
.
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-08-27
Matheus Ferst
include/
q
emu/in
t
128
.
h: i
n
tro
d
uc
e
bswap128s
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-08-27
Matheus Ferst
target/ppc
:
fix
vextu[bhw][lr]x helper
s
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-08-27
Matheus
Ferst
i
nclude/qe
m
u
/int12
8
.
h
: define struct I
n
t128 ac
c
ording
.
.
.
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-07-29
Math
e
us F
e
rst
target/ppc: Ea
s
e L
=
0 requirement on cmp/cmpi/c
m
pl/cmpli
.
.
.
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-06-07
M
a
theus Ferst
s
c
ripts/c
h
eckpatch
.
pl: process
.
c
.
inc and
.
h
.
inc
f
iles
.
.
.
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-06-03
Matheus
Fe
r
s
t
targ
e
t/ppc:
M
o
ve cmp
/
cmp
i
/cmpl/cmpli to d
e
codetree
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-06-03
Matheus Ferst
target/
p
pc:
M
ove
addpcis
t
o decodetree
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-06-03
Matheus Fe
r
st
target/ppc: Implem
e
nt vcfug
e
d instructio
n
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-06-03
Matheu
s
F
e
r
st
target/ppc:
Implemen
t
cfuged inst
r
uction
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-06-03
Matheus Ferst
t
a
rget/ppc: Implement
setbc/setbcr/stn
b
c
/setnbcr in
s
tructio
n
s
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-05-18
Mathe
u
s F
e
rst
t
e
st
s
/tcg/
p
pc64l
e
: t
e
sts for brh/br
w
/brd
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-05-18
M
ath
e
us Ferst
tests/docker: gcc-10
b
as
e
d images fo
r
ppc64{
,
le}
tests
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-05-14
Matheus
Ferst
tcg:
A
dd
tcg_c
o
n
stant_
t
l
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree