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/riscv: rvv-1.0: single-width scaling shift instructions
2021-12-20
Frank Ch
a
ng
target
/
riscv: rvv-1
.
0:
s
in
g
le-wi
d
th scaling shift i
n
structions
Signed-off-by:
Frank Chang
<frank.chang@sifive.com>
commit
|
commitdiff
|
tree
2021-12-20
F
rank Chang
tar
g
et/r
i
s
cv
:
r
vv-1
.
0
: widening f
l
oating-po
i
n
t
re
d
uction
.
.
.
Signed-off-by:
Frank Chang
<frank.chang@sifive.com>
commit
|
commitdiff
|
tree
2021-12-20
Frank Chang
target/riscv:
r
vv
-
1
.
0
: single-
w
idth
floating-p
o
int
.
.
.
Signed-off-by:
Frank Chang
<frank.chang@sifive.com>
commit
|
commitdiff
|
tree
2021-12-20
Fran
k
Chang
target/riscv: rvv-1
.
0
:
n
a
r
rowing fixed-point clip
i
nstructions
Signed-off-by:
Frank Chang
<frank.chang@sifive.com>
commit
|
commitdiff
|
tree
2021-12-20
F
r
ank
C
h
ang
targe
t
/
risc
v
: rvv-1
.
0: float
i
ng-point
slide ins
t
ruc
t
i
o
ns
Signed-off-by:
Frank Chang
<frank.chang@sifive.com>
commit
|
commitdiff
|
tree
2021-12-20
Frank Chang
ta
r
get/riscv: rvv-1
.
0: slide instruction
s
Signed-off-by:
Frank Chang
<frank.chang@sifive.com>
commit
|
commitdiff
|
tree
2021-12-20
Frank Chang
target/r
i
scv: rvv-1
.
0
:
mask-regis
t
e
r logical
instruc
t
ions
Signed-off-by:
Frank Chang
<frank.chang@sifive.com>
commit
|
commitdiff
|
tree
2021-12-20
Frank Chang
target/riscv: rvv-1
.
0: f
l
oating-p
o
int com
p
are instru
c
t
io
n
s
Signed-off-by:
Frank Chang
<frank.chang@sifive.com>
commit
|
commitdiff
|
tree
2021-12-20
F
r
ank
C
hang
t
a
rge
t
/riscv: rvv-
1
.
0: integer comparison in
s
tructions
Signed-off-by:
Frank Chang
<frank.chang@sifive.com>
commit
|
commitdiff
|
tree
2021-12-20
Frank Cha
n
g
target/riscv:
rvv-1
.
0: single-width sa
t
ura
t
i
ng a
d
d
.
.
.
Signed-off-by:
Frank Chang
<frank.chang@sifive.com>
commit
|
commitdiff
|
tree
2021-12-20
Frank Chang
t
arget/r
i
scv: rvv-1
.
0: w
i
dening i
n
teger mul
t
i
p
l
y-add
.
.
.
Signed-off-by:
Frank Chang
<frank.chang@sifive.com>
commit
|
commitdiff
|
tree
2021-12-20
Frank Ch
a
ng
target
/
ris
c
v: rvv-1
.
0: narr
o
w
i
ng
integer right
s
hift
.
.
.
Signed-off-by:
Frank Chang
<frank.chang@sifive.com>
commit
|
commitdiff
|
tree
2021-12-20
F
r
a
nk
C
han
g
target/risc
v
:
r
vv-1
.
0: integer add-wi
t
h
-
carry/subtract
.
.
.
Signed-off-by:
Frank Chang
<frank.chang@sifive.com>
commit
|
commitdiff
|
tree
2021-12-20
Frank Chang
target/riscv: rvv-1
.
0: single-width bit shift instructions
Signed-off-by:
Frank Chang
<frank.chang@sifive.com>
commit
|
commitdiff
|
tree
2021-12-20
F
r
a
nk
Chang
target
/
riscv: rvv-1
.
0: single-width
a
v
eraging
a
dd a
n
d
.
.
.
Signed-off-by:
Frank Chang
<frank.chang@sifive.com>
commit
|
commitdiff
|
tree
2021-12-20
Fr
a
nk Chang
t
a
r
get/riscv: rvv-
1
.
0: integer extension
i
nstruc
t
ions
Signed-off-by:
Frank Chang
<frank.chang@sifive.com>
commit
|
commitdiff
|
tree
2021-12-20
Frank Chang
targe
t
/ri
s
cv:
rvv-1
.
0
: whole register
mo
v
e
instructions
Signed-off-by:
Frank Chang
<frank.chang@sifive.com>
commit
|
commitdiff
|
tree
2021-12-20
F
rank Chang
ta
r
g
e
t
/
riscv: r
v
v-1
.
0: floating-po
i
nt scal
a
r move
i
nstructions
Signed-off-by:
Frank Chang
<frank.chang@sifive.com>
commit
|
commitdiff
|
tree
2021-12-20
Fran
k
Chang
t
arge
t
/ris
c
v: rvv-
1
.
0
:
f
lo
a
ting-point move
ins
t
ruction
Signed-off-by:
Frank Chang
<frank.chang@sifive.com>
commit
|
commitdiff
|
tree
2021-12-20
Frank
Chang
targ
e
t/r
i
scv: r
v
v-1
.
0: integer scalar mo
v
e
instructions
Signed-off-by:
Frank Chang
<frank.chang@sifive.com>
commit
|
commitdiff
|
tree
2021-12-20
Frank
C
h
ang
t
a
rget/riscv: rvv-1
.
0
: register g
a
the
r
instructi
o
ns
Signed-off-by:
Frank Chang
<frank.chang@sifive.com>
commit
|
commitdiff
|
tree
2021-12-20
Frank Chang
target/ris
c
v: r
v
v-1
.
0:
a
llow l
o
ad
element
w
ith sign
.
.
.
Signed-off-by:
Frank Chang
<frank.chang@sifive.com>
commit
|
commitdiff
|
tree
2021-12-20
Fr
a
nk Chang
ta
r
get/ri
s
cv:
rv
v
-1
.
0: element index instruction
Signed-off-by:
Frank Chang
<frank.chang@sifive.com>
commit
|
commitdiff
|
tree
2021-12-20
F
r
ank Chang
ta
r
ge
t
/riscv:
rvv
-
1
.
0:
i
o
ta instructi
o
n
Signed-off-by:
Frank Chang
<frank.chang@sifive.com>
commit
|
commitdiff
|
tree
2021-12-20
Fra
n
k Chang
target/riscv:
r
v
v
-1
.
0: set-X-first m
a
sk bit inst
r
uctions
Signed-off-by:
Frank Chang
<frank.chang@sifive.com>
commit
|
commitdiff
|
tree
2021-12-20
F
rank Chang
tar
g
e
t
/riscv
:
rvv-1
.
0: find-f
i
rst-set mask
b
it instruction
Signed-off-by:
Frank Chang
<frank.chang@sifive.com>
commit
|
commitdiff
|
tree
2021-12-20
Frank C
h
ang
tar
g
et/riscv: rvv-1
.
0: count
p
opul
a
t
i
on in mask
i
nstruc
t
i
o
n
Signed-off-by:
Frank Chang
<frank.chang@sifive.com>
commit
|
commitdiff
|
tree
2021-12-20
Frank Cha
n
g
target/riscv:
r
v
v-1
.
0: floating-point cla
s
sif
y
instruc
t
ions
Signed-off-by:
Frank Chang
<frank.chang@sifive.com>
commit
|
commitdiff
|
tree
2021-12-20
Frank Chang
target/riscv: rvv-1
.
0:
floating-point square-root
instruction
Signed-off-by:
Frank Chang
<frank.chang@sifive.com>
commit
|
commitdiff
|
tree
2021-12-20
Frank Cha
n
g
ta
r
g
et/ri
s
cv
:
rvv-1
.
0: take
fractiona
l
LMUL i
n
to
v
ector
.
.
.
Signed-off-by:
Frank Chang
<frank.chang@sifive.com>
commit
|
commitdiff
|
tree
2021-12-20
Frank Cha
n
g
target/riscv
:
rvv-1
.
0: up
d
ate vext_max_elems
(
) fo
r
.
.
.
Signed-off-by:
Frank Chang
<frank.chang@sifive.com>
commit
|
commitdiff
|
tree
2021-12-20
Frank
Cha
n
g
target/
r
iscv
:
r
v
v-
1
.
0: load/stor
e
whole reg
i
s
t
er
i
nstructions
Signed-off-by:
Frank Chang
<frank.chang@sifive.com>
commit
|
commitdiff
|
tree
2021-12-20
Frank Ch
a
n
g
tar
g
et/
r
i
s
cv
:
rvv-1
.
0: fault-only-first unit st
r
id
e
.
.
.
Signed-off-by:
Frank Chang
<frank.chang@sifive.com>
commit
|
commitdiff
|
tree
2021-12-20
Frank Chang
target/ris
c
v:
r
vv-1
.
0: fi
x
addre
s
s index overflow bug
.
.
.
Signed-off-by:
Frank Chang
<frank.chang@sifive.com>
commit
|
commitdiff
|
tree
2021-12-20
Frank Chang
t
a
r
get/riscv: rvv-1
.
0: ind
e
x load and store inst
r
uction
s
Signed-off-by:
Frank Chang
<frank.chang@sifive.com>
commit
|
commitdiff
|
tree
2021-12-20
Frank Chang
target/riscv: rvv-1
.
0: s
t
ride loa
d
and store instruct
i
ons
Signed-off-by:
Frank Chang
<frank.chang@sifive.com>
commit
|
commitdiff
|
tree
2021-12-20
Frank Chang
t
a
rget/riscv: rvv-1
.
0: configure instructions
Signed-off-by:
Frank Chang
<frank.chang@sifive.com>
commit
|
commitdiff
|
tree
2021-12-20
Frank Chang
t
arget/riscv:
rvv-1
.
0: remove am
o
operations
ins
t
ru
c
tions
Signed-off-by:
Frank Chang
<frank.chang@sifive.com>
commit
|
commitdiff
|
tree
2021-12-20
F
r
a
nk
C
hang
target/riscv: rvv
:
1
.
0: add translation-time nan-box
.
.
.
Signed-off-by:
Frank Chang
<frank.chang@sifive.com>
commit
|
commitdiff
|
tree
2021-12-20
Frank Chang
targ
e
t/riscv: int
r
oduce more im
m
value mod
e
s
in translator
.
.
.
Signed-off-by:
Frank Chang
<frank.chang@sifive.com>
commit
|
commitdiff
|
tree
2021-12-20
Frank C
h
ang
target/riscv: rvv
-
1
.
0: update check
fu
n
ctions
Signed-off-by:
Frank Chang
<frank.chang@sifive.com>
commit
|
commitdiff
|
tree
2021-12-20
Frank Chang
tar
g
et/ris
c
v
:
r
vv-1
.
0
: add VMA and VTA
Signed-off-by:
Frank Chang
<frank.chang@sifive.com>
commit
|
commitdiff
|
tree
2021-12-20
Frank Chang
tar
g
et/riscv
:
rvv-1
.
0: add fraction
a
l LMUL
Signed-off-by:
Frank Chang
<frank.chang@sifive.com>
commit
|
commitdiff
|
tree
2021-12-20
Frank Chang
tar
g
et/riscv:
rvv-1
.
0:
r
emov
e
MLEN c
a
lculations
Signed-off-by:
Frank Chang
<frank.chang@sifive.com>
commit
|
commitdiff
|
tree
2021-12-20
Frank Chang
target/ri
s
cv:
r
vv-
1
.
0: check M
S
TATUS_VS when
acce
s
sing
.
.
.
Signed-off-by:
Frank Chang
<frank.chang@sifive.com>
commit
|
commitdiff
|
tree
2021-12-20
Fr
a
nk Chang
target/riscv
:
rvv-1
.
0: remo
v
e rvv
related codes fro
m
.
.
.
Signed-off-by:
Frank Chang
<frank.chang@sifive.com>
commit
|
commitdiff
|
tree
2021-12-20
Fra
n
k Cha
n
g
ta
r
get/riscv
:
rvv
-
1
.
0
:
add translation
-
t
ime vector
.
.
.
Signed-off-by:
Frank Chang
<frank.chang@sifive.com>
commit
|
commitdiff
|
tree
2021-12-20
Frank Cha
n
g
target/riscv: rvv-1
.
0: introduce writabl
e
misa
.
v
fi
e
ld
Signed-off-by:
Frank Chang
<frank.chang@sifive.com>
commit
|
commitdiff
|
tree
2021-12-20
Frank Chang
target/riscv: rv
v
-
1
.
0: set mstat
u
s
.
SD bit if mst
a
tu
s
.
.
.
Signed-off-by:
Frank Chang
<frank.chang@sifive.com>
commit
|
commitdiff
|
tree
2021-12-20
Frank Chang
targe
t
/r
i
s
cv
:
Use
FIELD_EX32()
t
o extract
w
d field
Signed-off-by:
Frank Chang
<frank.chang@sifive.com>
commit
|
commitdiff
|
tree
2021-12-20
F
rank
Chan
g
target/riscv: d
r
o
p
vector 0
.
7
.
1 and add
1
.
0 sup
p
ort
Signed-off-by:
Frank Chang
<frank.chang@sifive.com>
commit
|
commitdiff
|
tree
2021-12-20
F
rank Chang
ta
r
get/
r
is
c
v:
zfh: ad
d
Zfhm
i
n cpu
property
Signed-off-by:
Frank Chang
<frank.chang@sifive.com>
commit
|
commitdiff
|
tree
2021-12-20
Frank C
h
a
ng
target/riscv: zfh: implement zfhmin extension
Signed-off-by:
Frank Chang
<frank.chang@sifive.com>
commit
|
commitdiff
|
tree
2021-12-20
F
ran
k
Chang
tar
g
et/risc
v
: zfh: a
d
d
Z
fh cpu p
r
operty
Signed-off-by:
Frank Chang
<frank.chang@sifive.com>
commit
|
commitdiff
|
tree
2021-10-21
F
r
ank Chang
target/riscv: fix TB_
F
LAGS b
i
t
s
over
l
a
pping bug for
.
.
.
Signed-off-by:
Frank Chang
<frank.chang@sifive.com>
commit
|
commitdiff
|
tree
2021-10-21
F
rank
C
hang
ta
r
get/riscv: Pa
s
s the same valu
e
to oprsz and
m
axs
z
.
.
.
Signed-off-by:
Frank Chang
<frank.chang@sifive.com>
commit
|
commitdiff
|
tree
2021-10-06
Fr
a
n
k
Chan
g
target/riscv:
S
e
t
mstatus_hs
.
[
SD|FS] bi
t
s
if Clean
.
.
.
Signed-off-by:
Frank Chang
<frank.chang@sifive.com>
commit
|
commitdiff
|
tree
2021-09-21
Frank Chang
target/ri
s
cv: Backup/restor
e
mstatus
.
SD
b
i
t when virtual
.
.
.
Signed-off-by:
Frank Chang
<frank.chang@sifive.com>
commit
|
commitdiff
|
tree
2021-09-20
Fran
k
C
h
ang
hw
/
dma: sifive_pdma: do
n
'
t
se
t
Control
.
error if
0
bytes
.
.
.
Signed-off-by:
Frank Chang
<frank.chang@sifive.com>
commit
|
commitdiff
|
tree
2021-09-20
F
r
a
nk Ch
a
n
g
hw/dma: sifive_
p
dma:
c
laim bit must
b
e set be
f
o
r
e DMA
.
.
.
Signed-off-by:
Frank Chang
<frank.chang@sifive.com>
commit
|
commitdiff
|
tree
2021-09-20
Frank Chang
h
w
/dma: sifi
v
e_pdma: reset
Next* r
e
gisters wh
e
n Con
t
rol
.
.
.
Signed-off-by:
Frank Chang
<frank.chang@sifive.com>
commit
|
commitdiff
|
tree
2021-06-07
Frank Chang
target/r
i
s
c
v: rvb: add b-ext
v
ersion
cpu option
Signed-off-by:
Frank Chang
<frank.chang@sifive.com>
commit
|
commitdiff
|
tree
2021-06-07
F
r
ank Chang
t
a
rg
e
t/risc
v
: rvb: generali
z
e
d or-combine
Signed-off-by:
Frank Chang
<frank.chang@sifive.com>
commit
|
commitdiff
|
tree
2021-06-07
F
rank C
h
an
g
targe
t
/
riscv
:
rv
b
: g
e
neraliz
e
d
reverse
Signed-off-by:
Frank Chang
<frank.chang@sifive.com>
commit
|
commitdiff
|
tree
2021-06-07
F
r
ank
C
h
a
ng
targ
e
t/riscv:
rvb: s
i
ngl
e
-bi
t
instruction
s
Signed-off-by:
Frank Chang
<frank.chang@sifive.com>
commit
|
commitdiff
|
tree
2021-06-07
F
r
ank C
h
ang
t
arge
t
/ris
c
v:
a
dd
gen_sh
i
fti() and gen_shifti
w
() h
e
lper
.
.
.
Signed-off-by:
Frank Chang
<frank.chang@sifive.com>
commit
|
commitdiff
|
tree
2021-06-07
F
ran
k
Chang
ta
r
g
e
t/
r
iscv: r
v
b: cou
n
t
bits set
Signed-off-by:
Frank Chang
<frank.chang@sifive.com>
commit
|
commitdiff
|
tree
2021-05-11
F
rank Cha
n
g
fpu/softfloat: set inv
a
l
i
d
excp flag for RISC-V muladd
.
.
.
Signed-off-by:
Frank Chang
<frank.chang@sifive.com>
commit
|
commitdiff
|
tree
2021-05-11
Frank Ch
a
ng
target/
r
iscv
:
f
ix vrgather
m
a
cro index vari
a
ble type bug
Signed-off-by:
Frank Chang
<frank.chang@sifive.com>
commit
|
commitdiff
|
tree
2021-03-23
Frank C
h
ang
target/ris
c
v: f
i
x vs()
to return proper error code
Signed-off-by:
Frank Chang
<frank.chang@sifive.com>
commit
|
commitdiff
|
tree
2020-08-28
Frank Chang
s
o
f
t
f
loat: Add
f
p16 and
u
int8
/
int8 conve
r
s
i
o
n
func
t
io
n
s
Signed-off-by:
Frank Chang
<frank.chang@sifive.com>
commit
|
commitdiff
|
tree
2020-07-14
Frank C
h
ang
target
/
riscv: fix vi
l
l bit index in vtype regi
s
ter
Signed-off-by:
Frank Chang
<frank.chang@sifive.com>
commit
|
commitdiff
|
tree
2020-07-14
Fran
k
Cha
n
g
target/ris
c
v: fix return v
a
lue of do_opivx_widen()
Signed-off-by:
Frank Chang
<frank.chang@sifive.com>
commit
|
commitdiff
|
tree
2020-07-14
Frank Chang
targe
t
/riscv:
c
orrect the gvec IR called
i
n gen_ve
c
_rsub16_i64()
Signed-off-by:
Frank Chang
<frank.chang@sifive.com>
commit
|
commitdiff
|
tree
2020-07-14
F
r
a
nk Chang
target/ri
s
cv: f
i
x
rsub gvec tcg_ass
e
rt_l
i
sted_vecop
.
.
.
Signed-off-by:
Frank Chang
<frank.chang@sifive.com>
commit
|
commitdiff
|
tree