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
softfloat: add float128_to_uint128
2022-04-20
Matheus Ferst
softfloat: add f
l
oa
t
128
_
to_uint128
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-04-20
Matheus Ferst
s
o
f
t
fl
o
at: add in
t
128_to_float128
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-04-20
Matheus Ferst
softflo
a
t
:
add ui
n
t128_
t
o_float128
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-04-20
Matheus Ferst
qemu/int128
:
add int128_urshift
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-26
Matheus Ferst
ta
r
get
/
ppc
:
fix hel
p
er_
x
vmad
d
* argument order
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-14
Ma
t
heus
Ferst
targ
e
t
/
ppc: fix xxspltw for b
i
g
endian
h
osts
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-08
Matheus Ferst
tests/tcg/ppc64le: ch
a
nge
sig
n
a
l
_
s
a
v
e_
r
estor
e
_xer to
.
.
.
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-08
Matheu
s
Ferst
li
n
ux-use
r
/
p
pc: deliver SIGTRAP
o
n
POWERPC_EXCP_TR
A
P
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-05
Mat
h
eus Fe
r
st
target/pp
c
:
sp
l
it XXG
E
N
P
CV macros f
o
r re
a
dabil
i
ty
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-05
Ma
t
heus Ferst
tar
g
et/pp
c
: u
s
e andc in vrlqmi
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-05
Matheus F
e
rst
target/pp
c
: use ex
t
ract/extr
a
ct2 to create vrlqnm mask
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-05
Mathe
u
s Fers
t
target/ppc: use ext32u and dep
o
sit
in do_vx_vmu
l
hw_i64
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-05
M
a
theu
s
Ferst
tests/tcg/pp
c
6
4le: U
s
e A
l
tivec register name
s
in clobber
.
.
.
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-05
Mat
h
eus
F
erst
tests
/
t
c
g/ppc64le: emit
b
c
dsu
b
with
.
l
ong wh
e
n
need
e
d
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-05
Mathe
u
s Ferst
tests/tcg/
p
pc64le: dr
o
p __int128 usage in bc
d
sub
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-05
Ma
t
h
e
u
s
F
e
rs
t
target/ppc: change
xs[n]madd[am]
s
p to use float6
4
r32_mulad
d
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-05
Matheus
F
erst
t
e
st
s
/tc
g
/
ppc64le: use inline
a
s
m
instea
d
of __built
i
n_
m
t
f
sf
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Matheu
s
Ferst
target/pp
c
:
i
mp
l
emen
t
xs[n]maddqp
[
o
]/xs
[
n]
m
subqp[o]
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
M
a
th
e
us Fe
r
st
ta
r
get/ppc: mo
v
e
x
s[n]madd[
a
m][ds]p/xs[n
]
msub[am][d
s
.
.
.
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
M
a
theus Ferst
target/ppc: Implement xxgenpcv[bhwd]m instruction
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
:
I
mplement xxeval
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Matheus Ferst
tcg/tcg-op-gvec
.
c: Introduce tcg_gen_gvec_
4
i
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Matheus Ferst
tar
g
et/ppc: Implement xxpermx instruction
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Mat
h
eus Ferst
t
a
rget/ppc: M
o
ve xx
p
e
r
mdi to
decodetr
e
e
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
M
a
t
heus
F
er
s
t
targ
e
t
/
ppc: move
xxperm/
x
xpermr to
d
ecodet
r
ee
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Matheus Fe
r
st
target/ppc: Mov
e
xxsel to dec
o
detree
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Mathe
u
s
F
e
r
s
t
t
arg
e
t/ppc:
M
o
ve
vsel and vperm/vperm
r
to
d
ecodetree
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Math
e
us Ferst
t
a
rget/ppc: imple
m
en
t
vrlqmi
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Math
e
us Ferst
target/
p
pc:
i
mplement
v
rlqnm
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Ma
t
heus Ferst
t
a
rget/ppc: implement
vr
l
q
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Matheus
Ferst
t
a
rget/
p
pc: move vr
l
[b
h
w
d
]nm
/
vrl[
b
h
wd]mi to d
e
c
o
d
etre
e
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Ma
t
heus
Ferst
tar
g
et/ppc: m
o
ve vrl[bhwd] to
decod
e
t
r
ee
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Math
e
u
s
Ferst
target
/
ppc: impl
e
ment vsraq
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Ma
t
heus Ferst
t
a
rget/ppc: implement vsr
q
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Matheus Fers
t
targe
t
/ppc: implemen
t
vslq
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Matheus
F
erst
t
arget/ppc: m
o
ve vs[
l
r][a][bhwd] to
d
ecodetree
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Mat
h
eus F
e
rst
target/p
p
c: implement vgn
b
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
M
a
theus Ferst
target/
p
pc: imp
l
ement vcntmb[
b
hwd]
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Matheus Ferst
tar
g
et
/
ppc: i
m
plem
e
nt vc
l
rrb
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Matheus Ferst
target/ppc:
imp
l
ement
vclrlb
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Matheus Ferst
target/ppc: im
p
lement vstri[bh]
[
lr]
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Matheus
Ferst
target/ppc: Im
p
le
m
en
t
Vec
t
or C
o
m
pare Quadword
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Matheus Ferst
target/
p
pc: Implement Vector Compare Greater Than Quadword
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Matheus F
e
rst
targe
t
/ppc:
I
m
plement Vector Compare
E
qua
l
Quad
w
o
r
d
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Matheus Ferst
ta
r
get/ppc: Mov
e
Vector Co
m
pare Not
Equal
o
r
Z
ero t
o
.
.
.
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-03-02
Mat
h
eus Ferst
target/ppc: M
o
v
e Vect
o
r Compare Equal/Not Equal/
G
reater
.
.
.
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-01-28
Matheu
s
F
e
r
s
t
confi
g
ure: f
i
x parameter expansion of --cross-cc-c
f
l
a
gs
.
.
.
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2022-01-04
Mat
h
eus Ferst
ta
r
get/ppc: do
n
ot silen
c
e snan in xscvspdpn
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-12-17
Mat
h
eus Fer
s
t
ta
r
get/ppc: move
x
s
c
v
qpdp to dec
o
detree
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-12-17
M
a
t
he
u
s Ferst
t
arget/ppc: fix
x
scvq
p
dp reg
i
ster access
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-12-17
M
atheus
F
erst
target/ppc:
I
mplement Vector
Mas
k
Move insns
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-12-17
Matheus Ferst
targe
t
/ppc:
I
mplement
V
ector Extract Ma
s
k
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-12-17
Mathe
u
s
Ferst
ta
r
g
e
t/ppc: Implement Vector
E
x
pand Mask
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-11-10
Mat
h
e
us
Fer
s
t
targ
e
t/ppc
:
F
ix
r
egister up
d
ate o
n
lf[sd
]
u
[
x
]/
s
tf[sd
.
.
.
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-11-08
Math
e
us Ferst
target/p
p
c: cntlz
d
m
/cnttzdm im
p
lementation without
.
.
.
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-11-08
M
atheus Fe
r
st
target/
p
p
c
: Implement
lxvkq
instructi
o
n
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-11-08
M
atheus
Fe
r
st
tar
g
et/ppc: Imp
l
ement xxble
n
dvb/xxblendvh/xxblendvw
.
.
.
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-11-08
Matheus Ferst
target/p
p
c: re
c
e
i
ve high/low
a
s argument in get/
s
e
t_
c
pu_vsr
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-11-08
Matheus
Ferst
target
/
ppc:
Imple
m
ent Ve
c
tor Extract Double to VSR
.
.
.
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-11-08
Matheus Fers
t
target/
p
pc: M
o
ve v
i
n
sertb/
v
inserth/vin
s
e
rtw
/
vins
e
rtd
.
.
.
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-11-08
M
atheus Ferst
t
a
rge
t
/
p
pc:
Imp
l
emen
t
Vector Insert from VSR using
.
.
.
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-11-08
Matheus Ferst
ta
r
get/ppc: Impl
e
ment Vector
Insert Word from GPR using
.
.
.
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-11-08
Math
e
us Ferst
target
/
ppc: Implement Vector Insert from GPR using
.
.
.
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-11-08
Matheus Ferst
target/p
p
c: Imp
l
ement
v
sl
d
bi/vs
r
dbi instructions
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-11-08
Matheus Ferst
t
a
rget
/
ppc: Implem
e
nt v
p
depd/vpex
t
d
i
nstruction
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-11-08
M
atheus
F
erst
targe
t
/ppc
:
Im
p
lement vclzdm/vctzd
m
instru
c
tions
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-11-08
M
a
theus F
e
rst
ta
r
get/pp
c
: Move
vcfuged to vmx-impl
.
c
.
in
c
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-11-08
M
a
theus Fers
t
targ
e
t/pp
c
:
I
m
plement pextd i
n
str
u
cti
o
n
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-11-08
Ma
t
heus Ferst
tar
g
et/ppc:
I
mp
l
ement pdepd instruction
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-11-08
Matheus Fer
s
t
target/p
p
c: Implement PLQ and
P
STQ
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-11-08
Matheus
F
erst
target
/
p
p
c:
Move LQ and S
T
Q to
d
e
c
odetree
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-10-21
Matheus Fe
r
st
ta
r
g
e
t
/
ppc: Fil
t
er mtmsr[d]
input
b
efor
e
setting M
S
R
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-10-21
Matheus
F
erst
target
/
p
pc:
F
ix XER acce
s
s in m
o
nitor
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-10-21
Matheus Fer
s
t
linux-use
r
:
F
ix XER access in
p
pc version of el
f
_
core_c
o
py_reg
s
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-10-21
M
a
theus F
e
rst
target/p
p
c
: Fix XER a
c
cess in gdbs
t
u
b
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-10-21
M
athe
u
s Fer
s
t
linux-
u
ser/
p
pc: Fix XER access
i
n
s
ave/restor
e
_user_re
g
s
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-09-30
Matheus Fe
r
st
target/pp
c
: Che
c
k privilege l
e
vel based
on P
S
R an
d
.
.
.
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-09-30
Mat
h
eus Ferst
target/ppc
:
ad
d
LPCR[HR] t
o
DisasConte
x
t
and
hflag
s
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-08-27
Matheus Ferst
target/ppc: fix vector
r
egis
t
ers
access in
g
d
b
stub
.
.
.
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-08-27
Matheu
s
Ferst
includ
e
/qemu/int128
.
h: introduce bswap128
s
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-08-27
Matheus Fe
r
s
t
targ
e
t
/
ppc: fix vextu[bhw][lr]x help
e
rs
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-08-27
Math
e
us Fe
r
s
t
includ
e
/qemu/int128
.
h: define struct Int128 a
c
cording
.
.
.
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-07-29
M
a
theus Fe
r
st
target/ppc: Ease L=0 req
u
irement on
cmp/cmpi/cmpl/cmpli
.
.
.
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-06-07
Matheus Fer
s
t
scripts/checkpatc
h
.
pl: process
.
c
.
inc and
.
h
.
inc
fi
l
es
.
.
.
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-06-03
Matheus Ferst
targe
t
/pp
c
: Move cmp/cmpi/cmpl/cmpli to decodetree
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-06-03
Matheus Ferst
target/ppc: M
o
ve addpcis
t
o
decod
e
tree
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-06-03
Ma
t
heus Ferst
t
a
rget
/
ppc
:
Implement vcfuged
i
nst
r
uct
i
on
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-06-03
Matheus Fe
r
st
target/ppc: I
m
plement cfug
e
d instruction
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-06-03
Matheu
s
Ferst
target/ppc: I
m
plement setbc/setb
c
r/stnbc/setnbcr instru
c
t
i
o
ns
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-05-18
Matheus F
e
r
s
t
tests/tcg/ppc64le: tests for brh
/
brw/brd
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-05-18
Matheus Ferst
t
ests/doc
k
er: gc
c
-10
b
ased images fo
r
p
pc64{,le} t
e
s
t
s
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree
2021-05-14
Matheus
F
erst
tcg:
Add tcg
_
consta
n
t_tl
Signed-off-by:
Matheus Ferst
<matheus.ferst@eldorado.org.br>
commit
|
commitdiff
|
tree