repo.or.cz
/
qemu
/
rayw.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
target/ppc: implement xs[n]maddqp[o]/xs[n]msubqp[o]
2022-03-02
Matheu
s
Fer
s
t
t
a
rget/
p
pc: implement
xs
[
n]
m
addqp[
o
]
/
xs[n]msub
q
p[o]
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
M
a
theus
Ferst
target/ppc: move x
s
[
n
]madd
[
am][ds]p/xs[n]m
s
u
b
[am][ds
.
.
.
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Matheus Ferst
target/p
p
c
:
Imple
m
ent xxgenpcv[bhwd]m
i
nstruction
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
M
atheus
F
e
rst
target/ppc: Imp
l
ement xxe
v
al
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Matheus
F
erst
tcg/tc
g
-
o
p-gvec
.
c: Introduce
t
cg_gen_gv
e
c
_
4i
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Mathe
u
s Ferst
target/ppc: Implement xxperm
x
i
nstr
u
ction
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Mat
h
eus Ferst
t
arget/p
p
c: Move
x
x
p
ermdi
to decodetree
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Matheus Fer
s
t
ta
r
get/pp
c
: move
xx
p
erm/xxper
m
r
to de
c
odetree
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Matheus Fe
r
st
target/ppc:
Move xxsel to decod
e
tree
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Matheus Ferst
target/ppc: Mov
e
vs
e
l
and vper
m
/vpermr to decodetree
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Ma
t
heus Ferst
targ
e
t/ppc: implement vrlqmi
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Matheus
F
e
rst
target/pp
c
: implement vrlqnm
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
M
atheus Ferst
target
/
ppc: implement vrlq
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Matheus F
e
rst
target/ppc: move vrl[b
h
wd]nm/
v
r
l
[
bhwd]
m
i to decodetree
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Math
e
us
F
erst
target
/
p
pc
:
m
o
v
e
vrl[b
h
wd] to deco
d
etree
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Ma
t
heus Ferst
t
arget/ppc: implement vsraq
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Mat
h
eus Ferst
target/p
p
c
:
implement vsrq
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
M
atheus Fers
t
t
a
rg
e
t/ppc: implement v
s
lq
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Matheus Ferst
target/ppc: move vs
[
lr][a][bhwd] to
d
e
cod
e
tree
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Matheus Ferst
target/ppc:
impl
e
ment vgnb
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Matheus
F
e
r
st
target/ppc: imp
l
ement v
c
ntmb[bhwd]
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Matheus Ferst
tar
g
et/ppc: implement v
c
l
r
rb
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Matheus Ferst
ta
r
get/ppc: im
p
lemen
t
vclrl
b
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Matheus Ferst
target/ppc: implemen
t
vstri[bh][lr]
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Matheus
F
e
rst
target/
p
p
c:
I
mplement Vector
C
ompare Quadword
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Matheus Ferst
target/ppc: Imp
l
ement Vector Co
m
pare Greater Than Quadword
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Mat
h
eus Ferst
target/ppc: Implement Vector Compare Equal
Q
uadwor
d
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Math
e
us Fers
t
target/ppc
:
Move Vector Compare
N
ot Eq
u
al
o
r
Z
ero to
.
.
.
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
M
a
theus Ferst
target/pp
c
:
Move Vec
t
or Co
m
pa
r
e Equal
/
No
t
Equa
l
/Gr
e
ater
.
.
.
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-01-28
Matheus Ferst
configu
r
e: fix param
e
t
e
r
e
xpans
i
on of --cross-cc-cf
l
ags
.
.
.
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-01-04
Math
e
u
s
F
e
rst
target/
p
pc
:
do n
o
t
silen
c
e snan
in
x
scvspd
p
n
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-12-17
M
a
t
h
e
us
F
e
rst
target/ppc: mo
v
e xscvqpdp to decodetree
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-12-17
Matheus Ferst
target/ppc: fix xscvqpdp reg
i
ster access
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-12-17
Math
e
us
F
er
s
t
target
/
ppc: Implement
V
ector Mask Move
insns
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-12-17
Matheus Ferst
t
arg
e
t/p
p
c: I
m
plement Vecto
r
Extract Mask
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-12-17
M
atheus Ferst
target/ppc: Impl
e
ment Vect
o
r Expand Mask
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-11-10
Matheus Ferst
target/ppc
:
Fix register updat
e
on lf[sd]u[x]
/
s
tf[sd
.
.
.
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-11-08
M
ath
e
us Ferst
t
a
r
g
et/ppc: cntlzdm/cnttzdm implementation withou
t
.
.
.
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-11-08
M
a
theus
Fers
t
t
arget/ppc: Im
p
l
e
m
e
n
t
lxvkq in
s
t
ruction
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-11-08
Matheus
F
erst
target/pp
c
:
Imple
m
ent
xxb
l
end
v
b/xxblen
d
vh/x
x
blend
v
w
.
.
.
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-11-08
Matheus F
e
rst
targ
e
t
/
ppc
:
r
e
ceive hi
g
h/low as argument in get/set_cpu_vs
r
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-11-08
Matheus Ferst
target/ppc:
Implement Vecto
r
Extract Double
to VSR
.
.
.
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-11-08
Mat
h
eus
Fer
s
t
targe
t
/ppc:
M
ove vinsertb/vinserth/vinsertw/vinsertd
.
.
.
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-11-08
Matheus
F
erst
target/ppc
:
Imp
l
ement Vector Insert
from VSR using
.
.
.
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-11-08
Matheus Fer
s
t
target/ppc: Implement Vector I
n
sert Word from G
P
R
u
s
i
n
g
.
.
.
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-11-08
Matheus Fer
s
t
target
/
ppc: Im
p
l
e
me
n
t Vector Insert fro
m
GPR usi
n
g
.
.
.
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-11-08
Math
e
us F
e
rst
target/ppc: Im
p
leme
n
t vsldbi/vsrdbi instr
u
ction
s
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-11-08
Matheus F
e
rst
t
arget/ppc: Implement vpdepd
/
vpextd ins
t
ruction
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-11-08
Matheus Ferst
target/
p
pc: Im
p
lement vclz
d
m/vctzdm instructions
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-11-08
Matheus Fe
r
s
t
t
a
r
g
et/
p
pc: Move vcfu
g
ed to v
m
x-impl
.
c
.
inc
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-11-08
M
atheus Ferst
target/ppc: Impl
e
ment pex
t
d ins
t
r
u
c
tion
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-11-08
Math
e
us Ferst
t
a
rget/ppc
:
I
mpleme
n
t pdepd instr
u
c
t
ion
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-11-08
Matheus Ferst
target/ppc:
I
mplement P
L
Q and PSTQ
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-11-08
M
a
theus
Fer
s
t
targ
e
t/ppc
:
Move
LQ and STQ to decodetree
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-10-21
Matheus
F
erst
targe
t
/ppc: Fi
l
ter mtmsr
[
d
]
inp
u
t before setting MSR
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-10-21
Matheus Fers
t
t
arget/ppc:
Fix XER access in m
o
nit
o
r
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-10-21
Matheus Ferst
linux-user: Fix XER acces
s
in ppc version of elf_core_c
o
py_regs
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-10-21
Matheus
Fe
r
s
t
targ
e
t/ppc
:
F
i
x XER
access i
n
g
dbs
t
u
b
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-10-21
Matheus
Ferst
linux-user/ppc: Fix XE
R
access in save/
r
estore_use
r
_regs
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-09-30
Mathe
u
s Ferst
targe
t
/
p
p
c: C
h
eck privilege level based on PSR and
.
.
.
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-09-30
M
a
th
e
us Ferst
tar
g
et/p
p
c:
add LPCR[HR] to DisasContext and hflags
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-08-27
Matheus Ferst
targe
t
/ppc:
f
ix vector
registers acces
s
in gd
b
stu
b
.
.
.
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-08-27
M
atheus
F
er
s
t
include/qemu/int128
.
h: introduc
e
bs
w
ap1
2
8s
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-08-27
Mathe
u
s
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 Fer
s
t
include/qe
m
u/int128
.
h:
d
e
f
i
n
e st
r
u
ct I
n
t12
8
accor
d
ing
.
.
.
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-07-29
Matheus Ferst
target/ppc:
E
ase L=0 requireme
n
t on cmp/cm
p
i
/cmpl/
c
mpli
.
.
.
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-06-07
Ma
t
heus F
e
rst
scripts/checkpatc
h
.
pl: proces
s
.
c
.
inc and
.
h
.
i
n
c files
.
.
.
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-06-03
Matheus Fe
r
st
target/ppc: M
o
v
e
cmp/c
m
pi/
c
mpl/cmp
l
i to
d
e
c
odetree
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-06-03
Matheus Fe
r
st
target/pp
c
: Move a
d
d
pcis to decodetree
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-06-03
Mathe
u
s
Ferst
target/ppc
:
I
m
pleme
n
t vcfuged i
n
struct
i
on
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-06-03
Mathe
u
s Ferst
targ
e
t/ppc: Impleme
n
t
c
fuged instruction
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-06-03
Matheus Fers
t
t
a
rget/ppc: Implem
e
nt setbc
/
setbcr
/
s
t
nbc/setnbcr instructions
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-05-18
Math
e
us Ferst
tests/t
c
g/ppc64le:
tests for brh/brw/brd
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-05-18
Ma
t
h
eus Ferst
t
e
st
s
/dock
e
r: g
c
c-10
ba
s
ed imag
e
s for ppc64{,le} t
e
sts
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-05-14
Matheus Ferst
t
c
g: Add tcg_constant_tl
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree