@@ -641,7 +641,7 @@ test cross_page_tb
641
641
witlb a2 , a3
642
642
wdtlb a2 , a3
643
643
644
- movi a2 , 0x00007ffd
644
+ movi a2 , 0x00007ffc
645
645
movi a3 , 20f
646
646
movi a4 , 21f
647
647
sub a4 , a4 , a3
@@ -651,7 +651,7 @@ test cross_page_tb
651
651
addi a2 , a2 , 1
652
652
addi a3 , a3 , 1
653
653
1 :
654
- movi a2 , 0x00007ffd
654
+ movi a2 , 0x00007ffc
655
655
movi a3 , 0x00008000
656
656
/* DTLB: OK, ITLB: OK */
657
657
jx a2
@@ -668,10 +668,10 @@ test cross_page_tb
668
668
movi a3 , 1
669
669
assert eq, a2 , a3
670
670
rsr a2 , epc1
671
- movi a3 , 0x8000
671
+ movi a3 , 0x7fff
672
672
assert eq, a2 , a3
673
673
rsr a2 , excsave1
674
- movi a3 , 0x00007ffd
674
+ movi a3 , 0x00007ffc
675
675
assert ne, a2 , a3
676
676
677
677
reset_ps
@@ -680,7 +680,7 @@ test cross_page_tb
680
680
movi a2 , 0x0400000c /* PPN */
681
681
movi a3 , 0x00008000 /* VPN */
682
682
wdtlb a2 , a3
683
- movi a2 , 0x00007ffd
683
+ movi a2 , 0x00007ffc
684
684
movi a3 , 0x00008000
685
685
/* DTLB: FAIL, ITLB: OK */
686
686
jx a2
@@ -689,10 +689,10 @@ test cross_page_tb
689
689
movi a3 , 28
690
690
assert eq, a2 , a3
691
691
rsr a2 , epc1
692
- movi a3 , 0x7ffd
692
+ movi a3 , 0x7ffc
693
693
assert eq, a2 , a3
694
694
rsr a2 , excsave1
695
- movi a3 , 0x00007ffd
695
+ movi a3 , 0x00007ffc
696
696
assert eq, a2 , a3
697
697
698
698
reset_ps
@@ -703,7 +703,7 @@ test cross_page_tb
703
703
witlb a2 , a3
704
704
movi a2 , 0x04000003 /* PPN */
705
705
wdtlb a2 , a3
706
- movi a2 , 0x00007ffd
706
+ movi a2 , 0x00007ffc
707
707
movi a3 , 0x00008000
708
708
/* DTLB: OK, ITLB: FAIL */
709
709
jx a2
@@ -712,10 +712,10 @@ test cross_page_tb
712
712
movi a3 , 20
713
713
assert eq, a2 , a3
714
714
rsr a2 , epc1
715
- movi a3 , 0x8000
715
+ movi a3 , 0x7fff
716
716
assert eq, a2 , a3
717
717
rsr a2 , excsave1
718
- movi a3 , 0x00007ffd
718
+ movi a3 , 0x00007ffc
719
719
assert ne, a2 , a3
720
720
721
721
reset_ps
@@ -724,7 +724,7 @@ test cross_page_tb
724
724
movi a2 , 0x0400000c /* PPN */
725
725
movi a3 , 0x00008000 /* VPN */
726
726
wdtlb a2 , a3
727
- movi a2 , 0x00007ffd
727
+ movi a2 , 0x00007ffc
728
728
movi a3 , 0x00008000
729
729
/* DTLB: FAIL, ITLB: FAIL */
730
730
jx a2
@@ -733,10 +733,10 @@ test cross_page_tb
733
733
movi a3 , 28
734
734
assert eq, a2 , a3
735
735
rsr a2 , epc1
736
- movi a3 , 0x7ffd
736
+ movi a3 , 0x7ffc
737
737
assert eq, a2 , a3
738
738
rsr a2 , excsave1
739
- movi a3 , 0x00007ffd
739
+ movi a3 , 0x00007ffc
740
740
assert eq, a2 , a3
741
741
test_end
742
742
0 commit comments