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
target/riscv: Use {get, dest}_gpr for integer load/store
2021-09-01
LIU Zhiw
e
i
ta
r
get
/
riscv
:
Add User
C
S
R
s r
e
a
d
-only c
h
eck
Signed-off-by:
LIU Zhiwei
<zhiwei_liu@c-sky.com>
commit
|
commitdiff
|
tree
2021-09-01
LIU Z
h
iwei
t
arget
/
riscv:
D
on
'
t wrongly override i
s
a version
Signed-off-by:
LIU Zhiwei
<zhiwei_liu@c-sky.com>
commit
|
commitdiff
|
tree
2021-06-29
LIU
Zhiwei
tcg
:
Impl
e
m
e
nt
t
cg_gen
_
v
e
c_add{sub}32
_
tl
Signed-off-by:
LIU Zhiwei
<zhiwei_liu@c-sky.com>
commit
|
commitdiff
|
tree
2021-06-29
LIU Zhiwei
tc
g
: Ad
d
t
c
g_gen_vec_shl{shr}{sa
r
}
8
i_i32
Signed-off-by:
LIU Zhiwei
<zhiwei_liu@c-sky.com>
commit
|
commitdiff
|
tree
2021-06-29
LIU Zhiwei
tcg: Add
t
cg_gen_vec_shl{shr}{sar}
1
6
i_i
3
2
Signed-off-by:
LIU Zhiwei
<zhiwei_liu@c-sky.com>
commit
|
commitdiff
|
tree
2021-06-29
LI
U
Zhiwei
tcg: Add
tcg_ge
n
_vec
_
add{
s
ub}8_i32
Signed-off-by:
LIU Zhiwei
<zhiwei_liu@c-sky.com>
commit
|
commitdiff
|
tree
2021-06-29
LIU Zhiwei
tcg:
Add tcg_gen_vec_
a
dd{sub}16_i32
Signed-off-by:
LIU Zhiwei
<zhiwei_liu@c-sky.com>
commit
|
commitdiff
|
tree
2021-06-07
LIU Zhiwei
targe
t
/riscv: Pass the sa
m
e value t
o
oprs
z
a
n
d maxs
z
.
Signed-off-by:
LIU Zhiwei
<zhiwei_liu@c-sky.com>
commit
|
commitdiff
|
tree
2021-05-11
LIU Zh
i
w
ei
target/riscv: Fixup saturate subtract
function
Signed-off-by:
LIU Zhiwei
<zhiwei_liu@c-sky.com>
commit
|
commitdiff
|
tree
2020-08-28
LIU Zhiwei
s
oft
f
loat: D
e
fine misc operati
o
ns
f
o
r
b
float16
Signed-off-by:
LIU Zhiwei
<zhiwei_liu@c-sky.com>
commit
|
commitdiff
|
tree
2020-08-28
LIU Zh
i
wei
sof
t
float: Define c
o
nvert o
p
erations for
b
float16
Signed-off-by:
LIU Zhiwei
<zhiwei_liu@c-sky.com>
commit
|
commitdiff
|
tree
2020-08-28
LIU Zhiwei
softfloat: Def
i
ne operations for bflo
a
t16
Signed-off-by:
LIU Zhiwei
<zhiwei_liu@c-sky.com>
commit
|
commitdiff
|
tree
2020-08-22
LIU
Z
hiwe
i
t
a
rget/riscv: check before allocating TCG temps
Signed-off-by:
LIU Zhiwei
<zhiwei_liu@c-sky.com>
commit
|
commitdiff
|
tree
2020-08-22
LIU Z
h
i
we
i
tar
g
et/riscv: Cle
a
n up
f
m
v
.
w
.
x
Signed-off-by:
LIU Zhiwei
<zhiwei_liu@c-sky.com>
commit
|
commitdiff
|
tree
2020-07-22
LIU Zhiwei
targ
e
t/riscv
:
f
i
x vector index load/store constraints
Signed-off-by:
LIU Zhiwei
<zhiwei_liu@c-sky.com>
commit
|
commitdiff
|
tree
2020-07-22
LI
U
Zhiwei
targe
t
/
riscv:
Quiet Coverity
com
p
l
a
ins
a
b
out
v
amo*
Signed-off-by:
LIU Zhiwei
<zhiwei_liu@c-sky.com>
commit
|
commitdiff
|
tree
2020-07-15
L
I
U Zh
i
wei
fpu
/
s
o
ftfloat
:
f
i
x
up float16 nan recognition
Signed-off-by:
LIU Zhiwei
<zhiwei_liu@c-sky.com>
commit
|
commitdiff
|
tree
2020-07-02
L
I
U Zhiwei
tar
g
et/riscv:
c
onfigure and turn on vector
extensio
n
.
.
.
Signed-off-by:
LIU Zhiwei
<zhiwei_liu@c-sky.com>
commit
|
commitdiff
|
tree
2020-07-02
LI
U
Z
h
iwei
target/riscv: vecto
r
comp
r
ess instruct
i
on
Signed-off-by:
LIU Zhiwei
<zhiwei_liu@c-sky.com>
commit
|
commitdiff
|
tree
2020-07-02
LIU Z
h
iwei
target/
r
iscv: ve
c
t
or r
e
giste
r
ga
t
her instructio
n
Signed-off-by:
LIU Zhiwei
<zhiwei_liu@c-sky.com>
commit
|
commitdiff
|
tree
2020-07-02
LIU Zh
i
wei
ta
r
get/riscv: vect
o
r
sl
i
de ins
t
ructions
Signed-off-by:
LIU Zhiwei
<zhiwei_liu@c-sky.com>
commit
|
commitdiff
|
tree
2020-07-02
LIU Zhiwei
t
arget/ri
s
c
v
: floating-
p
o
int scalar mov
e
instructions
Signed-off-by:
LIU Zhiwei
<zhiwei_liu@c-sky.com>
commit
|
commitdiff
|
tree
2020-07-02
LI
U
Zh
i
wei
target/r
i
scv: integer
scal
a
r
m
ove i
n
str
u
ction
Signed-off-by:
LIU Zhiwei
<zhiwei_liu@c-sky.com>
commit
|
commitdiff
|
tree
2020-07-02
LIU Zhiwei
target/riscv:
i
nteg
e
r
extra
c
t
i
nstruction
Signed-off-by:
LIU Zhiwei
<zhiwei_liu@c-sky.com>
commit
|
commitdiff
|
tree
2020-07-02
LI
U
Z
h
iwe
i
target/riscv: vector element index instruction
Signed-off-by:
LIU Zhiwei
<zhiwei_liu@c-sky.com>
commit
|
commitdiff
|
tree
2020-07-02
L
I
U Zh
i
wei
target/riscv: vec
t
o
r iota instruction
Signed-off-by:
LIU Zhiwei
<zhiwei_liu@c-sky.com>
commit
|
commitdiff
|
tree
2020-07-02
LIU Zhiwei
target/
r
iscv: se
t
-X
-
fi
r
st mask bi
t
Signed-off-by:
LIU Zhiwei
<zhiwei_liu@c-sky.com>
commit
|
commitdiff
|
tree
2020-07-02
LIU Zhiwei
targe
t
/riscv
:
vm
f
i
r
st f
i
nd-
f
irst-set mask bit
Signed-off-by:
LIU Zhiwei
<zhiwei_liu@c-sky.com>
commit
|
commitdiff
|
tree
2020-07-02
LIU Zh
i
wei
target
/
risc
v
: vector mask populatio
n
count vmpopc
Signed-off-by:
LIU Zhiwei
<zhiwei_liu@c-sky.com>
commit
|
commitdiff
|
tree
2020-07-02
LIU
Z
hiwei
t
a
rget/risc
v
: vector mask-
r
egister logical instructions
Signed-off-by:
LIU Zhiwei
<zhiwei_liu@c-sky.com>
commit
|
commitdiff
|
tree
2020-07-02
LIU Zhiwei
tar
g
e
t
/riscv: v
e
ctor widening floatin
g
-poi
n
t reduction
.
.
.
Signed-off-by:
LIU Zhiwei
<zhiwei_liu@c-sky.com>
commit
|
commitdiff
|
tree
2020-07-02
L
IU Zhiwei
target/riscv: v
e
ctor single-width flo
a
ting-p
o
int re
d
uction
.
.
.
Signed-off-by:
LIU Zhiwei
<zhiwei_liu@c-sky.com>
commit
|
commitdiff
|
tree
2020-07-02
LIU Zhiwei
target/riscv
:
vector wideing integer reduction i
n
str
u
c
t
ion
s
Signed-off-by:
LIU Zhiwei
<zhiwei_liu@c-sky.com>
commit
|
commitdiff
|
tree
2020-07-02
L
IU Zhiwei
target/riscv: vector single-width
i
n
teg
e
r reduction
.
.
.
Signed-off-by:
LIU Zhiwei
<zhiwei_liu@c-sky.com>
commit
|
commitdiff
|
tree
2020-07-02
LIU Zhiwei
t
a
rget/riscv: narrowing f
l
oating-p
o
i
nt/integer type
.
.
.
Signed-off-by:
LIU Zhiwei
<zhiwei_liu@c-sky.com>
commit
|
commitdiff
|
tree
2020-07-02
LI
U
Zhiwei
target/riscv: widening float
i
ng-p
o
int/integer type
.
.
.
Signed-off-by:
LIU Zhiwei
<zhiwei_liu@c-sky.com>
commit
|
commitdiff
|
tree
2020-07-02
LIU Zhi
w
ei
target/riscv: vecto
r
floating-point/integer
t
ype-convert
.
.
.
Signed-off-by:
LIU Zhiwei
<zhiwei_liu@c-sky.com>
commit
|
commitdiff
|
tree
2020-07-02
LIU Zhiwei
t
arget/riscv: vector
f
l
o
at
i
ng-po
i
nt merge instructions
Signed-off-by:
LIU Zhiwei
<zhiwei_liu@c-sky.com>
commit
|
commitdiff
|
tree
2020-07-02
LI
U
Zhi
w
ei
target/riscv
:
vector floating-point classify
i
nstruct
i
ons
Signed-off-by:
LIU Zhiwei
<zhiwei_liu@c-sky.com>
commit
|
commitdiff
|
tree
2020-07-02
LIU Zhiwei
tar
g
et/riscv: vector
floating-point compare in
s
truct
i
ons
Signed-off-by:
LIU Zhiwei
<zhiwei_liu@c-sky.com>
commit
|
commitdiff
|
tree
2020-07-02
LIU
Z
hiwei
tar
g
e
t/riscv: vector floa
t
in
g
-point sign-inj
e
ction
.
.
.
Signed-off-by:
LIU Zhiwei
<zhiwei_liu@c-sky.com>
commit
|
commitdiff
|
tree
2020-07-02
LIU Zhiwei
t
ar
g
et/risc
v
: vecto
r
floating-p
o
int
m
in/ma
x
instructions
Signed-off-by:
LIU Zhiwei
<zhiwei_liu@c-sky.com>
commit
|
commitdiff
|
tree
2020-07-02
LIU Zhiwe
i
target/riscv:
vector f
l
oati
n
g-point square-root in
s
truc
t
ion
Signed-off-by:
LIU Zhiwei
<zhiwei_liu@c-sky.com>
commit
|
commitdiff
|
tree
2020-07-02
L
I
U
Zhiwei
ta
r
get/r
i
scv: vect
o
r
widenin
g
floating-point fused
.
.
.
Signed-off-by:
LIU Zhiwei
<zhiwei_liu@c-sky.com>
commit
|
commitdiff
|
tree
2020-07-02
LIU Zh
i
wei
targe
t
/riscv
:
vec
t
or sin
g
le
-
widt
h
floating-p
o
in
t
fused
.
.
.
Signed-off-by:
LIU Zhiwei
<zhiwei_liu@c-sky.com>
commit
|
commitdiff
|
tree
2020-07-02
L
IU Zhiw
e
i
t
arget/riscv: vector
wid
e
ning floati
n
g-point multip
l
y
Signed-off-by:
LIU Zhiwei
<zhiwei_liu@c-sky.com>
commit
|
commitdiff
|
tree
2020-07-02
LIU
Zhi
w
ei
target/riscv: vector sing
l
e-
w
i
d
th flo
a
ting-po
i
nt multiply
.
.
.
Signed-off-by:
LIU Zhiwei
<zhiwei_liu@c-sky.com>
commit
|
commitdiff
|
tree
2020-07-02
LIU Zhiwei
targ
e
t/riscv
:
vecto
r
widening f
l
oating-point
a
dd/sub
t
ra
c
t
.
.
.
Signed-off-by:
LIU Zhiwei
<zhiwei_liu@c-sky.com>
commit
|
commitdiff
|
tree
2020-07-02
LIU Zhiw
e
i
target/riscv: vect
o
r
s
i
ngle-wid
t
h floating-poin
t
add
.
.
.
Signed-off-by:
LIU Zhiwei
<zhiwei_liu@c-sky.com>
commit
|
commitdiff
|
tree
2020-07-02
LIU Zhi
w
ei
target
/
riscv:
v
e
ctor nar
r
ow
i
ng fixed-p
o
int clip
instructions
Signed-off-by:
LIU Zhiwei
<zhiwei_liu@c-sky.com>
commit
|
commitdiff
|
tree
2020-07-02
L
I
U Zhiw
e
i
target/ris
c
v: vector single-width scaling sh
i
ft
i
n
s
tructi
o
ns
Signed-off-by:
LIU Zhiwei
<zhiwei_liu@c-sky.com>
commit
|
commitdiff
|
tree
2020-07-02
LIU Zhiwei
target/ri
s
cv: vect
o
r w
i
de
n
ing saturating scaled multi
p
ly-add
Signed-off-by:
LIU Zhiwei
<zhiwei_liu@c-sky.com>
commit
|
commitdiff
|
tree
2020-07-02
LIU Zhiwei
t
a
r
get/ris
c
v:
v
ector
s
i
ngle-width fra
c
ti
o
nal multip
l
y
.
.
.
Signed-off-by:
LIU Zhiwei
<zhiwei_liu@c-sky.com>
commit
|
commitdiff
|
tree
2020-07-02
L
I
U Zhiwei
target/riscv
:
vecto
r
single-
w
idth
a
v
era
g
ing a
d
d an
d
.
.
.
Signed-off-by:
LIU Zhiwei
<zhiwei_liu@c-sky.com>
commit
|
commitdiff
|
tree
2020-07-02
LIU Z
h
iwei
target/riscv
:
ve
c
tor single-w
i
dth saturating
a
dd and
.
.
.
Signed-off-by:
LIU Zhiwei
<zhiwei_liu@c-sky.com>
commit
|
commitdiff
|
tree
2020-07-02
LIU Z
h
iwei
targ
e
t/riscv: vector
i
nteger
merge and move
instruction
s
Signed-off-by:
LIU Zhiwei
<zhiwei_liu@c-sky.com>
commit
|
commitdiff
|
tree
2020-07-02
L
IU
Z
hiwei
tar
g
e
t/risc
v
: vector widening integer multi
p
ly-a
d
d
.
.
.
Signed-off-by:
LIU Zhiwei
<zhiwei_liu@c-sky.com>
commit
|
commitdiff
|
tree
2020-07-02
LIU Zhiw
e
i
target/riscv: vec
t
o
r single-width integer m
u
lti
p
ly
.
.
.
Signed-off-by:
LIU Zhiwei
<zhiwei_liu@c-sky.com>
commit
|
commitdiff
|
tree
2020-07-02
LIU Zhiwei
target/riscv: vector widening integer multiply instructions
Signed-off-by:
LIU Zhiwei
<zhiwei_liu@c-sky.com>
commit
|
commitdiff
|
tree
2020-07-02
LIU Zh
i
w
e
i
target/risc
v
: vector integer divide instructions
Signed-off-by:
LIU Zhiwei
<zhiwei_liu@c-sky.com>
commit
|
commitdiff
|
tree
2020-07-02
LIU
Z
hiwei
target/riscv: vec
t
o
r
single-width in
t
e
g
e
r multiply
.
.
.
Signed-off-by:
LIU Zhiwei
<zhiwei_liu@c-sky.com>
commit
|
commitdiff
|
tree
2020-07-02
LIU Zhiwei
ta
r
g
e
t/ris
c
v: vector inte
g
er min/max ins
t
ruction
s
Signed-off-by:
LIU Zhiwei
<zhiwei_liu@c-sky.com>
commit
|
commitdiff
|
tree
2020-07-02
LIU Zhiw
e
i
target
/
riscv: vector
integer comparison i
n
st
r
uctions
Signed-off-by:
LIU Zhiwei
<zhiwei_liu@c-sky.com>
commit
|
commitdiff
|
tree
2020-07-02
LI
U
Zh
i
wei
target/riscv: vector narrowing i
n
t
eger right shift
.
.
.
Signed-off-by:
LIU Zhiwei
<zhiwei_liu@c-sky.com>
commit
|
commitdiff
|
tree
2020-07-02
L
IU Z
h
iwei
tar
g
et/riscv:
vector single-width b
i
t shift i
n
structions
Signed-off-by:
LIU Zhiwei
<zhiwei_liu@c-sky.com>
commit
|
commitdiff
|
tree
2020-07-02
LIU Zhi
w
ei
target/
r
isc
v
: v
e
ctor bitwise l
o
gical instructions
Signed-off-by:
LIU Zhiwei
<zhiwei_liu@c-sky.com>
commit
|
commitdiff
|
tree
2020-07-02
LIU
Z
hi
w
ei
target/ris
c
v: v
e
ctor int
e
ger add-w
i
th
-
c
arry / subtra
c
t
.
.
.
Signed-off-by:
LIU Zhiwei
<zhiwei_liu@c-sky.com>
commit
|
commitdiff
|
tree
2020-07-02
LIU Zhiwei
t
arget/riscv: vector wide
n
i
n
g integer ad
d
and subtract
Signed-off-by:
LIU Zhiwei
<zhiwei_liu@c-sky.com>
commit
|
commitdiff
|
tree
2020-07-02
LIU Zhiwei
t
arget/r
i
scv: vector single-w
i
dth
i
nteger ad
d
and
subtract
Signed-off-by:
LIU Zhiwei
<zhiwei_liu@c-sky.com>
commit
|
commitdiff
|
tree
2020-07-02
L
IU Zhiwei
targe
t
/riscv: add
v
ector
a
m
o operations
Signed-off-by:
LIU Zhiwei
<zhiwei_liu@c-sky.com>
commit
|
commitdiff
|
tree
2020-07-02
LIU Zhiwei
t
arg
e
t/r
i
scv:
ad
d
fault-only-f
i
rst
unit str
i
de loa
d
Signed-off-by:
LIU Zhiwei
<zhiwei_liu@c-sky.com>
commit
|
commitdiff
|
tree
2020-07-02
LIU Zhiwei
t
arget/
r
is
c
v
: ad
d
vector i
n
dex lo
a
d and st
o
re instructions
Signed-off-by:
LIU Zhiwei
<zhiwei_liu@c-sky.com>
commit
|
commitdiff
|
tree
2020-07-02
LIU
Z
hiwei
ta
r
g
e
t/r
i
scv: add
vector str
i
de
load and s
t
ore instructions
Signed-off-by:
LIU Zhiwei
<zhiwei_liu@c-sky.com>
commit
|
commitdiff
|
tree
2020-07-02
LIU Zhiw
e
i
target/risc
v
: add an i
n
ternals
.
h
h
ea
d
e
r
Signed-off-by:
LIU Zhiwei
<zhiwei_liu@c-sky.com>
commit
|
commitdiff
|
tree
2020-07-02
LIU Zhiwei
targe
t
/riscv: ad
d
vector configure ins
t
r
u
ction
Signed-off-by:
LIU Zhiwei
<zhiwei_liu@c-sky.com>
commit
|
commitdiff
|
tree
2020-07-02
LIU Zhiwei
tar
g
e
t/riscv: support vector
e
xtension csr
Signed-off-by:
LIU Zhiwei
<zhiwei_liu@c-sky.com>
commit
|
commitdiff
|
tree
2020-07-02
L
IU Zh
i
wei
targe
t
/
ris
c
v: i
m
plementation-
d
efined co
n
stant parame
t
ers
Signed-off-by:
LIU Zhiwei
<zhiwei_liu@c-sky.com>
commit
|
commitdiff
|
tree
2020-07-02
LIU
Z
hiwe
i
targe
t
/riscv
:
add v
e
ctor e
x
tension
f
i
el
d
in
CPURISCVState
Signed-off-by:
LIU Zhiwei
<zhiwei_liu@c-sky.com>
commit
|
commitdiff
|
tree
2020-04-29
LIU Zhiwei
linux
-
user/riscv: fix
u
p
stru
c
t
t
a
rget_ucontext
definition
Signed-off-by:
LIU Zhiwei
<zhiwei_liu@c-sky.com>
commit
|
commitdiff
|
tree