mirror of
https://github.com/openhwgroup/cva6.git
synced 2025-04-23 05:37:16 -04:00
Add test which found this exception
This commit is contained in:
parent
6a2aa65914
commit
52e13684c7
2 changed files with 744 additions and 0 deletions
2
failedtests/failed_tests.md
Normal file
2
failedtests/failed_tests.md
Normal file
|
@ -0,0 +1,2 @@
|
|||
test_1498676631701:
|
||||
- Found bug in misaligned exception of half word access when another LSU request was incoming
|
742
failedtests/test_1498676631701.S
Normal file
742
failedtests/test_1498676631701.S
Normal file
|
@ -0,0 +1,742 @@
|
|||
// random assembly code generated by RISC-V torture test generator
|
||||
// nseqs = 200
|
||||
// memsize = 1024
|
||||
|
||||
#include "riscv_test.h"
|
||||
|
||||
RVTEST_RV64U
|
||||
RVTEST_CODE_BEGIN
|
||||
|
||||
j test_start
|
||||
|
||||
crash_backward:
|
||||
RVTEST_FAIL
|
||||
|
||||
test_start:
|
||||
|
||||
xreg_init:
|
||||
la x31, xreg_init_data
|
||||
ld x0, 0(x31)
|
||||
ld x1, 8(x31)
|
||||
ld x2, 16(x31)
|
||||
ld x3, 24(x31)
|
||||
ld x4, 32(x31)
|
||||
ld x5, 40(x31)
|
||||
ld x6, 48(x31)
|
||||
ld x7, 56(x31)
|
||||
ld x8, 64(x31)
|
||||
ld x9, 72(x31)
|
||||
ld x10, 80(x31)
|
||||
ld x11, 88(x31)
|
||||
ld x12, 96(x31)
|
||||
ld x13, 104(x31)
|
||||
ld x14, 112(x31)
|
||||
ld x15, 120(x31)
|
||||
ld x16, 128(x31)
|
||||
ld x17, 136(x31)
|
||||
ld x18, 144(x31)
|
||||
ld x19, 152(x31)
|
||||
ld x20, 160(x31)
|
||||
ld x21, 168(x31)
|
||||
ld x22, 176(x31)
|
||||
ld x23, 184(x31)
|
||||
ld x24, 192(x31)
|
||||
ld x25, 200(x31)
|
||||
ld x26, 208(x31)
|
||||
ld x27, 216(x31)
|
||||
ld x28, 224(x31)
|
||||
ld x29, 232(x31)
|
||||
ld x30, 240(x31)
|
||||
ld x31, 248(x31)
|
||||
|
||||
j pseg_0
|
||||
|
||||
pseg_0:
|
||||
addi x3, x0, 1
|
||||
addi x2, x0, 1
|
||||
subw x15, x5, x31
|
||||
sll x2, x2, 63
|
||||
addi x19, x0, 2015
|
||||
addi x26, x0, 1527
|
||||
sllw x1, x15, x15
|
||||
addi x25, x0, 1492
|
||||
addi x17, x0, 1
|
||||
addi x9, x0, -946
|
||||
addi x12, x26, 1211
|
||||
addi x8, x0, -315
|
||||
sra x18, x9, x9
|
||||
sll x17, x17, 63
|
||||
addi x14, x0, 1825
|
||||
srlw x30, x25, x8
|
||||
lui x31, 955643
|
||||
addi x7, x0, -1
|
||||
srlw x13, x14, x14
|
||||
or x21, x19, x19
|
||||
xor x7, x7, x17
|
||||
addi x29, x0, -1
|
||||
addi x11, x0, 1
|
||||
xor x29, x29, x2
|
||||
bge x26, x12, crash_forward
|
||||
and x20, x15, x7
|
||||
sll x3, x3, 63
|
||||
or x6, x30, x17
|
||||
addi x10, x0, -1
|
||||
and x5, x16, x29
|
||||
or x23, x24, x2
|
||||
xor x10, x10, x3
|
||||
and x4, x2, x10
|
||||
sll x11, x11, 63
|
||||
addi x22, x0, -1
|
||||
xor x22, x22, x11
|
||||
and x28, x31, x22
|
||||
or x16, x22, x11
|
||||
or x27, x24, x3
|
||||
addi x13, x0, 1
|
||||
srl x24, x23, x11
|
||||
addi x7, x0, 792
|
||||
sltiu x15, x15, 1387
|
||||
la x9, test_memory-969
|
||||
addi x8, x0, -893
|
||||
addi x26, x8, -920
|
||||
sll x13, x13, 63
|
||||
addi x12, x0, -1
|
||||
xor x12, x12, x13
|
||||
la x11, test_memory+2198
|
||||
lbu x29, -1285(x11)
|
||||
la x6, test_memory+348
|
||||
xori x31, x31, 1641
|
||||
and x17, x31, x12
|
||||
la x2, test_memory+2555
|
||||
addi x25, x0, -199
|
||||
addi x24, x0, -456
|
||||
addi x1, x25, -1246
|
||||
xor x27, x10, x17
|
||||
lwu x19, 1949(x9)
|
||||
addw x15, x4, x4
|
||||
addi x23, x0, 259
|
||||
or x20, x3, x13
|
||||
sltu x10, x23, x23
|
||||
sw x26, -1759(x2)
|
||||
addi x18, x0, -335
|
||||
addi x3, x0, 1
|
||||
sra x28, x24, x24
|
||||
addi x4, x0, -1896
|
||||
sll x3, x3, 63
|
||||
addi x5, x0, -1
|
||||
addi x11, x0, -1058
|
||||
sra x30, x7, x18
|
||||
sltu x31, x4, x4
|
||||
srlw x29, x11, x11
|
||||
xor x5, x5, x3
|
||||
and x16, x9, x5
|
||||
xori x29, x30, -1166
|
||||
sltiu x10, x29, 1519
|
||||
srl x31, x27, x18
|
||||
or x24, x13, x13
|
||||
slli x15, x15, 60
|
||||
addi x23, x0, -1478
|
||||
addi x18, x0, -1056
|
||||
la x9, test_memory-1460
|
||||
la x11, test_memory+1562
|
||||
or x22, x16, x3
|
||||
la x7, test_memory+2339
|
||||
sltu x2, x18, x18
|
||||
and x8, x18, x14
|
||||
la x27, test_memory+1707
|
||||
la x19, test_memory+1427
|
||||
la x12, test_memory+2473
|
||||
sb x25, -1915(x12)
|
||||
addi x28, x26, -1654
|
||||
ld x26, -1155(x27)
|
||||
slt x30, x23, x23
|
||||
sw x15, 1472(x9)
|
||||
slt x13, x4, x4
|
||||
addi x29, x0, 1325
|
||||
lwu x17, -1354(x11)
|
||||
addi x10, x0, -697
|
||||
lw x20, -1807(x7)
|
||||
sltu x4, x29, x10
|
||||
sw x8, -1219(x19)
|
||||
la x14, test_memory+986
|
||||
sllw x1, x17, x17
|
||||
sh x17, -610(x14)
|
||||
addi x18, x0, 1
|
||||
addi x28, x0, 1891
|
||||
addi x9, x0, 1
|
||||
addi x17, x0, -563
|
||||
addi x27, x0, 1
|
||||
addi x2, x0, 61
|
||||
addi x19, x2, 391
|
||||
sll x18, x18, 63
|
||||
addw x12, x14, x14
|
||||
la x20, test_memory+2801
|
||||
sll x9, x9, 63
|
||||
addi x5, x0, 0
|
||||
sub x7, x28, x17
|
||||
srlw x12, x28, x22
|
||||
addi x10, x0, 0
|
||||
addi x30, x0, -1
|
||||
lwu x29, -1861(x20)
|
||||
addi x4, x0, -1
|
||||
blt x5, x10, crash_forward
|
||||
xor x30, x30, x18
|
||||
slliw x11, x6, 7
|
||||
addi x26, x0, -1336
|
||||
addw x23, x26, x26
|
||||
bgeu x2, x19, crash_forward
|
||||
and x31, x26, x30
|
||||
la x10, test_memory+1884
|
||||
lbu x21, 29(x6)
|
||||
addi x5, x0, 1389
|
||||
sll x27, x27, 63
|
||||
lui x2, 647240
|
||||
sltiu x26, x30, 623
|
||||
addi x19, x0, 1799
|
||||
addi x20, x19, 1856
|
||||
add x11, x24, x20
|
||||
subw x7, x6, x23
|
||||
addi x21, x0, 1
|
||||
la x16, test_memory+2554
|
||||
sll x21, x21, 63
|
||||
addi x17, x0, -1548
|
||||
addi x29, x17, -1821
|
||||
lw x23, -1804(x10)
|
||||
addi x24, x0, -1
|
||||
or x22, x14, x18
|
||||
xor x4, x4, x9
|
||||
la x8, test_memory+2269
|
||||
addi x11, x0, -662
|
||||
blt x31, x22, crash_backward
|
||||
xor x24, x24, x27
|
||||
addi x6, x0, -1
|
||||
xor x6, x6, x21
|
||||
addi x20, x0, -1309
|
||||
and x1, x28, x4
|
||||
addi x26, x0, 643
|
||||
or x3, x0, x9
|
||||
and x14, x5, x6
|
||||
or x12, x5, x5
|
||||
addi x29, x0, 1
|
||||
blt x1, x3, crash_forward
|
||||
sll x29, x29, 63
|
||||
sra x23, x6, x5
|
||||
sll x7, x11, x26
|
||||
addi x17, x0, -1
|
||||
xor x17, x17, x29
|
||||
and x12, x16, x17
|
||||
addi x2, x0, 204
|
||||
or x28, x14, x21
|
||||
lui x5, 598486
|
||||
srlw x19, x20, x2
|
||||
and x15, x12, x24
|
||||
or x30, x6, x29
|
||||
lbu x25, -1917(x16)
|
||||
beq x14, x28, crash_backward
|
||||
addi x4, x0, -971
|
||||
sw x2, -1633(x8)
|
||||
addi x9, x0, 1
|
||||
la x18, test_memory-1534
|
||||
or x13, x3, x27
|
||||
sra x6, x29, x28
|
||||
addw x31, x30, x30
|
||||
addi x22, x0, 1855
|
||||
addi x21, x0, 1
|
||||
la x25, test_memory+1201
|
||||
addi x20, x0, -1341
|
||||
lb x10, 1765(x18)
|
||||
sll x9, x9, 63
|
||||
la x30, test_memory+451
|
||||
addi x7, x0, -1
|
||||
sll x21, x21, 63
|
||||
la x8, test_memory+378
|
||||
addi x11, x0, 1810
|
||||
addi x14, x0, 1736
|
||||
or x26, x4, x11
|
||||
addi x19, x14, 1505
|
||||
addi x16, x0, -1
|
||||
sw x24, -78(x8)
|
||||
addi x31, x0, 663
|
||||
sb x1, 186(x30)
|
||||
bge x14, x19, crash_forward
|
||||
subw x12, x31, x31
|
||||
xor x7, x7, x9
|
||||
xor x16, x16, x21
|
||||
addi x23, x22, 38
|
||||
lbu x5, -899(x25)
|
||||
and x28, x26, x16
|
||||
or x2, x28, x21
|
||||
and x3, x10, x7
|
||||
addi x11, x0, 1
|
||||
addi x19, x0, 1301
|
||||
addi x27, x0, 1
|
||||
addi x8, x0, 1877
|
||||
sltiu x22, x21, -1343
|
||||
sll x11, x11, 63
|
||||
la x12, test_memory+155
|
||||
or x1, x20, x9
|
||||
lw x26, -15(x12)
|
||||
sll x27, x27, 63
|
||||
addi x5, x0, 1917
|
||||
addi x18, x8, 1755
|
||||
la x3, test_memory-584
|
||||
bltu x10, x10, crash_forward
|
||||
add x14, x19, x5
|
||||
addi x4, x0, -1
|
||||
la x9, test_memory+2152
|
||||
xor x4, x4, x27
|
||||
addi x10, x0, -1
|
||||
addi x13, x0, 706
|
||||
lh x12, -1984(x9)
|
||||
and x31, x27, x4
|
||||
or x25, x22, x27
|
||||
xor x17, x20, x13
|
||||
addi x7, x0, -714
|
||||
addi x1, x0, -827
|
||||
ld x22, 760(x3)
|
||||
addi x22, x0, 1
|
||||
la x13, test_memory+181
|
||||
la x3, test_memory-1079
|
||||
bltu x0, x0, crash_backward
|
||||
xor x10, x10, x11
|
||||
bltu x7, x7, crash_forward
|
||||
addi x24, x0, 1
|
||||
sll x22, x22, 63
|
||||
addi x5, x0, 1364
|
||||
lb x16, 720(x13)
|
||||
addi x8, x0, 574
|
||||
la x20, test_memory-620
|
||||
addi x19, x0, 1959
|
||||
srlw x21, x8, x19
|
||||
lhu x28, 692(x20)
|
||||
sd x5, 1975(x3)
|
||||
sll x24, x24, 63
|
||||
sraw x26, x7, x1
|
||||
addi x6, x0, -1
|
||||
xor x6, x6, x24
|
||||
and x30, x8, x10
|
||||
and x29, x19, x6
|
||||
la x18, test_memory-540
|
||||
sd x21, 924(x18)
|
||||
or x15, x22, x24
|
||||
addi x1, x0, -721
|
||||
bgeu x29, x15, crash_forward
|
||||
addi x31, x0, 2038
|
||||
addi x27, x0, -1504
|
||||
or x23, x1, x11
|
||||
sll x18, x15, x24
|
||||
addi x14, x0, -1
|
||||
sllw x12, x5, x5
|
||||
srlw x26, x31, x27
|
||||
addi x4, x0, 1
|
||||
xor x14, x14, x22
|
||||
la x20, test_memory-1039
|
||||
sll x4, x4, 63
|
||||
addi x3, x0, -1472
|
||||
la x10, test_memory-353
|
||||
lw x11, 969(x10)
|
||||
addi x6, x0, 1
|
||||
sll x6, x6, 63
|
||||
lhu x28, 1635(x20)
|
||||
and x2, x3, x14
|
||||
addi x23, x0, 823
|
||||
addi x12, x0, 909
|
||||
slt x18, x23, x12
|
||||
addw x27, x30, x30
|
||||
addi x31, x0, -1
|
||||
addi x21, x1, -1950
|
||||
addi x29, x0, -1478
|
||||
addi x7, x0, -880
|
||||
xor x31, x31, x6
|
||||
addi x25, x0, -1
|
||||
addi x26, x29, -527
|
||||
or x17, x9, x22
|
||||
and x24, x19, x31
|
||||
bge x26, x29, crash_forward
|
||||
xor x25, x25, x4
|
||||
addi x9, x0, -1695
|
||||
and x13, x3, x7
|
||||
sllw x8, x9, x9
|
||||
or x15, x24, x6
|
||||
and x19, x0, x25
|
||||
or x16, x18, x4
|
||||
bltu x16, x19, crash_backward
|
||||
andi x9, x18, 1474
|
||||
addi x12, x0, 1
|
||||
la x29, test_memory+1837
|
||||
sll x12, x12, 63
|
||||
addi x8, x0, 1892
|
||||
la x21, test_memory+1241
|
||||
addi x14, x0, 1
|
||||
addi x11, x0, -1745
|
||||
addi x26, x0, 1675
|
||||
subw x19, x28, x28
|
||||
addi x22, x0, -640
|
||||
lwu x1, -889(x21)
|
||||
addi x20, x0, -1
|
||||
sltu x30, x8, x22
|
||||
slliw x31, x23, 28
|
||||
la x4, test_memory-1760
|
||||
xor x20, x20, x12
|
||||
addi x27, x26, 565
|
||||
and x16, x18, x20
|
||||
addi x2, x0, 216
|
||||
addi x25, x2, 197
|
||||
bgeu x2, x25, crash_backward
|
||||
addi x19, x3, 0
|
||||
or x23, x16, x12
|
||||
addi x28, x0, 54
|
||||
addi x31, x19, 0
|
||||
addi x7, x0, 248
|
||||
addi x21, x0, -821
|
||||
add x1, x3, x3
|
||||
sra x18, x21, x21
|
||||
addi x10, x0, -1105
|
||||
addi x2, x0, -1367
|
||||
addi x25, x0, -378
|
||||
addi x22, x0, 27
|
||||
la x13, test_memory+779
|
||||
or x24, x10, x10
|
||||
or x6, x11, x28
|
||||
sh x0, 1836(x4)
|
||||
sll x14, x14, 63
|
||||
sw x24, -327(x13)
|
||||
lh x15, -1761(x29)
|
||||
addw x9, x21, x21
|
||||
srlw x30, x7, x25
|
||||
subw x8, x2, x22
|
||||
addi x5, x0, -1
|
||||
xor x5, x5, x14
|
||||
and x3, x16, x5
|
||||
or x17, x23, x14
|
||||
addi x4, x0, 1269
|
||||
la x8, test_memory+1864
|
||||
addi x16, x0, -1644
|
||||
sltiu x1, x5, -375
|
||||
la x10, test_memory+1496
|
||||
slt x31, x0, x26
|
||||
sra x25, x4, x4
|
||||
addi x15, x0, 0
|
||||
addi x3, x0, -734
|
||||
la x20, test_memory+589
|
||||
addi x12, x0, 686
|
||||
addi x26, x0, -813
|
||||
srl x14, x3, x3
|
||||
addi x9, x0, -1191
|
||||
slli x13, x16, 13
|
||||
lwu x29, 123(x20)
|
||||
sllw x5, x12, x12
|
||||
addi x23, x0, 0
|
||||
sraw x24, x12, x12
|
||||
addi x6, x29, 0
|
||||
addw x3, x29, x29
|
||||
slt x27, x14, x0
|
||||
addi x1, x0, -1372
|
||||
sw x16, -1512(x8)
|
||||
addi x21, x6, 0
|
||||
addw x18, x9, x9
|
||||
addi x31, x0, -1326
|
||||
addi x29, x0, -494
|
||||
bne x15, x23, crash_backward
|
||||
bne x6, x21, crash_forward
|
||||
add x12, x0, x30
|
||||
addi x28, x16, -380
|
||||
la x2, test_memory+394
|
||||
la x9, test_memory-518
|
||||
and x4, x31, x31
|
||||
xor x30, x26, x26
|
||||
la x25, test_memory+139
|
||||
addi x31, x0, 2009
|
||||
addi x7, x0, 1892
|
||||
la x17, test_memory+1714
|
||||
addi x27, x0, -1318
|
||||
lh x22, -356(x2)
|
||||
ld x18, 958(x9)
|
||||
sra x5, x1, x29
|
||||
lb x20, 406(x25)
|
||||
addi x14, x14, 0
|
||||
addi x4, x0, -581
|
||||
sub x15, x31, x31
|
||||
srl x12, x4, x4
|
||||
sh x15, -1260(x17)
|
||||
lh x19, -1068(x10)
|
||||
addi x13, x15, 0
|
||||
sra x11, x7, x7
|
||||
addi x2, x0, -745
|
||||
addi x26, x0, -1309
|
||||
sllw x6, x4, x26
|
||||
andi x30, x10, -293
|
||||
sraiw x29, x19, 17
|
||||
la x1, test_memory+2545
|
||||
lui x21, 506506
|
||||
addi x7, x0, -399
|
||||
addi x8, x0, -464
|
||||
addi x3, x13, 0
|
||||
addi x25, x0, -26
|
||||
ld x15, -1745(x1)
|
||||
srl x24, x27, x8
|
||||
addi x23, x14, 0
|
||||
la x5, test_memory+945
|
||||
addi x4, x0, 1427
|
||||
blt x13, x3, crash_backward
|
||||
addw x18, x2, x2
|
||||
addi x21, x0, 383
|
||||
addi x13, x0, 1428
|
||||
addi x30, x0, -1564
|
||||
sll x11, x27, x27
|
||||
bne x14, x23, crash_forward
|
||||
ld x20, -657(x5)
|
||||
or x19, x30, x30
|
||||
srlw x3, x13, x13
|
||||
addi x3, x0, 1
|
||||
bgeu x28, x16, crash_forward
|
||||
addi x1, x0, 2045
|
||||
addi x24, x0, -1897
|
||||
addi x29, x0, 0
|
||||
addi x27, x1, 1619
|
||||
sll x9, x26, x4
|
||||
addi x15, x0, 1
|
||||
addi x17, x0, -187
|
||||
addi x6, x0, 0
|
||||
addi x19, x0, 57
|
||||
sub x18, x21, x24
|
||||
addi x22, x25, -1450
|
||||
sra x16, x4, x10
|
||||
sra x10, x7, x17
|
||||
addi x12, x0, 2021
|
||||
sll x15, x15, 63
|
||||
addi x14, x0, -1
|
||||
addi x13, x0, 1464
|
||||
xor x14, x14, x15
|
||||
bltu x29, x6, crash_forward
|
||||
blt x27, x1, crash_forward
|
||||
and x11, x29, x14
|
||||
xor x9, x19, x19
|
||||
sllw x31, x12, x12
|
||||
bltu x0, x0, crash_forward
|
||||
sll x3, x3, 63
|
||||
addi x12, x0, 1454
|
||||
or x8, x18, x15
|
||||
addi x6, x0, -740
|
||||
xor x21, x6, x6
|
||||
sraw x2, x13, x13
|
||||
addi x26, x0, 1
|
||||
addi x20, x0, -1
|
||||
add x16, x12, x12
|
||||
blt x0, x0, crash_backward
|
||||
addi x22, x0, 1
|
||||
blt x11, x8, crash_forward
|
||||
xor x20, x20, x3
|
||||
la x24, test_memory+1896
|
||||
sll x26, x26, 63
|
||||
and x30, x13, x20
|
||||
addi x28, x0, -1
|
||||
sll x22, x22, 63
|
||||
addi x7, x0, -1
|
||||
or x23, x15, x3
|
||||
xor x28, x28, x26
|
||||
and x5, x15, x28
|
||||
addi x25, x0, 1022
|
||||
or x4, x13, x26
|
||||
xor x7, x7, x22
|
||||
lwu x9, -1468(x24)
|
||||
addi x10, x0, -1821
|
||||
and x29, x25, x10
|
||||
and x31, x31, x7
|
||||
or x17, x29, x22
|
||||
bge x17, x31, crash_forward
|
||||
j reg_dump
|
||||
|
||||
reg_dump:
|
||||
la x1, loop_count
|
||||
lw x2, 0(x1)
|
||||
addi x3, x2, -1
|
||||
sw x3, 0(x1)
|
||||
bnez x2, pseg_0
|
||||
la x1, xreg_output_data
|
||||
sd x0, 0(x1)
|
||||
sd x2, 16(x1)
|
||||
sd x3, 24(x1)
|
||||
sd x4, 32(x1)
|
||||
sd x5, 40(x1)
|
||||
sd x6, 48(x1)
|
||||
sd x7, 56(x1)
|
||||
sd x8, 64(x1)
|
||||
sd x9, 72(x1)
|
||||
sd x10, 80(x1)
|
||||
sd x11, 88(x1)
|
||||
sd x12, 96(x1)
|
||||
sd x13, 104(x1)
|
||||
sd x14, 112(x1)
|
||||
sd x15, 120(x1)
|
||||
sd x16, 128(x1)
|
||||
sd x17, 136(x1)
|
||||
sd x18, 144(x1)
|
||||
sd x20, 160(x1)
|
||||
sd x21, 168(x1)
|
||||
sd x22, 176(x1)
|
||||
sd x23, 184(x1)
|
||||
sd x25, 200(x1)
|
||||
sd x26, 208(x1)
|
||||
sd x28, 224(x1)
|
||||
sd x29, 232(x1)
|
||||
sd x30, 240(x1)
|
||||
sd x31, 248(x1)
|
||||
|
||||
j test_end
|
||||
|
||||
crash_forward:
|
||||
RVTEST_FAIL
|
||||
|
||||
test_end:
|
||||
RVTEST_PASS
|
||||
|
||||
RVTEST_CODE_END
|
||||
|
||||
|
||||
.data
|
||||
|
||||
hidden_data:
|
||||
.align 8
|
||||
xreg_init_data:
|
||||
reg_x0_init: .dword 0xffffffffffffff82
|
||||
reg_x1_init: .dword 0x75b609608964d156
|
||||
reg_x2_init: .dword 0xb9c3da7ac1e3eb8f
|
||||
reg_x3_init: .dword 0x7f6377f979066dad
|
||||
reg_x4_init: .dword 0x0800000000000009
|
||||
reg_x5_init: .dword 0xffffffffffffff88
|
||||
reg_x6_init: .dword 0xa2e849dd61710192
|
||||
reg_x7_init: .dword 0xc7c98485479382e1
|
||||
reg_x8_init: .dword 0xffffffffffffff86
|
||||
reg_x9_init: .dword 0xffffffffffffff80
|
||||
reg_x10_init: .dword 0xffffffff80000005
|
||||
reg_x11_init: .dword 0x610ae01c2c1cf73a
|
||||
reg_x12_init: .dword 0xffffffffffffff80
|
||||
reg_x13_init: .dword 0x302e8a6544a5321f
|
||||
reg_x14_init: .dword 0xffffffffffffff83
|
||||
reg_x15_init: .dword 0xba90dd1ff64de384
|
||||
reg_x16_init: .dword 0xffffffffffffffff
|
||||
reg_x17_init: .dword 0xffffffff80000005
|
||||
reg_x18_init: .dword 0x7ce461945846c309
|
||||
reg_x19_init: .dword 0x5dfac35f6bc1748e
|
||||
reg_x20_init: .dword 0x0000000000000000
|
||||
reg_x21_init: .dword 0x0800000000000008
|
||||
reg_x22_init: .dword 0xb096e5f42905a093
|
||||
reg_x23_init: .dword 0xffffffffffff8000
|
||||
reg_x24_init: .dword 0xbf1cd3b072a79670
|
||||
reg_x25_init: .dword 0x7bf96f3fca9e5f04
|
||||
reg_x26_init: .dword 0x0000000000000000
|
||||
reg_x27_init: .dword 0xd1abc73f98de4801
|
||||
reg_x28_init: .dword 0xffffffffffffffff
|
||||
reg_x29_init: .dword 0x115d26a2d75ac58f
|
||||
reg_x30_init: .dword 0x0000000000000000
|
||||
reg_x31_init: .dword 0x1befeebed3a1b5cb
|
||||
|
||||
RVTEST_DATA_BEGIN
|
||||
|
||||
.align 8
|
||||
xreg_output_data:
|
||||
reg_x0_output: .dword 0xf9da5fc85f384e60
|
||||
reg_x1_output: .dword 0x2362df40e3520391
|
||||
reg_x2_output: .dword 0xdf9395839d811f14
|
||||
reg_x3_output: .dword 0x6529213c2dfa1a96
|
||||
reg_x4_output: .dword 0xf9a276d7d8faf165
|
||||
reg_x5_output: .dword 0xf898dfad009dd12f
|
||||
reg_x6_output: .dword 0xa67afea29b66a252
|
||||
reg_x7_output: .dword 0xe2fc4a60b03f4b3b
|
||||
reg_x8_output: .dword 0xe2004060d78d0476
|
||||
reg_x9_output: .dword 0x765cb95084946f58
|
||||
reg_x10_output: .dword 0x7c068ea018257769
|
||||
reg_x11_output: .dword 0xbde4fa370c04e6f2
|
||||
reg_x12_output: .dword 0x8b2d14abb0841165
|
||||
reg_x13_output: .dword 0x4ca26363ce399a7b
|
||||
reg_x14_output: .dword 0xe44ad78bfdce3f2c
|
||||
reg_x15_output: .dword 0x66c3bfd05e712dfb
|
||||
reg_x16_output: .dword 0x11f65231b9fefe29
|
||||
reg_x17_output: .dword 0xf7d26872b00141cb
|
||||
reg_x18_output: .dword 0x1c6e20eccaf214d5
|
||||
reg_x19_output: .dword 0x83531ed1e7a47b9c
|
||||
reg_x20_output: .dword 0x8b9c7021593fed5c
|
||||
reg_x21_output: .dword 0x2e017cdb9fb19bbe
|
||||
reg_x22_output: .dword 0x82562239bb29f67f
|
||||
reg_x23_output: .dword 0x2db20df62458229f
|
||||
reg_x24_output: .dword 0xee91e0de6971aebc
|
||||
reg_x25_output: .dword 0xba146552c3c34a91
|
||||
reg_x26_output: .dword 0x4d628d60b4f2bdab
|
||||
reg_x27_output: .dword 0xf24fc58924cc59cf
|
||||
reg_x28_output: .dword 0xde43c47cde7abfaa
|
||||
reg_x29_output: .dword 0xd80a2d6129f190c1
|
||||
reg_x30_output: .dword 0xbefe6941fcdfa7bc
|
||||
reg_x31_output: .dword 0x5912ddee35d7387e
|
||||
|
||||
// Memory Blocks
|
||||
.align 8
|
||||
test_memory:
|
||||
.dword 0xe3566b4b61ffdbae, 0x92e6ade076ec9593
|
||||
.dword 0x41123c31ec656e7b, 0xc7d5be18f926c302
|
||||
.dword 0x9cffa8448af81cf1, 0x79f7637fab5fb98d
|
||||
.dword 0xdfa10678b0bff093, 0x75925a14da080733
|
||||
.dword 0xa368f39e3a74acc1, 0x406c95462ebdfafb
|
||||
.dword 0x2a1a0cd464b46a16, 0xf6d74180644548ef
|
||||
.dword 0x26435d3c9a7e0411, 0x7f80cb082c866a6b
|
||||
.dword 0xd02972f2ae323cf6, 0xa55ffe0a62ed3e97
|
||||
.dword 0xcdf74f3c3628bbf6, 0xe0a893f274f2af31
|
||||
.dword 0x3d11a5fc6714498d, 0xc5eac1f9d5155d8f
|
||||
.dword 0x091a2069a443ee2b, 0x6a849d037e419be4
|
||||
.dword 0x0bd79705be84d716, 0xd8a566a7b6e936c1
|
||||
.dword 0xbb1376ca4843258e, 0x8890178fd80fd2df
|
||||
.dword 0x6dcbc59eaec60c31, 0xf1cbbb045598e31b
|
||||
.dword 0x341c7a11bf45dea0, 0xaac56fc15e707ac1
|
||||
.dword 0x843a1a469960f763, 0x5151220e64f8800c
|
||||
.dword 0x7602d62ca95e9809, 0x07b3530ebeb802ed
|
||||
.dword 0x3d4a90f359fd2793, 0xb1af815b55e2bc0b
|
||||
.dword 0x0c598db9a17b7312, 0x20bc06cd6c2af80b
|
||||
.dword 0x7b5cb38b2662d48f, 0xef357f977cb07310
|
||||
.dword 0x2a019c8a6092642a, 0x25790e9bf702e885
|
||||
.dword 0x2d67e46c20699785, 0xba6e12fd6f575b19
|
||||
.dword 0x51346a253af2f362, 0x387d22f3d47b590b
|
||||
.dword 0x862a78e594d5b38a, 0x017b5fe0a301c0a7
|
||||
.dword 0x867a0c4660df8cf0, 0xe4ee77a20ad8c90f
|
||||
.dword 0xaf31a3bd8065ee16, 0x9d7ee726b931533e
|
||||
.dword 0xf235595a8dd061b0, 0xc9b35243e09bc74a
|
||||
.dword 0x2c042fae1a93f786, 0x9a6904c91cbf01e9
|
||||
.dword 0xdfafcb061c01d79e, 0x9c2af0cea2521635
|
||||
.dword 0xa0fa09e0d3c96399, 0x20c9be538749e7b3
|
||||
.dword 0x3bcf309dc4308a5d, 0x29acc009ceb7e091
|
||||
.dword 0xd88a9c776b0b31f4, 0xa27ce16ac7e7482e
|
||||
.dword 0x10df31aeaba4dbb3, 0xec47e2107d1afde0
|
||||
.dword 0xb11bf9077d5de69e, 0x6c4b7242ac259bf0
|
||||
.dword 0x0018a075c4f0140b, 0x1c7d04d19e3246e9
|
||||
.dword 0x149cd31837643284, 0x27dc6a263cb4ad12
|
||||
.dword 0x64d09c64f1fd12f1, 0xe6ec8892cbdafa38
|
||||
.dword 0x3a734aa59ffa2bf6, 0x2a8ec5ef9744c3b0
|
||||
.dword 0xa07984a4c8568f9a, 0x9232f669b86e309b
|
||||
.dword 0x3b8a86a448cf1728, 0xa716e4948f6ee26b
|
||||
.dword 0x09dfba8f52c4e959, 0xee6dc6c2f2a061a6
|
||||
.dword 0x6f891f74103fbeb2, 0xf8f93598e8b812ea
|
||||
.dword 0x1d4c3431ada5882b, 0x5d2277dd9f1cf830
|
||||
.dword 0x217a597005f35c11, 0x4a3c37966c01c254
|
||||
.dword 0xd676ded0e59dcd2c, 0x1d81f44efd4ff6d4
|
||||
.dword 0xe9742f6571fd1024, 0xc4ebc6ba52f92dd7
|
||||
.dword 0x9072d162128b9320, 0x4e42497c090fac71
|
||||
.dword 0x60042d137483ebaf, 0x5b47bb458457df25
|
||||
.dword 0x62fe4f0f42d53eeb, 0x4388ae224f1878aa
|
||||
.dword 0xef6d19adb23387db, 0xf2b7d80fe40738f2
|
||||
.dword 0xb7e099b96d7b6019, 0x649dd8d1168ca067
|
||||
.dword 0x3dff726007f72eb4, 0x66df09018a791377
|
||||
.dword 0xbe3f94704b8de157, 0xc266a66b55ea3252
|
||||
.dword 0x0c16b4c54ec193aa, 0x6b67f1980ec768f2
|
||||
.dword 0x751735fbabe6c8f8, 0xfcdb10a88628fb5b
|
||||
.dword 0x6785796cce631c11, 0xcc64cb662f6d1224
|
||||
.dword 0x413ccb578e4c8971, 0xdaf574964af28b35
|
||||
.dword 0xc57a5e5d1cb0b7a1, 0xee5c94900da992d1
|
||||
.dword 0x66980a31155de1dc, 0x2dd42912132648d6
|
||||
.dword 0xeb27c18dcc7d48f6, 0xb85f8e50dfe1f643
|
||||
.dword 0x477bf36b28e94e79, 0x35076550491b96fb
|
||||
.dword 0x8cb84b6d7e279e11, 0x43bd0b747790bbc8
|
||||
.dword 0x0049859c74920929, 0xbf457758665408a2
|
||||
.dword 0x315a495899bef8d5, 0xc6348ede3796d330
|
||||
|
||||
.align 8
|
||||
loop_count: .word 0x40
|
||||
|
||||
RVTEST_DATA_END
|
Loading…
Add table
Add a link
Reference in a new issue