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
tests/tcg/ppc64le: emit bcdsub with .long when needed
2022-03-05
M
a
theus Ferst
tes
t
s
/
tcg/ppc
6
4le:
e
m
it bc
d
sub w
i
th
.
long wh
e
n
n
eeded
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-05
M
a
theus
F
erst
t
e
s
ts/tcg/ppc64le: drop
__int1
2
8 usage
i
n bcdsub
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-05
M
a
theus Ferst
target/ppc: change x
s
[
n
]madd[am
]
s
p to use float64r32_muladd
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-05
Matheus
Ferst
test
s
/tcg/ppc64le: us
e
inline asm instea
d
of __builti
n
_mtfsf
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Matheus Ferst
ta
r
get/ppc: implement
x
s[n]m
a
ddqp[o]/xs[n
]
msubqp[o]
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Matheus Ferst
target/ppc: m
o
ve xs[n]madd[am][ds]p/xs[n]msub
[
a
m][ds
.
.
.
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Ma
t
heus Ferst
target/ppc: Impl
e
m
e
nt
x
x
g
enpcv[
b
hwd
]
m instruction
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
M
atheus
Ferst
target/ppc: Implement xxeval
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Matheus Ferst
tcg/tcg-op-gve
c
.
c: Introduce tcg
_
gen
_
gvec_4i
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Matheus F
e
r
s
t
target/ppc: Im
p
lement
x
xpermx inst
r
uct
i
on
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Matheus
F
erst
target/
p
p
c
: Move
x
xperm
d
i to d
e
c
o
detree
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
M
at
h
eus Fer
s
t
target/ppc: move
xx
p
e
r
m/x
x
p
ermr to decodetree
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Matheus Fer
s
t
target/
p
pc:
Move
x
x
sel 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 vper
m
/vpermr to decodetree
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
M
ath
e
us Fe
r
st
ta
r
get/ppc:
i
mple
m
ent vrlqmi
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Matheus
Ferst
targ
e
t/ppc:
i
m
p
lement vrlqnm
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
M
atheus Ferst
targe
t
/pp
c
:
im
p
lement vr
l
q
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Matheus Ferst
target/ppc: move vrl[bhwd]
n
m/v
r
l[bhwd]m
i
to decodetr
e
e
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Matheu
s
Ferst
tar
g
et/ppc: move vrl[bhwd] to d
e
codetree
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Mathe
u
s Ferst
t
arget/ppc:
i
mp
l
ement v
s
raq
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Matheus
F
erst
target/
p
pc:
im
p
lement v
s
r
q
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Ma
t
heus Fe
r
s
t
tar
g
e
t/ppc:
i
m
plem
e
n
t vslq
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Mat
h
eus
F
erst
ta
r
get/
p
pc: mo
v
e
vs[lr
]
[a][bhwd] to decodetre
e
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
M
a
the
u
s
Ferst
target/ppc: i
m
p
lement v
g
n
b
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Ma
t
heus Ferst
target/ppc
:
implement vcntmb[bhwd]
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Mathe
u
s
F
erst
t
a
rget
/
p
pc: implement vclr
r
b
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Matheus Fers
t
targe
t
/ppc: impl
e
ment vclrlb
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Matheus Fers
t
target/
p
p
c
:
implement vs
t
ri
[
bh]
[
lr]
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Matheus Ferst
t
arget/ppc: Im
p
lement
V
ector C
o
mpare Quadword
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Math
e
u
s
F
erst
target/ppc
:
I
m
p
lement Ve
c
tor Com
p
are Gre
a
ter T
h
an Qu
a
d
w
ord
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Mat
h
eus F
e
r
s
t
targ
e
t/ppc: I
m
p
lement Vector Compare Eq
u
al Qua
d
word
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
M
atheus Fers
t
t
a
rget/ppc:
M
ov
e
Vector Co
m
par
e
Not E
q
u
a
l
o
r Zero
t
o
.
.
.
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Matheus Ferst
ta
r
get/ppc: Move
Vect
o
r
Compare
E
qual/N
o
t Equal/Greater
.
.
.
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-01-28
Matheu
s
F
e
r
st
configure: fix paramet
e
r
expa
n
s
i
o
n
of
-
-cross-cc-cflags
.
.
.
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-01-04
Matheus Fe
r
st
targ
e
t/ppc: do not silence
s
nan in xscvspdpn
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-12-17
Mat
h
eus Ferst
target/ppc: mov
e
xscvqp
d
p to decode
t
r
e
e
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-12-17
Mathe
u
s Ferst
targ
e
t/ppc:
f
ix xscvq
p
dp r
e
g
ister
a
c
cess
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-12-17
Matheu
s
Fe
r
st
t
a
rget/ppc:
I
mplement Vector M
a
sk M
o
ve
i
nsns
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-12-17
Matheus Ferst
target/ppc: Im
p
l
e
m
ent
Vector Extract Mask
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-12-17
Matheus Ferst
tar
g
et/ppc: Imple
m
e
n
t Ve
c
t
or Expand Mask
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-11-10
Matheus Fers
t
target/ppc:
F
ix register upda
t
e on
l
f[sd]u[x]/stf[sd
.
.
.
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-11-08
Matheus F
e
rst
t
a
rget/ppc:
cntlzdm/cnt
t
zdm implementation without
.
.
.
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-11-08
M
ath
e
u
s
Ferst
targe
t
/ppc: Implement lx
v
k
q instr
u
ction
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-11-08
Matheus Fe
r
st
t
arget/ppc: Implement xxblendvb/
x
xbl
e
ndvh/xxble
n
dvw
.
.
.
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-11-08
Ma
t
heus
F
erst
ta
r
g
et/ppc: receive h
i
gh/low
as arg
u
ment in get/set_cpu_vs
r
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-11-08
Matheus Ferst
ta
r
get/ppc: Implement Vector Ext
r
act Double to VSR
.
.
.
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-11-08
M
a
t
h
eus
F
erst
t
ar
g
et/pp
c
:
M
ove vinser
t
b/vinserth/vins
e
rtw/vinsertd
.
.
.
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-11-08
Matheus Fe
r
st
target/p
p
c
:
I
mp
l
ement Ve
c
tor Ins
e
rt from VSR using
.
.
.
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-11-08
M
atheus Ferst
tar
g
et/ppc:
Implement Vector Inser
t
Word fr
o
m GPR us
i
ng
.
.
.
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-11-08
Ma
t
he
u
s Ferst
target/ppc: Implement Vector
I
nsert from GPR usin
g
.
.
.
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-11-08
Matheus Fe
r
st
target/ppc: Impl
e
m
ent vsldbi/vsrdbi instructio
n
s
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-11-08
Matheus
F
e
rst
t
arget/ppc: I
m
plement vpdepd/vpex
t
d i
n
structio
n
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-11-08
M
atheus Ferst
t
a
rge
t
/ppc
:
Im
p
lement vclzdm/vct
z
dm
i
nst
r
uctions
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-11-08
Matheu
s
Fers
t
tar
g
et/ppc
:
Move vcfuged t
o
vmx-impl
.
c
.
in
c
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-11-08
Matheus
F
erst
target/ppc: Implement pextd instruc
t
ion
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-11-08
Ma
t
heus Ferst
target/ppc: Implement
p
d
e
pd
i
n
struction
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-11-08
M
a
theus Ferst
target/ppc: Impl
e
ment PLQ a
n
d PSTQ
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-11-08
Matheus
Fe
r
st
targe
t
/ppc: M
o
ve L
Q
and
S
T
Q
to deco
d
e
t
r
e
e
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-10-21
Matheus Ferst
targe
t
/ppc: Filt
e
r
mtmsr[d] input before s
e
tt
i
n
g
MSR
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-10-21
Mat
h
eus Ferst
t
ar
g
et/ppc: Fix XER acce
s
s
in monitor
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-10-21
Ma
t
heus Ferst
linux-user
:
Fix X
E
R access in ppc version of
e
lf_core_copy_regs
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-10-21
Matheus Ferst
t
a
r
g
et/p
p
c: Fi
x
XER access in
gdbstub
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-10-21
Matheus Ferst
linux-user/pp
c
: Fix
XER a
c
cess in save/
r
estore_user_regs
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-09-30
Math
e
us Ferst
target/ppc: C
h
eck privi
l
ege level based on PS
R
and
.
.
.
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-09-30
Math
e
u
s Ferst
ta
r
get/ppc: add LPCR[HR] to DisasCont
e
xt and
h
fla
g
s
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-08-27
M
a
theus Ferst
tar
g
et/ppc:
f
ix
v
e
ct
o
r regi
s
te
r
s access in gdbstub
.
.
.
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-08-27
Matheus Ferst
include/qemu/int12
8
.
h: in
t
roduce bswap128s
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-08-27
Matheus Fer
s
t
ta
r
get
/
pp
c
: fix vextu
[
bhw
]
[lr]x helper
s
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-08-27
Matheus Fers
t
include/qemu/in
t
128
.
h: de
f
ine struct
I
nt128 a
c
cording
.
.
.
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-07-29
Matheus Ferst
target/ppc: Ease L=0 r
e
q
uirement on cmp/cmp
i
/
c
mpl/cmpli
.
.
.
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-06-07
Math
e
us Ferst
scripts/checkpatch
.
pl:
p
rocess
.
c
.
inc and
.
h
.
inc files
.
.
.
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-06-03
Ma
t
heus Ferst
targ
e
t/ppc: Move cmp/cm
p
i/c
m
pl
/
cmpli to decodetree
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-06-03
Mathe
u
s
F
e
rst
targ
e
t/
p
pc: Move addp
c
is
to d
e
codetree
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-06-03
Matheus
F
erst
target/ppc: Implement vcfuged instruc
t
io
n
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-06-03
Math
e
u
s
F
erst
t
a
rget/ppc: Implement cfug
e
d instruction
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-06-03
Matheus F
e
r
st
target
/
ppc:
I
m
ple
m
e
n
t
s
e
t
b
c/setbcr/
s
tnbc
/
s
e
t
nbcr instructi
o
ns
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-05-18
M
atheus Ferst
t
e
sts/tcg/ppc64l
e
: tests for brh/brw/br
d
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-05-18
Matheus
F
ers
t
test
s
/doc
k
er:
g
cc-10 based imag
e
s for p
p
c64{,le} test
s
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-05-14
Matheus Ferst
t
cg: Add tcg_cons
t
an
t
_tl
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree