Skip to content

Commit

Permalink
Gerando estrutura do conjunto de testes
Browse files Browse the repository at this point in the history
  • Loading branch information
JN513 committed Dec 13, 2024
1 parent 805b00c commit 6169a10
Show file tree
Hide file tree
Showing 1,262 changed files with 820 additions and 0 deletions.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
1 change: 1 addition & 0 deletions tests/RV32A/advanced/reference/000-lr.w.hex
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Reference data for lr.w
1 change: 1 addition & 0 deletions tests/RV32A/advanced/reference/001-sc.w.hex
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Reference data for sc.w
1 change: 1 addition & 0 deletions tests/RV32A/advanced/reference/002-amoswap.w.hex
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Reference data for amoswap.w
1 change: 1 addition & 0 deletions tests/RV32A/advanced/reference/003-amoadd.w.hex
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Reference data for amoadd.w
1 change: 1 addition & 0 deletions tests/RV32A/advanced/reference/004-amoxor.w.hex
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Reference data for amoxor.w
1 change: 1 addition & 0 deletions tests/RV32A/advanced/reference/005-amoand.w.hex
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Reference data for amoand.w
1 change: 1 addition & 0 deletions tests/RV32A/advanced/reference/006-amoor.w.hex
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Reference data for amoor.w
1 change: 1 addition & 0 deletions tests/RV32A/advanced/reference/007-amomin.w.hex
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Reference data for amomin.w
1 change: 1 addition & 0 deletions tests/RV32A/advanced/reference/008-amomax.w.hex
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Reference data for amomax.w
1 change: 1 addition & 0 deletions tests/RV32A/advanced/reference/009-amominu.w.hex
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Reference data for amominu.w
1 change: 1 addition & 0 deletions tests/RV32A/advanced/reference/010-amomaxu.w.hex
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Reference data for amomaxu.w
1 change: 1 addition & 0 deletions tests/RV32A/advanced/src/000-amoswap.s
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# amoswap advanced implementation
1 change: 1 addition & 0 deletions tests/RV32A/advanced/src/000-lr.w.s
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# lr.w implementation
1 change: 1 addition & 0 deletions tests/RV32A/advanced/src/001-amoadd.s
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# amoadd advanced implementation
1 change: 1 addition & 0 deletions tests/RV32A/advanced/src/001-sc.w.s
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# sc.w implementation
1 change: 1 addition & 0 deletions tests/RV32A/advanced/src/002-amoor.s
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# amoor advanced implementation
1 change: 1 addition & 0 deletions tests/RV32A/advanced/src/002-amoswap.w.s
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# amoswap.w implementation
1 change: 1 addition & 0 deletions tests/RV32A/advanced/src/003-amoadd.w.s
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# amoadd.w implementation
1 change: 1 addition & 0 deletions tests/RV32A/advanced/src/003-amoxor.s
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# amoxor advanced implementation
1 change: 1 addition & 0 deletions tests/RV32A/advanced/src/004-amoxor.w.s
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# amoxor.w implementation
1 change: 1 addition & 0 deletions tests/RV32A/advanced/src/005-amoand.w.s
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# amoand.w implementation
1 change: 1 addition & 0 deletions tests/RV32A/advanced/src/006-amoor.w.s
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# amoor.w implementation
1 change: 1 addition & 0 deletions tests/RV32A/advanced/src/007-amomin.w.s
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# amomin.w implementation
1 change: 1 addition & 0 deletions tests/RV32A/advanced/src/008-amomax.w.s
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# amomax.w implementation
1 change: 1 addition & 0 deletions tests/RV32A/advanced/src/009-amominu.w.s
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# amominu.w implementation
1 change: 1 addition & 0 deletions tests/RV32A/advanced/src/010-amomaxu.w.s
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# amomaxu.w implementation
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
1 change: 1 addition & 0 deletions tests/RV32A/basic/reference/000-lr.w.hex
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Reference data for lr.w
1 change: 1 addition & 0 deletions tests/RV32A/basic/reference/001-sc.w.hex
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Reference data for sc.w
1 change: 1 addition & 0 deletions tests/RV32A/basic/reference/002-amoswap.w.hex
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Reference data for amoswap.w
1 change: 1 addition & 0 deletions tests/RV32A/basic/reference/003-amoadd.w.hex
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Reference data for amoadd.w
1 change: 1 addition & 0 deletions tests/RV32A/basic/reference/004-amoxor.w.hex
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Reference data for amoxor.w
1 change: 1 addition & 0 deletions tests/RV32A/basic/reference/005-amoand.w.hex
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Reference data for amoand.w
1 change: 1 addition & 0 deletions tests/RV32A/basic/reference/006-amoor.w.hex
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Reference data for amoor.w
1 change: 1 addition & 0 deletions tests/RV32A/basic/reference/007-amomin.w.hex
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Reference data for amomin.w
1 change: 1 addition & 0 deletions tests/RV32A/basic/reference/008-amomax.w.hex
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Reference data for amomax.w
1 change: 1 addition & 0 deletions tests/RV32A/basic/reference/009-amominu.w.hex
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Reference data for amominu.w
1 change: 1 addition & 0 deletions tests/RV32A/basic/reference/010-amomaxu.w.hex
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Reference data for amomaxu.w
1 change: 1 addition & 0 deletions tests/RV32A/basic/src/000-amoswap.s
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# amoswap implementation
1 change: 1 addition & 0 deletions tests/RV32A/basic/src/000-lr.w.s
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# lr.w implementation
1 change: 1 addition & 0 deletions tests/RV32A/basic/src/001-amoadd.s
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# amoadd implementation
1 change: 1 addition & 0 deletions tests/RV32A/basic/src/001-sc.w.s
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# sc.w implementation
1 change: 1 addition & 0 deletions tests/RV32A/basic/src/002-amoor.s
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# amoor implementation
1 change: 1 addition & 0 deletions tests/RV32A/basic/src/002-amoswap.w.s
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# amoswap.w implementation
1 change: 1 addition & 0 deletions tests/RV32A/basic/src/003-amoadd.w.s
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# amoadd.w implementation
1 change: 1 addition & 0 deletions tests/RV32A/basic/src/003-amoxor.s
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# amoxor implementation
1 change: 1 addition & 0 deletions tests/RV32A/basic/src/004-amoxor.w.s
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# amoxor.w implementation
1 change: 1 addition & 0 deletions tests/RV32A/basic/src/005-amoand.w.s
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# amoand.w implementation
1 change: 1 addition & 0 deletions tests/RV32A/basic/src/006-amoor.w.s
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# amoor.w implementation
1 change: 1 addition & 0 deletions tests/RV32A/basic/src/007-amomin.w.s
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# amomin.w implementation
1 change: 1 addition & 0 deletions tests/RV32A/basic/src/008-amomax.w.s
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# amomax.w implementation
1 change: 1 addition & 0 deletions tests/RV32A/basic/src/009-amominu.w.s
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# amominu.w implementation
1 change: 1 addition & 0 deletions tests/RV32A/basic/src/010-amomaxu.w.s
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# amomaxu.w implementation
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
1 change: 1 addition & 0 deletions tests/RV32A/invalid/reference/000-invalid1.hex
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Invalid reference placeholder 1
1 change: 1 addition & 0 deletions tests/RV32A/invalid/reference/001-invalid2.hex
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Invalid reference placeholder 2
1 change: 1 addition & 0 deletions tests/RV32A/invalid/reference/002-invalid3.hex
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Invalid reference placeholder 3
1 change: 1 addition & 0 deletions tests/RV32A/invalid/reference/003-invalid4.hex
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Invalid reference placeholder 4
1 change: 1 addition & 0 deletions tests/RV32A/invalid/reference/004-invalid5.hex
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Invalid reference placeholder 5
1 change: 1 addition & 0 deletions tests/RV32A/invalid/src/000-invalid1.s
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Invalid instruction placeholder 1
1 change: 1 addition & 0 deletions tests/RV32A/invalid/src/001-invalid2.s
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Invalid instruction placeholder 2
1 change: 1 addition & 0 deletions tests/RV32A/invalid/src/002-invalid3.s
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Invalid instruction placeholder 3
1 change: 1 addition & 0 deletions tests/RV32A/invalid/src/003-invalid4.s
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Invalid instruction placeholder 4
1 change: 1 addition & 0 deletions tests/RV32A/invalid/src/004-invalid5.s
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Invalid instruction placeholder 5
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
1 change: 1 addition & 0 deletions tests/RV32B/advanced/reference/000-andn.hex
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Reference data for andn
1 change: 1 addition & 0 deletions tests/RV32B/advanced/reference/001-orn.hex
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Reference data for orn
1 change: 1 addition & 0 deletions tests/RV32B/advanced/reference/002-xnor.hex
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Reference data for xnor
1 change: 1 addition & 0 deletions tests/RV32B/advanced/reference/003-clz.hex
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Reference data for clz
1 change: 1 addition & 0 deletions tests/RV32B/advanced/reference/004-ctz.hex
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Reference data for ctz
1 change: 1 addition & 0 deletions tests/RV32B/advanced/reference/005-pcnt.hex
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Reference data for pcnt
1 change: 1 addition & 0 deletions tests/RV32B/advanced/reference/006-sextb.hex
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Reference data for sextb
1 change: 1 addition & 0 deletions tests/RV32B/advanced/reference/007-sexth.hex
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Reference data for sexth
1 change: 1 addition & 0 deletions tests/RV32B/advanced/reference/008-zexth.hex
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Reference data for zexth
1 change: 1 addition & 0 deletions tests/RV32B/advanced/reference/009-min.hex
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Reference data for min
1 change: 1 addition & 0 deletions tests/RV32B/advanced/reference/010-max.hex
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Reference data for max
1 change: 1 addition & 0 deletions tests/RV32B/advanced/reference/011-rol.hex
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Reference data for rol
1 change: 1 addition & 0 deletions tests/RV32B/advanced/reference/012-ror.hex
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Reference data for ror
1 change: 1 addition & 0 deletions tests/RV32B/advanced/reference/013-rori.hex
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Reference data for rori
1 change: 1 addition & 0 deletions tests/RV32B/advanced/reference/014-andc.hex
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Reference data for andc
1 change: 1 addition & 0 deletions tests/RV32B/advanced/reference/015-slo.hex
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Reference data for slo
1 change: 1 addition & 0 deletions tests/RV32B/advanced/reference/016-sro.hex
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Reference data for sro
1 change: 1 addition & 0 deletions tests/RV32B/advanced/reference/017-sbset.hex
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Reference data for sbset
1 change: 1 addition & 0 deletions tests/RV32B/advanced/reference/018-sbclr.hex
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Reference data for sbclr
1 change: 1 addition & 0 deletions tests/RV32B/advanced/reference/019-sbinv.hex
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Reference data for sbinv
1 change: 1 addition & 0 deletions tests/RV32B/advanced/reference/020-sbext.hex
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Reference data for sbext
1 change: 1 addition & 0 deletions tests/RV32B/advanced/reference/021-gorc.hex
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Reference data for gorc
1 change: 1 addition & 0 deletions tests/RV32B/advanced/reference/022-grev.hex
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Reference data for grev
1 change: 1 addition & 0 deletions tests/RV32B/advanced/reference/023-pack.hex
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Reference data for pack
1 change: 1 addition & 0 deletions tests/RV32B/advanced/reference/024-packh.hex
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Reference data for packh
1 change: 1 addition & 0 deletions tests/RV32B/advanced/reference/025-shuffle.hex
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Reference data for shuffle
1 change: 1 addition & 0 deletions tests/RV32B/advanced/reference/026-unshuffle.hex
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Reference data for unshuffle
1 change: 1 addition & 0 deletions tests/RV32B/advanced/reference/027-bdep.hex
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Reference data for bdep
1 change: 1 addition & 0 deletions tests/RV32B/advanced/reference/028-bext.hex
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Reference data for bext
1 change: 1 addition & 0 deletions tests/RV32B/advanced/reference/029-clmul.hex
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Reference data for clmul
1 change: 1 addition & 0 deletions tests/RV32B/advanced/reference/030-clmulh.hex
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Reference data for clmulh
1 change: 1 addition & 0 deletions tests/RV32B/advanced/reference/031-clmulr.hex
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Reference data for clmulr
1 change: 1 addition & 0 deletions tests/RV32B/advanced/src/000-andn.s
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# andn implementation
1 change: 1 addition & 0 deletions tests/RV32B/advanced/src/001-orn.s
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# orn implementation
1 change: 1 addition & 0 deletions tests/RV32B/advanced/src/002-xnor.s
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# xnor implementation
1 change: 1 addition & 0 deletions tests/RV32B/advanced/src/003-clz.s
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# clz implementation
1 change: 1 addition & 0 deletions tests/RV32B/advanced/src/004-ctz.s
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# ctz implementation
1 change: 1 addition & 0 deletions tests/RV32B/advanced/src/005-pcnt.s
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# pcnt implementation
1 change: 1 addition & 0 deletions tests/RV32B/advanced/src/006-sextb.s
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# sextb implementation
1 change: 1 addition & 0 deletions tests/RV32B/advanced/src/007-sexth.s
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# sexth implementation
1 change: 1 addition & 0 deletions tests/RV32B/advanced/src/008-zexth.s
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# zexth implementation
1 change: 1 addition & 0 deletions tests/RV32B/advanced/src/009-min.s
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# min implementation
1 change: 1 addition & 0 deletions tests/RV32B/advanced/src/010-max.s
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# max implementation
1 change: 1 addition & 0 deletions tests/RV32B/advanced/src/011-rol.s
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# rol implementation
1 change: 1 addition & 0 deletions tests/RV32B/advanced/src/012-ror.s
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# ror implementation
1 change: 1 addition & 0 deletions tests/RV32B/advanced/src/013-rori.s
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# rori implementation
1 change: 1 addition & 0 deletions tests/RV32B/advanced/src/014-andc.s
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# andc implementation
1 change: 1 addition & 0 deletions tests/RV32B/advanced/src/015-slo.s
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# slo implementation
1 change: 1 addition & 0 deletions tests/RV32B/advanced/src/016-sro.s
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# sro implementation
1 change: 1 addition & 0 deletions tests/RV32B/advanced/src/017-sbset.s
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# sbset implementation
1 change: 1 addition & 0 deletions tests/RV32B/advanced/src/018-sbclr.s
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# sbclr implementation
1 change: 1 addition & 0 deletions tests/RV32B/advanced/src/019-sbinv.s
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# sbinv implementation
1 change: 1 addition & 0 deletions tests/RV32B/advanced/src/020-sbext.s
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# sbext implementation
1 change: 1 addition & 0 deletions tests/RV32B/advanced/src/021-gorc.s
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# gorc implementation
1 change: 1 addition & 0 deletions tests/RV32B/advanced/src/022-grev.s
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# grev implementation
1 change: 1 addition & 0 deletions tests/RV32B/advanced/src/023-pack.s
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# pack implementation
1 change: 1 addition & 0 deletions tests/RV32B/advanced/src/024-packh.s
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# packh implementation
1 change: 1 addition & 0 deletions tests/RV32B/advanced/src/025-shuffle.s
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# shuffle implementation
1 change: 1 addition & 0 deletions tests/RV32B/advanced/src/026-unshuffle.s
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# unshuffle implementation
1 change: 1 addition & 0 deletions tests/RV32B/advanced/src/027-bdep.s
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# bdep implementation
1 change: 1 addition & 0 deletions tests/RV32B/advanced/src/028-bext.s
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# bext implementation
1 change: 1 addition & 0 deletions tests/RV32B/advanced/src/029-clmul.s
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# clmul implementation
1 change: 1 addition & 0 deletions tests/RV32B/advanced/src/030-clmulh.s
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# clmulh implementation
1 change: 1 addition & 0 deletions tests/RV32B/advanced/src/031-clmulr.s
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# clmulr implementation
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
1 change: 1 addition & 0 deletions tests/RV32B/basic/reference/000-andn.hex
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Reference data for andn
1 change: 1 addition & 0 deletions tests/RV32B/basic/reference/001-orn.hex
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Reference data for orn
1 change: 1 addition & 0 deletions tests/RV32B/basic/reference/002-xnor.hex
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Reference data for xnor
1 change: 1 addition & 0 deletions tests/RV32B/basic/reference/003-clz.hex
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Reference data for clz
1 change: 1 addition & 0 deletions tests/RV32B/basic/reference/004-ctz.hex
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Reference data for ctz
1 change: 1 addition & 0 deletions tests/RV32B/basic/reference/005-pcnt.hex
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Reference data for pcnt
1 change: 1 addition & 0 deletions tests/RV32B/basic/reference/006-sextb.hex
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Reference data for sextb
1 change: 1 addition & 0 deletions tests/RV32B/basic/reference/007-sexth.hex
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Reference data for sexth
1 change: 1 addition & 0 deletions tests/RV32B/basic/reference/008-zexth.hex
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Reference data for zexth
1 change: 1 addition & 0 deletions tests/RV32B/basic/reference/009-min.hex
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Reference data for min
1 change: 1 addition & 0 deletions tests/RV32B/basic/reference/010-max.hex
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Reference data for max
1 change: 1 addition & 0 deletions tests/RV32B/basic/reference/011-rol.hex
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Reference data for rol
1 change: 1 addition & 0 deletions tests/RV32B/basic/reference/012-ror.hex
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Reference data for ror
1 change: 1 addition & 0 deletions tests/RV32B/basic/reference/013-rori.hex
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Reference data for rori
1 change: 1 addition & 0 deletions tests/RV32B/basic/reference/014-andc.hex
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Reference data for andc
1 change: 1 addition & 0 deletions tests/RV32B/basic/reference/015-slo.hex
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Reference data for slo
1 change: 1 addition & 0 deletions tests/RV32B/basic/reference/016-sro.hex
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Reference data for sro
1 change: 1 addition & 0 deletions tests/RV32B/basic/reference/017-sbset.hex
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Reference data for sbset
1 change: 1 addition & 0 deletions tests/RV32B/basic/reference/018-sbclr.hex
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Reference data for sbclr
1 change: 1 addition & 0 deletions tests/RV32B/basic/reference/019-sbinv.hex
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Reference data for sbinv
1 change: 1 addition & 0 deletions tests/RV32B/basic/reference/020-sbext.hex
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Reference data for sbext
1 change: 1 addition & 0 deletions tests/RV32B/basic/reference/021-gorc.hex
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Reference data for gorc
1 change: 1 addition & 0 deletions tests/RV32B/basic/reference/022-grev.hex
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Reference data for grev
1 change: 1 addition & 0 deletions tests/RV32B/basic/reference/023-pack.hex
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Reference data for pack
1 change: 1 addition & 0 deletions tests/RV32B/basic/reference/024-packh.hex
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Reference data for packh
1 change: 1 addition & 0 deletions tests/RV32B/basic/reference/025-shuffle.hex
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Reference data for shuffle
1 change: 1 addition & 0 deletions tests/RV32B/basic/reference/026-unshuffle.hex
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Reference data for unshuffle
1 change: 1 addition & 0 deletions tests/RV32B/basic/reference/027-bdep.hex
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Reference data for bdep
1 change: 1 addition & 0 deletions tests/RV32B/basic/reference/028-bext.hex
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Reference data for bext
1 change: 1 addition & 0 deletions tests/RV32B/basic/reference/029-clmul.hex
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Reference data for clmul
1 change: 1 addition & 0 deletions tests/RV32B/basic/reference/030-clmulh.hex
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Reference data for clmulh
1 change: 1 addition & 0 deletions tests/RV32B/basic/reference/031-clmulr.hex
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Reference data for clmulr
1 change: 1 addition & 0 deletions tests/RV32B/basic/src/000-andn.s
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# andn implementation
1 change: 1 addition & 0 deletions tests/RV32B/basic/src/001-orn.s
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# orn implementation
1 change: 1 addition & 0 deletions tests/RV32B/basic/src/002-xnor.s
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# xnor implementation
1 change: 1 addition & 0 deletions tests/RV32B/basic/src/003-clz.s
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# clz implementation
1 change: 1 addition & 0 deletions tests/RV32B/basic/src/004-ctz.s
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# ctz implementation
1 change: 1 addition & 0 deletions tests/RV32B/basic/src/005-pcnt.s
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# pcnt implementation
1 change: 1 addition & 0 deletions tests/RV32B/basic/src/006-sextb.s
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# sextb implementation
1 change: 1 addition & 0 deletions tests/RV32B/basic/src/007-sexth.s
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# sexth implementation
1 change: 1 addition & 0 deletions tests/RV32B/basic/src/008-zexth.s
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# zexth implementation
1 change: 1 addition & 0 deletions tests/RV32B/basic/src/009-min.s
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# min implementation
1 change: 1 addition & 0 deletions tests/RV32B/basic/src/010-max.s
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# max implementation
1 change: 1 addition & 0 deletions tests/RV32B/basic/src/011-rol.s
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# rol implementation
1 change: 1 addition & 0 deletions tests/RV32B/basic/src/012-ror.s
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# ror implementation
1 change: 1 addition & 0 deletions tests/RV32B/basic/src/013-rori.s
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# rori implementation
1 change: 1 addition & 0 deletions tests/RV32B/basic/src/014-andc.s
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# andc implementation
1 change: 1 addition & 0 deletions tests/RV32B/basic/src/015-slo.s
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# slo implementation
1 change: 1 addition & 0 deletions tests/RV32B/basic/src/016-sro.s
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# sro implementation
1 change: 1 addition & 0 deletions tests/RV32B/basic/src/017-sbset.s
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# sbset implementation
1 change: 1 addition & 0 deletions tests/RV32B/basic/src/018-sbclr.s
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# sbclr implementation
1 change: 1 addition & 0 deletions tests/RV32B/basic/src/019-sbinv.s
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# sbinv implementation
1 change: 1 addition & 0 deletions tests/RV32B/basic/src/020-sbext.s
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# sbext implementation
1 change: 1 addition & 0 deletions tests/RV32B/basic/src/021-gorc.s
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# gorc implementation
1 change: 1 addition & 0 deletions tests/RV32B/basic/src/022-grev.s
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# grev implementation
1 change: 1 addition & 0 deletions tests/RV32B/basic/src/023-pack.s
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# pack implementation
1 change: 1 addition & 0 deletions tests/RV32B/basic/src/024-packh.s
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# packh implementation
1 change: 1 addition & 0 deletions tests/RV32B/basic/src/025-shuffle.s
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# shuffle implementation
1 change: 1 addition & 0 deletions tests/RV32B/basic/src/026-unshuffle.s
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# unshuffle implementation
1 change: 1 addition & 0 deletions tests/RV32B/basic/src/027-bdep.s
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# bdep implementation
1 change: 1 addition & 0 deletions tests/RV32B/basic/src/028-bext.s
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# bext implementation
1 change: 1 addition & 0 deletions tests/RV32B/basic/src/029-clmul.s
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# clmul implementation
1 change: 1 addition & 0 deletions tests/RV32B/basic/src/030-clmulh.s
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# clmulh implementation
1 change: 1 addition & 0 deletions tests/RV32B/basic/src/031-clmulr.s
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# clmulr implementation
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
1 change: 1 addition & 0 deletions tests/RV32B/invalid/reference/000-invalid1.hex
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Invalid reference placeholder 1
1 change: 1 addition & 0 deletions tests/RV32B/invalid/reference/001-invalid2.hex
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Invalid reference placeholder 2
1 change: 1 addition & 0 deletions tests/RV32B/invalid/reference/002-invalid3.hex
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Invalid reference placeholder 3
1 change: 1 addition & 0 deletions tests/RV32B/invalid/reference/003-invalid4.hex
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Invalid reference placeholder 4
1 change: 1 addition & 0 deletions tests/RV32B/invalid/reference/004-invalid5.hex
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Invalid reference placeholder 5
1 change: 1 addition & 0 deletions tests/RV32B/invalid/src/000-invalid1.s
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Invalid instruction placeholder 1
Loading

0 comments on commit 6169a10

Please sign in to comment.