-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathTest_All_Debug.txt
More file actions
4159 lines (4111 loc) · 195 KB
/
Copy pathTest_All_Debug.txt
File metadata and controls
4159 lines (4111 loc) · 195 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
00000000 <main>:
0: 00010117 auipc sp,0x10
4: 00010113 mv sp,sp
8: 11000837 lui a6,0x11000
c: 110005b7 lui a1,0x11000
10: 04058593 addi a1,a1,64 # 11000040 <SSEG>
14: 11000637 lui a2,0x11000
18: 02060613 addi a2,a2,32 # 11000020 <LEDS>
0000001c <loop>:
1c: fff00713 li a4,-1
20: 00000097 auipc ra,0x0
24: 1c8080e7 jalr 456(ra) # 1e8 <end>
28: 23c00fef jal t6,264 <add_test>
2c: 00000097 auipc ra,0x0
30: 1bc080e7 jalr 444(ra) # 1e8 <end>
34: 48c00fef jal t6,4c0 <sub_test>
38: 00000097 auipc ra,0x0
3c: 1b0080e7 jalr 432(ra) # 1e8 <end>
40: 6b400fef jal t6,6f4 <and_test>
44: 00000097 auipc ra,0x0
48: 1a4080e7 jalr 420(ra) # 1e8 <end>
4c: 7dc00fef jal t6,828 <or_test>
50: 00000097 auipc ra,0x0
54: 198080e7 jalr 408(ra) # 1e8 <end>
58: 10900fef jal t6,960 <xor_test>
5c: 00000097 auipc ra,0x0
60: 18c080e7 jalr 396(ra) # 1e8 <end>
64: 23100fef jal t6,a94 <sll_test>
68: 00000097 auipc ra,0x0
6c: 180080e7 jalr 384(ra) # 1e8 <end>
70: 4cd00fef jal t6,d3c <srl_test>
74: 00000097 auipc ra,0x0
78: 174080e7 jalr 372(ra) # 1e8 <end>
7c: 73100fef jal t6,fac <sra_test>
80: 00000097 auipc ra,0x0
84: 168080e7 jalr 360(ra) # 1e8 <end>
88: 22c01fef jal t6,12b4 <slt_test>
8c: 00000097 auipc ra,0x0
90: 15c080e7 jalr 348(ra) # 1e8 <end>
94: 48401fef jal t6,1518 <sltu_test>
98: 00000097 auipc ra,0x0
9c: 150080e7 jalr 336(ra) # 1e8 <end>
a0: 6dc01fef jal t6,177c <addi_test>
a4: 00000097 auipc ra,0x0
a8: 144080e7 jalr 324(ra) # 1e8 <end>
ac: 10101fef jal t6,19ac <andi_test>
b0: 00000097 auipc ra,0x0
b4: 138080e7 jalr 312(ra) # 1e8 <end>
b8: 1b901fef jal t6,1a70 <ori_test>
bc: 00000097 auipc ra,0x0
c0: 12c080e7 jalr 300(ra) # 1e8 <end>
c4: 27d01fef jal t6,1b40 <xori_test>
c8: 00000097 auipc ra,0x0
cc: 120080e7 jalr 288(ra) # 1e8 <end>
d0: 34501fef jal t6,1c14 <slli_test>
d4: 00000097 auipc ra,0x0
d8: 114080e7 jalr 276(ra) # 1e8 <end>
dc: 54501fef jal t6,1e20 <srli_test>
e0: 00000097 auipc ra,0x0
e4: 108080e7 jalr 264(ra) # 1e8 <end>
e8: 77901fef jal t6,2060 <srai_test>
ec: 00000097 auipc ra,0x0
f0: 0fc080e7 jalr 252(ra) # 1e8 <end>
f4: 1c402fef jal t6,22b8 <sltiu_test>
f8: 00000097 auipc ra,0x0
fc: 0f0080e7 jalr 240(ra) # 1e8 <end>
100: 3d002fef jal t6,24d0 <slti_test>
104: 00000097 auipc ra,0x0
108: 0e4080e7 jalr 228(ra) # 1e8 <end>
10c: 5dc02fef jal t6,26e8 <lw_test>
110: 00000097 auipc ra,0x0
114: 0d8080e7 jalr 216(ra) # 1e8 <end>
118: 74802fef jal t6,2860 <sw_test>
11c: 00000097 auipc ra,0x0
120: 0cc080e7 jalr 204(ra) # 1e8 <end>
124: 12102fef jal t6,2a44 <beq_test>
128: 00000097 auipc ra,0x0
12c: 0c0080e7 jalr 192(ra) # 1e8 <end>
130: 25102fef jal t6,2b80 <bne_test>
134: 00000097 auipc ra,0x0
138: 0b4080e7 jalr 180(ra) # 1e8 <end>
13c: 38902fef jal t6,2cc4 <blt_test>
140: 00000097 auipc ra,0x0
144: 0a8080e7 jalr 168(ra) # 1e8 <end>
148: 4b902fef jal t6,2e00 <bge_test>
14c: 00000097 auipc ra,0x0
150: 09c080e7 jalr 156(ra) # 1e8 <end>
154: 67902fef jal t6,2fcc <bltu_test>
158: 00000097 auipc ra,0x0
15c: 090080e7 jalr 144(ra) # 1e8 <end>
160: 7ad02fef jal t6,310c <bgeu_test>
164: 00000097 auipc ra,0x0
168: 084080e7 jalr 132(ra) # 1e8 <end>
16c: 17003fef jal t6,32dc <auipc_test>
170: 00000097 auipc ra,0x0
174: 078080e7 jalr 120(ra) # 1e8 <end>
178: 1d003fef jal t6,3348 <lui_test>
17c: 00000097 auipc ra,0x0
180: 06c080e7 jalr 108(ra) # 1e8 <end>
184: 26803fef jal t6,33ec <jal_test>
188: 00000097 auipc ra,0x0
18c: 060080e7 jalr 96(ra) # 1e8 <end>
190: 2d003fef jal t6,3460 <jalr_test>
194: 00000097 auipc ra,0x0
198: 054080e7 jalr 84(ra) # 1e8 <end>
19c: 39c03fef jal t6,3538 <lh_test>
1a0: 00000097 auipc ra,0x0
1a4: 048080e7 jalr 72(ra) # 1e8 <end>
1a8: 51c03fef jal t6,36c4 <lb_test>
1ac: 00000097 auipc ra,0x0
1b0: 03c080e7 jalr 60(ra) # 1e8 <end>
1b4: 01103fef jal t6,39c4 <lhu_test>
1b8: 00000097 auipc ra,0x0
1bc: 030080e7 jalr 48(ra) # 1e8 <end>
1c0: 68403fef jal t6,3844 <lbu_test>
1c4: 00000097 auipc ra,0x0
1c8: 024080e7 jalr 36(ra) # 1e8 <end>
1cc: 19503fef jal t6,3b60 <sh_test>
1d0: 00000097 auipc ra,0x0
1d4: 018080e7 jalr 24(ra) # 1e8 <end>
1d8: 3a103fef jal t6,3d78 <sb_test>
1dc: 00000097 auipc ra,0x0
1e0: 00c080e7 jalr 12(ra) # 1e8 <end>
1e4: e39ff06f j 1c <loop>
000001e8 <end>:
1e8: 00082683 lw a3,0(a6) # 11000000 <SWITCHES>
1ec: 0016f693 andi a3,a3,1
1f0: fe069ce3 bnez a3,1e8 <end>
1f4: 00170713 addi a4,a4,1
1f8: 00e5a023 sw a4,0(a1)
1fc: 00008067 ret
00000200 <update_test>:
200: 00151513 slli a0,a0,0x1
204: 00150513 addi a0,a0,1
208: 00a62023 sw a0,0(a2)
20c: 00082683 lw a3,0(a6)
210: 0046f693 andi a3,a3,4
214: 00068a63 beqz a3,228 <update_test+0x28>
218: 000f48b7 lui a7,0xf4
21c: 24088893 addi a7,a7,576 # f4240 <DELAY_CNT>
220: fff88893 addi a7,a7,-1
224: fe089ee3 bnez a7,220 <update_test+0x20>
228: 00008067 ret
0000022c <fail>:
22c: fff00793 li a5,-1
230: 00f5a023 sw a5,0(a1)
234: 00082683 lw a3,0(a6)
238: 0046f693 andi a3,a3,4
23c: 00069463 bnez a3,244 <fail+0x18>
240: 0290206f j 2a68 <beq_test+0x24>
244: 000f48b7 lui a7,0xf4
248: 24088893 addi a7,a7,576 # f4240 <DELAY_CNT>
24c: fff88893 addi a7,a7,-1
250: fe089ee3 bnez a7,24c <fail+0x20>
254: 00082683 lw a3,0(a6)
258: 0026f693 andi a3,a3,2
25c: fe069ce3 bnez a3,254 <fail+0x28>
260: 000f8067 jr t6
00000264 <add_test>:
264: 00000513 li a0,0
268: 00a62023 sw a0,0(a2)
26c: 00000093 li ra,0
270: 00000113 li sp,0
274: 00208f33 add t5,ra,sp
278: 00000e93 li t4,0
27c: 00200193 li gp,2
280: fbdf16e3 bne t5,t4,22c <fail>
284: 00000097 auipc ra,0x0
288: f7c080e7 jalr -132(ra) # 200 <update_test>
28c: 00100093 li ra,1
290: 00100113 li sp,1
294: 00208f33 add t5,ra,sp
298: 00200e93 li t4,2
29c: 00300193 li gp,3
2a0: f9df16e3 bne t5,t4,22c <fail>
2a4: 00000097 auipc ra,0x0
2a8: f5c080e7 jalr -164(ra) # 200 <update_test>
2ac: 00300093 li ra,3
2b0: 00700113 li sp,7
2b4: 00208f33 add t5,ra,sp
2b8: 00a00e93 li t4,10
2bc: 00400193 li gp,4
2c0: f7df16e3 bne t5,t4,22c <fail>
2c4: 00000097 auipc ra,0x0
2c8: f3c080e7 jalr -196(ra) # 200 <update_test>
2cc: 00000093 li ra,0
2d0: ffff8137 lui sp,0xffff8
2d4: 00208f33 add t5,ra,sp
2d8: ffff8eb7 lui t4,0xffff8
2dc: 00500193 li gp,5
2e0: f5df16e3 bne t5,t4,22c <fail>
2e4: 00000097 auipc ra,0x0
2e8: f1c080e7 jalr -228(ra) # 200 <update_test>
2ec: 800000b7 lui ra,0x80000
2f0: 00000113 li sp,0
2f4: 00208f33 add t5,ra,sp
2f8: 80000eb7 lui t4,0x80000
2fc: 00600193 li gp,6
300: f3df16e3 bne t5,t4,22c <fail>
304: 00000097 auipc ra,0x0
308: efc080e7 jalr -260(ra) # 200 <update_test>
30c: 800000b7 lui ra,0x80000
310: ffff8137 lui sp,0xffff8
314: 00208f33 add t5,ra,sp
318: 7fff8eb7 lui t4,0x7fff8
31c: 00700193 li gp,7
320: f1df16e3 bne t5,t4,22c <fail>
324: 00000097 auipc ra,0x0
328: edc080e7 jalr -292(ra) # 200 <update_test>
32c: 00000093 li ra,0
330: 00008137 lui sp,0x8
334: fff10113 addi sp,sp,-1 # 7fff <__global_pointer$+0x389f>
338: 00208f33 add t5,ra,sp
33c: 00008eb7 lui t4,0x8
340: fffe8e93 addi t4,t4,-1 # 7fff <__global_pointer$+0x389f>
344: 00800193 li gp,8
348: efdf12e3 bne t5,t4,22c <fail>
34c: 00000097 auipc ra,0x0
350: eb4080e7 jalr -332(ra) # 200 <update_test>
354: 800000b7 lui ra,0x80000
358: fff08093 addi ra,ra,-1 # 7fffffff <SSEG+0x6effffbf>
35c: 00000113 li sp,0
360: 00208f33 add t5,ra,sp
364: 80000eb7 lui t4,0x80000
368: fffe8e93 addi t4,t4,-1 # 7fffffff <SSEG+0x6effffbf>
36c: 00900193 li gp,9
370: ebdf1ee3 bne t5,t4,22c <fail>
374: 00000097 auipc ra,0x0
378: e8c080e7 jalr -372(ra) # 200 <update_test>
37c: 800000b7 lui ra,0x80000
380: fff08093 addi ra,ra,-1 # 7fffffff <SSEG+0x6effffbf>
384: 00008137 lui sp,0x8
388: fff10113 addi sp,sp,-1 # 7fff <__global_pointer$+0x389f>
38c: 00208f33 add t5,ra,sp
390: 80008eb7 lui t4,0x80008
394: ffee8e93 addi t4,t4,-2 # 80007ffe <SSEG+0x6f007fbe>
398: 00a00193 li gp,10
39c: e9df18e3 bne t5,t4,22c <fail>
3a0: 00000097 auipc ra,0x0
3a4: e60080e7 jalr -416(ra) # 200 <update_test>
3a8: 800000b7 lui ra,0x80000
3ac: 00008137 lui sp,0x8
3b0: fff10113 addi sp,sp,-1 # 7fff <__global_pointer$+0x389f>
3b4: 00208f33 add t5,ra,sp
3b8: 80008eb7 lui t4,0x80008
3bc: fffe8e93 addi t4,t4,-1 # 80007fff <SSEG+0x6f007fbf>
3c0: 00b00193 li gp,11
3c4: e7df14e3 bne t5,t4,22c <fail>
3c8: 00000097 auipc ra,0x0
3cc: e38080e7 jalr -456(ra) # 200 <update_test>
3d0: 800000b7 lui ra,0x80000
3d4: fff08093 addi ra,ra,-1 # 7fffffff <SSEG+0x6effffbf>
3d8: ffff8137 lui sp,0xffff8
3dc: 00208f33 add t5,ra,sp
3e0: 7fff8eb7 lui t4,0x7fff8
3e4: fffe8e93 addi t4,t4,-1 # 7fff7fff <SSEG+0x6eff7fbf>
3e8: 00c00193 li gp,12
3ec: e5df10e3 bne t5,t4,22c <fail>
3f0: 00000097 auipc ra,0x0
3f4: e10080e7 jalr -496(ra) # 200 <update_test>
3f8: 00000093 li ra,0
3fc: fff00113 li sp,-1
400: 00208f33 add t5,ra,sp
404: fff00e93 li t4,-1
408: 00d00193 li gp,13
40c: e3df10e3 bne t5,t4,22c <fail>
410: 00000097 auipc ra,0x0
414: df0080e7 jalr -528(ra) # 200 <update_test>
418: fff00093 li ra,-1
41c: 00100113 li sp,1
420: 00208f33 add t5,ra,sp
424: 00000e93 li t4,0
428: 00e00193 li gp,14
42c: e1df10e3 bne t5,t4,22c <fail>
430: 00000097 auipc ra,0x0
434: dd0080e7 jalr -560(ra) # 200 <update_test>
438: fff00093 li ra,-1
43c: fff00113 li sp,-1
440: 00208f33 add t5,ra,sp
444: ffe00e93 li t4,-2
448: 00f00193 li gp,15
44c: dfdf10e3 bne t5,t4,22c <fail>
450: 00000097 auipc ra,0x0
454: db0080e7 jalr -592(ra) # 200 <update_test>
458: 00100093 li ra,1
45c: 80000137 lui sp,0x80000
460: fff10113 addi sp,sp,-1 # 7fffffff <SSEG+0x6effffbf>
464: 00208f33 add t5,ra,sp
468: 80000eb7 lui t4,0x80000
46c: 01000193 li gp,16
470: dbdf1ee3 bne t5,t4,22c <fail>
474: 00000097 auipc ra,0x0
478: d8c080e7 jalr -628(ra) # 200 <update_test>
47c: 00d00093 li ra,13
480: 00b00113 li sp,11
484: 002080b3 add ra,ra,sp
488: 01800e93 li t4,24
48c: 01100193 li gp,17
490: d9d09ee3 bne ra,t4,22c <fail>
494: 00000097 auipc ra,0x0
498: d6c080e7 jalr -660(ra) # 200 <update_test>
49c: 00e00093 li ra,14
4a0: 00b00113 li sp,11
4a4: 00208133 add sp,ra,sp
4a8: 01900e93 li t4,25
4ac: 01200193 li gp,18
4b0: d7d11ee3 bne sp,t4,22c <fail>
4b4: 00000097 auipc ra,0x0
4b8: d4c080e7 jalr -692(ra) # 200 <update_test>
4bc: 000f8067 jr t6
000004c0 <sub_test>:
4c0: 00000513 li a0,0
4c4: 00a62023 sw a0,0(a2)
4c8: 00000093 li ra,0
4cc: 00000113 li sp,0
4d0: 40208f33 sub t5,ra,sp
4d4: 00000e93 li t4,0
4d8: 00200193 li gp,2
4dc: d5df18e3 bne t5,t4,22c <fail>
4e0: 00000097 auipc ra,0x0
4e4: d20080e7 jalr -736(ra) # 200 <update_test>
4e8: 00100093 li ra,1
4ec: 00100113 li sp,1
4f0: 40208f33 sub t5,ra,sp
4f4: 00000e93 li t4,0
4f8: 00300193 li gp,3
4fc: d3df18e3 bne t5,t4,22c <fail>
500: 00000097 auipc ra,0x0
504: d00080e7 jalr -768(ra) # 200 <update_test>
508: 00300093 li ra,3
50c: 00700113 li sp,7
510: 40208f33 sub t5,ra,sp
514: ffc00e93 li t4,-4
518: 00400193 li gp,4
51c: d1df18e3 bne t5,t4,22c <fail>
520: 00000097 auipc ra,0x0
524: ce0080e7 jalr -800(ra) # 200 <update_test>
528: 00000093 li ra,0
52c: ffff8137 lui sp,0xffff8
530: 40208f33 sub t5,ra,sp
534: 00008eb7 lui t4,0x8
538: 00500193 li gp,5
53c: cfdf18e3 bne t5,t4,22c <fail>
540: 00000097 auipc ra,0x0
544: cc0080e7 jalr -832(ra) # 200 <update_test>
548: 800000b7 lui ra,0x80000
54c: 00000113 li sp,0
550: 40208f33 sub t5,ra,sp
554: 80000eb7 lui t4,0x80000
558: 00600193 li gp,6
55c: cddf18e3 bne t5,t4,22c <fail>
560: 00000097 auipc ra,0x0
564: ca0080e7 jalr -864(ra) # 200 <update_test>
568: 800000b7 lui ra,0x80000
56c: ffff8137 lui sp,0xffff8
570: 40208f33 sub t5,ra,sp
574: 80008eb7 lui t4,0x80008
578: 00700193 li gp,7
57c: cbdf18e3 bne t5,t4,22c <fail>
580: 00000097 auipc ra,0x0
584: c80080e7 jalr -896(ra) # 200 <update_test>
588: 00000093 li ra,0
58c: 00008137 lui sp,0x8
590: fff10113 addi sp,sp,-1 # 7fff <__global_pointer$+0x389f>
594: 40208f33 sub t5,ra,sp
598: ffff8eb7 lui t4,0xffff8
59c: 001e8e93 addi t4,t4,1 # ffff8001 <SSEG+0xeeff7fc1>
5a0: 00800193 li gp,8
5a4: c9df14e3 bne t5,t4,22c <fail>
5a8: 00000097 auipc ra,0x0
5ac: c58080e7 jalr -936(ra) # 200 <update_test>
5b0: 800000b7 lui ra,0x80000
5b4: fff08093 addi ra,ra,-1 # 7fffffff <SSEG+0x6effffbf>
5b8: 00000113 li sp,0
5bc: 40208f33 sub t5,ra,sp
5c0: 80000eb7 lui t4,0x80000
5c4: fffe8e93 addi t4,t4,-1 # 7fffffff <SSEG+0x6effffbf>
5c8: 00900193 li gp,9
5cc: c7df10e3 bne t5,t4,22c <fail>
5d0: 00000097 auipc ra,0x0
5d4: c30080e7 jalr -976(ra) # 200 <update_test>
5d8: 800000b7 lui ra,0x80000
5dc: fff08093 addi ra,ra,-1 # 7fffffff <SSEG+0x6effffbf>
5e0: 00008137 lui sp,0x8
5e4: fff10113 addi sp,sp,-1 # 7fff <__global_pointer$+0x389f>
5e8: 40208f33 sub t5,ra,sp
5ec: 7fff8eb7 lui t4,0x7fff8
5f0: 00a00193 li gp,10
5f4: c3df1ce3 bne t5,t4,22c <fail>
5f8: 00000097 auipc ra,0x0
5fc: c08080e7 jalr -1016(ra) # 200 <update_test>
600: 800000b7 lui ra,0x80000
604: 00008137 lui sp,0x8
608: fff10113 addi sp,sp,-1 # 7fff <__global_pointer$+0x389f>
60c: 40208f33 sub t5,ra,sp
610: 7fff8eb7 lui t4,0x7fff8
614: 001e8e93 addi t4,t4,1 # 7fff8001 <SSEG+0x6eff7fc1>
618: 00b00193 li gp,11
61c: c1df18e3 bne t5,t4,22c <fail>
620: 00000097 auipc ra,0x0
624: be0080e7 jalr -1056(ra) # 200 <update_test>
628: 800000b7 lui ra,0x80000
62c: fff08093 addi ra,ra,-1 # 7fffffff <SSEG+0x6effffbf>
630: ffff8137 lui sp,0xffff8
634: 40208f33 sub t5,ra,sp
638: 80008eb7 lui t4,0x80008
63c: fffe8e93 addi t4,t4,-1 # 80007fff <SSEG+0x6f007fbf>
640: 00c00193 li gp,12
644: bfdf14e3 bne t5,t4,22c <fail>
648: 00000097 auipc ra,0x0
64c: bb8080e7 jalr -1096(ra) # 200 <update_test>
650: 00000093 li ra,0
654: fff00113 li sp,-1
658: 40208f33 sub t5,ra,sp
65c: 00100e93 li t4,1
660: 00d00193 li gp,13
664: bddf14e3 bne t5,t4,22c <fail>
668: 00000097 auipc ra,0x0
66c: b98080e7 jalr -1128(ra) # 200 <update_test>
670: fff00093 li ra,-1
674: 00100113 li sp,1
678: 40208f33 sub t5,ra,sp
67c: ffe00e93 li t4,-2
680: 00e00193 li gp,14
684: bbdf14e3 bne t5,t4,22c <fail>
688: 00000097 auipc ra,0x0
68c: b78080e7 jalr -1160(ra) # 200 <update_test>
690: fff00093 li ra,-1
694: fff00113 li sp,-1
698: 40208f33 sub t5,ra,sp
69c: 00000e93 li t4,0
6a0: 00f00193 li gp,15
6a4: b9df14e3 bne t5,t4,22c <fail>
6a8: 00000097 auipc ra,0x0
6ac: b58080e7 jalr -1192(ra) # 200 <update_test>
6b0: 00d00093 li ra,13
6b4: 00b00113 li sp,11
6b8: 402080b3 sub ra,ra,sp
6bc: 00200e93 li t4,2
6c0: 01000193 li gp,16
6c4: b7d094e3 bne ra,t4,22c <fail>
6c8: 00000097 auipc ra,0x0
6cc: b38080e7 jalr -1224(ra) # 200 <update_test>
6d0: 00e00093 li ra,14
6d4: 00b00113 li sp,11
6d8: 40208133 sub sp,ra,sp
6dc: 00300e93 li t4,3
6e0: 01100193 li gp,17
6e4: b5d114e3 bne sp,t4,22c <fail>
6e8: 00000097 auipc ra,0x0
6ec: b18080e7 jalr -1256(ra) # 200 <update_test>
6f0: 000f8067 jr t6
000006f4 <and_test>:
6f4: 00000513 li a0,0
6f8: 00a62023 sw a0,0(a2)
6fc: ff0100b7 lui ra,0xff010
700: f0008093 addi ra,ra,-256 # ff00ff00 <SSEG+0xee00fec0>
704: 0f0f1137 lui sp,0xf0f1
708: f0f10113 addi sp,sp,-241 # f0f0f0f <DELAY_CNT+0xeffcccf>
70c: 0020ff33 and t5,ra,sp
710: 0f001eb7 lui t4,0xf001
714: f00e8e93 addi t4,t4,-256 # f000f00 <DELAY_CNT+0xef0ccc0>
718: 00200193 li gp,2
71c: b1df18e3 bne t5,t4,22c <fail>
720: 00000097 auipc ra,0x0
724: ae0080e7 jalr -1312(ra) # 200 <update_test>
728: 0ff010b7 lui ra,0xff01
72c: ff008093 addi ra,ra,-16 # ff00ff0 <DELAY_CNT+0xfe0cdb0>
730: f0f0f137 lui sp,0xf0f0f
734: 0f010113 addi sp,sp,240 # f0f0f0f0 <SSEG+0xdff0f0b0>
738: 0020ff33 and t5,ra,sp
73c: 00f00eb7 lui t4,0xf00
740: 0f0e8e93 addi t4,t4,240 # f000f0 <DELAY_CNT+0xe0beb0>
744: 00300193 li gp,3
748: afdf12e3 bne t5,t4,22c <fail>
74c: 00000097 auipc ra,0x0
750: ab4080e7 jalr -1356(ra) # 200 <update_test>
754: 00ff00b7 lui ra,0xff0
758: 0ff08093 addi ra,ra,255 # ff00ff <DELAY_CNT+0xefbebf>
75c: 0f0f1137 lui sp,0xf0f1
760: f0f10113 addi sp,sp,-241 # f0f0f0f <DELAY_CNT+0xeffcccf>
764: 0020ff33 and t5,ra,sp
768: 000f0eb7 lui t4,0xf0
76c: 00fe8e93 addi t4,t4,15 # f000f <__sp+0xe000f>
770: 00400193 li gp,4
774: abdf1ce3 bne t5,t4,22c <fail>
778: 00000097 auipc ra,0x0
77c: a88080e7 jalr -1400(ra) # 200 <update_test>
780: f00ff0b7 lui ra,0xf00ff
784: 00f08093 addi ra,ra,15 # f00ff00f <SSEG+0xdf0fefcf>
788: f0f0f137 lui sp,0xf0f0f
78c: 0f010113 addi sp,sp,240 # f0f0f0f0 <SSEG+0xdff0f0b0>
790: 0020ff33 and t5,ra,sp
794: f000feb7 lui t4,0xf000f
798: 00500193 li gp,5
79c: a9df18e3 bne t5,t4,22c <fail>
7a0: 00000097 auipc ra,0x0
7a4: a60080e7 jalr -1440(ra) # 200 <update_test>
7a8: ff0100b7 lui ra,0xff010
7ac: f0008093 addi ra,ra,-256 # ff00ff00 <SSEG+0xee00fec0>
7b0: 0f0f1137 lui sp,0xf0f1
7b4: f0f10113 addi sp,sp,-241 # f0f0f0f <DELAY_CNT+0xeffcccf>
7b8: 0020f0b3 and ra,ra,sp
7bc: 0f001eb7 lui t4,0xf001
7c0: f00e8e93 addi t4,t4,-256 # f000f00 <DELAY_CNT+0xef0ccc0>
7c4: 00600193 li gp,6
7c8: a7d092e3 bne ra,t4,22c <fail>
7cc: 00000097 auipc ra,0x0
7d0: a34080e7 jalr -1484(ra) # 200 <update_test>
7d4: 0ff010b7 lui ra,0xff01
7d8: ff008093 addi ra,ra,-16 # ff00ff0 <DELAY_CNT+0xfe0cdb0>
7dc: f0f0f137 lui sp,0xf0f0f
7e0: 0f010113 addi sp,sp,240 # f0f0f0f0 <SSEG+0xdff0f0b0>
7e4: 0020f133 and sp,ra,sp
7e8: 00f00eb7 lui t4,0xf00
7ec: 0f0e8e93 addi t4,t4,240 # f000f0 <DELAY_CNT+0xe0beb0>
7f0: 00700193 li gp,7
7f4: a3d11ce3 bne sp,t4,22c <fail>
7f8: 00000097 auipc ra,0x0
7fc: a08080e7 jalr -1528(ra) # 200 <update_test>
800: ff0100b7 lui ra,0xff010
804: f0008093 addi ra,ra,-256 # ff00ff00 <SSEG+0xee00fec0>
808: 0010f0b3 and ra,ra,ra
80c: ff010eb7 lui t4,0xff010
810: f00e8e93 addi t4,t4,-256 # ff00ff00 <SSEG+0xee00fec0>
814: 00800193 li gp,8
818: a1d09ae3 bne ra,t4,22c <fail>
81c: 00000097 auipc ra,0x0
820: 9e4080e7 jalr -1564(ra) # 200 <update_test>
824: 000f8067 jr t6
00000828 <or_test>:
828: 00000513 li a0,0
82c: 00a62023 sw a0,0(a2)
830: ff0100b7 lui ra,0xff010
834: f0008093 addi ra,ra,-256 # ff00ff00 <SSEG+0xee00fec0>
838: 0f0f1137 lui sp,0xf0f1
83c: f0f10113 addi sp,sp,-241 # f0f0f0f <DELAY_CNT+0xeffcccf>
840: 0020ef33 or t5,ra,sp
844: ff100eb7 lui t4,0xff100
848: f0fe8e93 addi t4,t4,-241 # ff0fff0f <SSEG+0xee0ffecf>
84c: 00200193 li gp,2
850: 9ddf1ee3 bne t5,t4,22c <fail>
854: 00000097 auipc ra,0x0
858: 9ac080e7 jalr -1620(ra) # 200 <update_test>
85c: 0ff010b7 lui ra,0xff01
860: ff008093 addi ra,ra,-16 # ff00ff0 <DELAY_CNT+0xfe0cdb0>
864: f0f0f137 lui sp,0xf0f0f
868: 0f010113 addi sp,sp,240 # f0f0f0f0 <SSEG+0xdff0f0b0>
86c: 0020ef33 or t5,ra,sp
870: fff10eb7 lui t4,0xfff10
874: ff0e8e93 addi t4,t4,-16 # fff0fff0 <SSEG+0xeef0ffb0>
878: 00300193 li gp,3
87c: 9bdf18e3 bne t5,t4,22c <fail>
880: 00000097 auipc ra,0x0
884: 980080e7 jalr -1664(ra) # 200 <update_test>
888: 00ff00b7 lui ra,0xff0
88c: 0ff08093 addi ra,ra,255 # ff00ff <DELAY_CNT+0xefbebf>
890: 0f0f1137 lui sp,0xf0f1
894: f0f10113 addi sp,sp,-241 # f0f0f0f <DELAY_CNT+0xeffcccf>
898: 0020ef33 or t5,ra,sp
89c: 0fff1eb7 lui t4,0xfff1
8a0: fffe8e93 addi t4,t4,-1 # fff0fff <DELAY_CNT+0xfefcdbf>
8a4: 00400193 li gp,4
8a8: 99df12e3 bne t5,t4,22c <fail>
8ac: 00000097 auipc ra,0x0
8b0: 954080e7 jalr -1708(ra) # 200 <update_test>
8b4: f00ff0b7 lui ra,0xf00ff
8b8: 00f08093 addi ra,ra,15 # f00ff00f <SSEG+0xdf0fefcf>
8bc: f0f0f137 lui sp,0xf0f0f
8c0: 0f010113 addi sp,sp,240 # f0f0f0f0 <SSEG+0xdff0f0b0>
8c4: 0020ef33 or t5,ra,sp
8c8: f0fffeb7 lui t4,0xf0fff
8cc: 0ffe8e93 addi t4,t4,255 # f0fff0ff <SSEG+0xdffff0bf>
8d0: 00500193 li gp,5
8d4: 95df1ce3 bne t5,t4,22c <fail>
8d8: 00000097 auipc ra,0x0
8dc: 928080e7 jalr -1752(ra) # 200 <update_test>
8e0: ff0100b7 lui ra,0xff010
8e4: f0008093 addi ra,ra,-256 # ff00ff00 <SSEG+0xee00fec0>
8e8: 0f0f1137 lui sp,0xf0f1
8ec: f0f10113 addi sp,sp,-241 # f0f0f0f <DELAY_CNT+0xeffcccf>
8f0: 0020e0b3 or ra,ra,sp
8f4: ff100eb7 lui t4,0xff100
8f8: f0fe8e93 addi t4,t4,-241 # ff0fff0f <SSEG+0xee0ffecf>
8fc: 00600193 li gp,6
900: 93d096e3 bne ra,t4,22c <fail>
904: 00000097 auipc ra,0x0
908: 8fc080e7 jalr -1796(ra) # 200 <update_test>
90c: ff0100b7 lui ra,0xff010
910: f0008093 addi ra,ra,-256 # ff00ff00 <SSEG+0xee00fec0>
914: 0f0f1137 lui sp,0xf0f1
918: f0f10113 addi sp,sp,-241 # f0f0f0f <DELAY_CNT+0xeffcccf>
91c: 0020e133 or sp,ra,sp
920: ff100eb7 lui t4,0xff100
924: f0fe8e93 addi t4,t4,-241 # ff0fff0f <SSEG+0xee0ffecf>
928: 00700193 li gp,7
92c: 91d110e3 bne sp,t4,22c <fail>
930: 00000097 auipc ra,0x0
934: 8d0080e7 jalr -1840(ra) # 200 <update_test>
938: ff0100b7 lui ra,0xff010
93c: f0008093 addi ra,ra,-256 # ff00ff00 <SSEG+0xee00fec0>
940: 0010e0b3 or ra,ra,ra
944: ff010eb7 lui t4,0xff010
948: f00e8e93 addi t4,t4,-256 # ff00ff00 <SSEG+0xee00fec0>
94c: 00800193 li gp,8
950: 8dd09ee3 bne ra,t4,22c <fail>
954: 00000097 auipc ra,0x0
958: 8ac080e7 jalr -1876(ra) # 200 <update_test>
95c: 000f8067 jr t6
00000960 <xor_test>:
960: 00000513 li a0,0
964: 00a62023 sw a0,0(a2)
968: ff0100b7 lui ra,0xff010
96c: f0008093 addi ra,ra,-256 # ff00ff00 <SSEG+0xee00fec0>
970: 0f0f1137 lui sp,0xf0f1
974: f0f10113 addi sp,sp,-241 # f0f0f0f <DELAY_CNT+0xeffcccf>
978: 0020cf33 xor t5,ra,sp
97c: f00ffeb7 lui t4,0xf00ff
980: 00fe8e93 addi t4,t4,15 # f00ff00f <SSEG+0xdf0fefcf>
984: 00200193 li gp,2
988: 8bdf12e3 bne t5,t4,22c <fail>
98c: 00000097 auipc ra,0x0
990: 874080e7 jalr -1932(ra) # 200 <update_test>
994: 0ff010b7 lui ra,0xff01
998: ff008093 addi ra,ra,-16 # ff00ff0 <DELAY_CNT+0xfe0cdb0>
99c: f0f0f137 lui sp,0xf0f0f
9a0: 0f010113 addi sp,sp,240 # f0f0f0f0 <SSEG+0xdff0f0b0>
9a4: 0020cf33 xor t5,ra,sp
9a8: ff010eb7 lui t4,0xff010
9ac: f00e8e93 addi t4,t4,-256 # ff00ff00 <SSEG+0xee00fec0>
9b0: 00300193 li gp,3
9b4: 87df1ce3 bne t5,t4,22c <fail>
9b8: 00000097 auipc ra,0x0
9bc: 848080e7 jalr -1976(ra) # 200 <update_test>
9c0: 00ff00b7 lui ra,0xff0
9c4: 0ff08093 addi ra,ra,255 # ff00ff <DELAY_CNT+0xefbebf>
9c8: 0f0f1137 lui sp,0xf0f1
9cc: f0f10113 addi sp,sp,-241 # f0f0f0f <DELAY_CNT+0xeffcccf>
9d0: 0020cf33 xor t5,ra,sp
9d4: 0ff01eb7 lui t4,0xff01
9d8: ff0e8e93 addi t4,t4,-16 # ff00ff0 <DELAY_CNT+0xfe0cdb0>
9dc: 00400193 li gp,4
9e0: 85df16e3 bne t5,t4,22c <fail>
9e4: 00000097 auipc ra,0x0
9e8: 81c080e7 jalr -2020(ra) # 200 <update_test>
9ec: f00ff0b7 lui ra,0xf00ff
9f0: 00f08093 addi ra,ra,15 # f00ff00f <SSEG+0xdf0fefcf>
9f4: f0f0f137 lui sp,0xf0f0f
9f8: 0f010113 addi sp,sp,240 # f0f0f0f0 <SSEG+0xdff0f0b0>
9fc: 0020cf33 xor t5,ra,sp
a00: 00ff0eb7 lui t4,0xff0
a04: 0ffe8e93 addi t4,t4,255 # ff00ff <DELAY_CNT+0xefbebf>
a08: 00500193 li gp,5
a0c: 83df10e3 bne t5,t4,22c <fail>
a10: fffff097 auipc ra,0xfffff
a14: 7f0080e7 jalr 2032(ra) # 200 <update_test>
a18: ff0100b7 lui ra,0xff010
a1c: f0008093 addi ra,ra,-256 # ff00ff00 <SSEG+0xee00fec0>
a20: 0f0f1137 lui sp,0xf0f1
a24: f0f10113 addi sp,sp,-241 # f0f0f0f <DELAY_CNT+0xeffcccf>
a28: 0020c0b3 xor ra,ra,sp
a2c: f00ffeb7 lui t4,0xf00ff
a30: 00fe8e93 addi t4,t4,15 # f00ff00f <SSEG+0xdf0fefcf>
a34: 00600193 li gp,6
a38: ffd09a63 bne ra,t4,22c <fail>
a3c: fffff097 auipc ra,0xfffff
a40: 7c4080e7 jalr 1988(ra) # 200 <update_test>
a44: ff0100b7 lui ra,0xff010
a48: f0008093 addi ra,ra,-256 # ff00ff00 <SSEG+0xee00fec0>
a4c: 0f0f1137 lui sp,0xf0f1
a50: f0f10113 addi sp,sp,-241 # f0f0f0f <DELAY_CNT+0xeffcccf>
a54: 0020c133 xor sp,ra,sp
a58: f00ffeb7 lui t4,0xf00ff
a5c: 00fe8e93 addi t4,t4,15 # f00ff00f <SSEG+0xdf0fefcf>
a60: 00700193 li gp,7
a64: fdd11463 bne sp,t4,22c <fail>
a68: fffff097 auipc ra,0xfffff
a6c: 798080e7 jalr 1944(ra) # 200 <update_test>
a70: ff0100b7 lui ra,0xff010
a74: f0008093 addi ra,ra,-256 # ff00ff00 <SSEG+0xee00fec0>
a78: 0010c0b3 xor ra,ra,ra
a7c: 00000e93 li t4,0
a80: 00800193 li gp,8
a84: fbd09463 bne ra,t4,22c <fail>
a88: fffff097 auipc ra,0xfffff
a8c: 778080e7 jalr 1912(ra) # 200 <update_test>
a90: 000f8067 jr t6
00000a94 <sll_test>:
a94: 00000513 li a0,0
a98: 00a62023 sw a0,0(a2)
a9c: 00100093 li ra,1
aa0: 00000113 li sp,0
aa4: 00209f33 sll t5,ra,sp
aa8: 00100e93 li t4,1
aac: 00200193 li gp,2
ab0: f7df1e63 bne t5,t4,22c <fail>
ab4: fffff097 auipc ra,0xfffff
ab8: 74c080e7 jalr 1868(ra) # 200 <update_test>
abc: 00100093 li ra,1
ac0: 00100113 li sp,1
ac4: 00209f33 sll t5,ra,sp
ac8: 00200e93 li t4,2
acc: 00300193 li gp,3
ad0: f5df1e63 bne t5,t4,22c <fail>
ad4: fffff097 auipc ra,0xfffff
ad8: 72c080e7 jalr 1836(ra) # 200 <update_test>
adc: 00100093 li ra,1
ae0: 00700113 li sp,7
ae4: 00209f33 sll t5,ra,sp
ae8: 08000e93 li t4,128
aec: 00400193 li gp,4
af0: f3df1e63 bne t5,t4,22c <fail>
af4: fffff097 auipc ra,0xfffff
af8: 70c080e7 jalr 1804(ra) # 200 <update_test>
afc: 00100093 li ra,1
b00: 00e00113 li sp,14
b04: 00209f33 sll t5,ra,sp
b08: 00004eb7 lui t4,0x4
b0c: 00500193 li gp,5
b10: f1df1e63 bne t5,t4,22c <fail>
b14: fffff097 auipc ra,0xfffff
b18: 6ec080e7 jalr 1772(ra) # 200 <update_test>
b1c: 00100093 li ra,1
b20: 01f00113 li sp,31
b24: 00209f33 sll t5,ra,sp
b28: 80000eb7 lui t4,0x80000
b2c: 00600193 li gp,6
b30: efdf1e63 bne t5,t4,22c <fail>
b34: fffff097 auipc ra,0xfffff
b38: 6cc080e7 jalr 1740(ra) # 200 <update_test>
b3c: fff00093 li ra,-1
b40: 00000113 li sp,0
b44: 00209f33 sll t5,ra,sp
b48: fff00e93 li t4,-1
b4c: 00700193 li gp,7
b50: eddf1e63 bne t5,t4,22c <fail>
b54: fffff097 auipc ra,0xfffff
b58: 6ac080e7 jalr 1708(ra) # 200 <update_test>
b5c: fff00093 li ra,-1
b60: 00100113 li sp,1
b64: 00209f33 sll t5,ra,sp
b68: ffe00e93 li t4,-2
b6c: 00800193 li gp,8
b70: ebdf1e63 bne t5,t4,22c <fail>
b74: fffff097 auipc ra,0xfffff
b78: 68c080e7 jalr 1676(ra) # 200 <update_test>
b7c: fff00093 li ra,-1
b80: 00700113 li sp,7
b84: 00209f33 sll t5,ra,sp
b88: f8000e93 li t4,-128
b8c: 00900193 li gp,9
b90: e9df1e63 bne t5,t4,22c <fail>
b94: fffff097 auipc ra,0xfffff
b98: 66c080e7 jalr 1644(ra) # 200 <update_test>
b9c: fff00093 li ra,-1
ba0: 00e00113 li sp,14
ba4: 00209f33 sll t5,ra,sp
ba8: ffffceb7 lui t4,0xffffc
bac: 00a00193 li gp,10
bb0: e7df1e63 bne t5,t4,22c <fail>
bb4: fffff097 auipc ra,0xfffff
bb8: 64c080e7 jalr 1612(ra) # 200 <update_test>
bbc: fff00093 li ra,-1
bc0: 01f00113 li sp,31
bc4: 00209f33 sll t5,ra,sp
bc8: 80000eb7 lui t4,0x80000
bcc: 00b00193 li gp,11
bd0: e5df1e63 bne t5,t4,22c <fail>
bd4: fffff097 auipc ra,0xfffff
bd8: 62c080e7 jalr 1580(ra) # 200 <update_test>
bdc: 212120b7 lui ra,0x21212
be0: 12108093 addi ra,ra,289 # 21212121 <SSEG+0x102120e1>
be4: 00000113 li sp,0
be8: 00209f33 sll t5,ra,sp
bec: 21212eb7 lui t4,0x21212
bf0: 121e8e93 addi t4,t4,289 # 21212121 <SSEG+0x102120e1>
bf4: 00c00193 li gp,12
bf8: e3df1a63 bne t5,t4,22c <fail>
bfc: fffff097 auipc ra,0xfffff
c00: 604080e7 jalr 1540(ra) # 200 <update_test>
c04: 212120b7 lui ra,0x21212
c08: 12108093 addi ra,ra,289 # 21212121 <SSEG+0x102120e1>
c0c: 00100113 li sp,1
c10: 00209f33 sll t5,ra,sp
c14: 42424eb7 lui t4,0x42424
c18: 242e8e93 addi t4,t4,578 # 42424242 <SSEG+0x31424202>
c1c: 00d00193 li gp,13
c20: e1df1663 bne t5,t4,22c <fail>
c24: fffff097 auipc ra,0xfffff
c28: 5dc080e7 jalr 1500(ra) # 200 <update_test>
c2c: 212120b7 lui ra,0x21212
c30: 12108093 addi ra,ra,289 # 21212121 <SSEG+0x102120e1>
c34: 00700113 li sp,7
c38: 00209f33 sll t5,ra,sp
c3c: 90909eb7 lui t4,0x90909
c40: 080e8e93 addi t4,t4,128 # 90909080 <SSEG+0x7f909040>
c44: 00e00193 li gp,14
c48: dfdf1263 bne t5,t4,22c <fail>
c4c: fffff097 auipc ra,0xfffff
c50: 5b4080e7 jalr 1460(ra) # 200 <update_test>
c54: 212120b7 lui ra,0x21212
c58: 12108093 addi ra,ra,289 # 21212121 <SSEG+0x102120e1>
c5c: 00e00113 li sp,14
c60: 00209f33 sll t5,ra,sp
c64: 48484eb7 lui t4,0x48484
c68: 00f00193 li gp,15
c6c: dddf1063 bne t5,t4,22c <fail>
c70: fffff097 auipc ra,0xfffff
c74: 590080e7 jalr 1424(ra) # 200 <update_test>
c78: 212120b7 lui ra,0x21212
c7c: 12108093 addi ra,ra,289 # 21212121 <SSEG+0x102120e1>
c80: 01f00113 li sp,31
c84: 00209f33 sll t5,ra,sp
c88: 80000eb7 lui t4,0x80000
c8c: 01000193 li gp,16
c90: d9df1e63 bne t5,t4,22c <fail>
c94: fffff097 auipc ra,0xfffff
c98: 56c080e7 jalr 1388(ra) # 200 <update_test>
c9c: 212120b7 lui ra,0x21212
ca0: 12108093 addi ra,ra,289 # 21212121 <SSEG+0x102120e1>
ca4: fc000113 li sp,-64
ca8: 00209f33 sll t5,ra,sp
cac: 21212eb7 lui t4,0x21212
cb0: 121e8e93 addi t4,t4,289 # 21212121 <SSEG+0x102120e1>
cb4: 01100193 li gp,17
cb8: d7df1a63 bne t5,t4,22c <fail>
cbc: fffff097 auipc ra,0xfffff
cc0: 544080e7 jalr 1348(ra) # 200 <update_test>
cc4: 212120b7 lui ra,0x21212
cc8: 12108093 addi ra,ra,289 # 21212121 <SSEG+0x102120e1>
ccc: fc100113 li sp,-63
cd0: 00209f33 sll t5,ra,sp
cd4: 42424eb7 lui t4,0x42424
cd8: 242e8e93 addi t4,t4,578 # 42424242 <SSEG+0x31424202>
cdc: 01200193 li gp,18
ce0: d5df1663 bne t5,t4,22c <fail>
ce4: fffff097 auipc ra,0xfffff
ce8: 51c080e7 jalr 1308(ra) # 200 <update_test>
cec: 212120b7 lui ra,0x21212
cf0: 12108093 addi ra,ra,289 # 21212121 <SSEG+0x102120e1>
cf4: fc700113 li sp,-57
cf8: 00209f33 sll t5,ra,sp
cfc: 90909eb7 lui t4,0x90909
d00: 080e8e93 addi t4,t4,128 # 90909080 <SSEG+0x7f909040>
d04: 01300193 li gp,19
d08: d3df1263 bne t5,t4,22c <fail>
d0c: fffff097 auipc ra,0xfffff
d10: 4f4080e7 jalr 1268(ra) # 200 <update_test>
d14: 212120b7 lui ra,0x21212
d18: 12108093 addi ra,ra,289 # 21212121 <SSEG+0x102120e1>
d1c: fce00113 li sp,-50
d20: 00209f33 sll t5,ra,sp
d24: 48484eb7 lui t4,0x48484
d28: 01400193 li gp,20
d2c: d1df1063 bne t5,t4,22c <fail>
d30: fffff097 auipc ra,0xfffff
d34: 4d0080e7 jalr 1232(ra) # 200 <update_test>
d38: 000f8067 jr t6
00000d3c <srl_test>:
d3c: 00000513 li a0,0
d40: 00a62023 sw a0,0(a2)
d44: 800000b7 lui ra,0x80000
d48: 00000113 li sp,0
d4c: 0020df33 srl t5,ra,sp
d50: 80000eb7 lui t4,0x80000
d54: 00200193 li gp,2
d58: cddf1a63 bne t5,t4,22c <fail>
d5c: fffff097 auipc ra,0xfffff
d60: 4a4080e7 jalr 1188(ra) # 200 <update_test>
d64: 800000b7 lui ra,0x80000
d68: 00100113 li sp,1
d6c: 0020df33 srl t5,ra,sp
d70: 40000eb7 lui t4,0x40000
d74: 00300193 li gp,3
d78: cbdf1a63 bne t5,t4,22c <fail>
d7c: fffff097 auipc ra,0xfffff
d80: 484080e7 jalr 1156(ra) # 200 <update_test>
d84: 800000b7 lui ra,0x80000
d88: 00700113 li sp,7
d8c: 0020df33 srl t5,ra,sp
d90: 01000eb7 lui t4,0x1000
d94: 00400193 li gp,4
d98: c9df1a63 bne t5,t4,22c <fail>
d9c: fffff097 auipc ra,0xfffff
da0: 464080e7 jalr 1124(ra) # 200 <update_test>
da4: 800000b7 lui ra,0x80000
da8: 00e00113 li sp,14
dac: 0020df33 srl t5,ra,sp
db0: 00020eb7 lui t4,0x20
db4: 00500193 li gp,5
db8: c7df1a63 bne t5,t4,22c <fail>
dbc: fffff097 auipc ra,0xfffff
dc0: 444080e7 jalr 1092(ra) # 200 <update_test>
dc4: 800000b7 lui ra,0x80000
dc8: 00108093 addi ra,ra,1 # 80000001 <SSEG+0x6effffc1>
dcc: 01f00113 li sp,31
dd0: 0020df33 srl t5,ra,sp
dd4: 00100e93 li t4,1
dd8: 00600193 li gp,6
ddc: c5df1863 bne t5,t4,22c <fail>
de0: fffff097 auipc ra,0xfffff
de4: 420080e7 jalr 1056(ra) # 200 <update_test>
de8: fff00093 li ra,-1
dec: 00000113 li sp,0
df0: 0020df33 srl t5,ra,sp
df4: fff00e93 li t4,-1
df8: 00700193 li gp,7
dfc: c3df1863 bne t5,t4,22c <fail>
e00: fffff097 auipc ra,0xfffff
e04: 400080e7 jalr 1024(ra) # 200 <update_test>
e08: fff00093 li ra,-1
e0c: 00100113 li sp,1
e10: 0020df33 srl t5,ra,sp
e14: 80000eb7 lui t4,0x80000
e18: fffe8e93 addi t4,t4,-1 # 7fffffff <SSEG+0x6effffbf>
e1c: 00800193 li gp,8
e20: c1df1663 bne t5,t4,22c <fail>
e24: fffff097 auipc ra,0xfffff
e28: 3dc080e7 jalr 988(ra) # 200 <update_test>
e2c: fff00093 li ra,-1
e30: 00700113 li sp,7
e34: 0020df33 srl t5,ra,sp
e38: 02000eb7 lui t4,0x2000
e3c: fffe8e93 addi t4,t4,-1 # 1ffffff <DELAY_CNT+0x1f0bdbf>
e40: 00900193 li gp,9
e44: bfdf1463 bne t5,t4,22c <fail>
e48: fffff097 auipc ra,0xfffff
e4c: 3b8080e7 jalr 952(ra) # 200 <update_test>
e50: fff00093 li ra,-1
e54: 00e00113 li sp,14
e58: 0020df33 srl t5,ra,sp
e5c: 00040eb7 lui t4,0x40
e60: fffe8e93 addi t4,t4,-1 # 3ffff <__sp+0x2ffff>
e64: 00a00193 li gp,10
e68: bddf1263 bne t5,t4,22c <fail>
e6c: fffff097 auipc ra,0xfffff
e70: 394080e7 jalr 916(ra) # 200 <update_test>
e74: fff00093 li ra,-1
e78: 01f00113 li sp,31
e7c: 0020df33 srl t5,ra,sp
e80: 00100e93 li t4,1
e84: 00b00193 li gp,11
e88: bbdf1263 bne t5,t4,22c <fail>
e8c: fffff097 auipc ra,0xfffff
e90: 374080e7 jalr 884(ra) # 200 <update_test>
e94: 212120b7 lui ra,0x21212
e98: 12108093 addi ra,ra,289 # 21212121 <SSEG+0x102120e1>
e9c: 00000113 li sp,0
ea0: 0020df33 srl t5,ra,sp
ea4: 21212eb7 lui t4,0x21212
ea8: 121e8e93 addi t4,t4,289 # 21212121 <SSEG+0x102120e1>
eac: 00c00193 li gp,12
eb0: b7df1e63 bne t5,t4,22c <fail>
eb4: fffff097 auipc ra,0xfffff
eb8: 34c080e7 jalr 844(ra) # 200 <update_test>
ebc: 212120b7 lui ra,0x21212
ec0: 12108093 addi ra,ra,289 # 21212121 <SSEG+0x102120e1>
ec4: 00100113 li sp,1
ec8: 0020df33 srl t5,ra,sp
ecc: 10909eb7 lui t4,0x10909
ed0: 090e8e93 addi t4,t4,144 # 10909090 <DELAY_CNT+0x10814e50>
ed4: 00d00193 li gp,13
ed8: b5df1a63 bne t5,t4,22c <fail>
edc: fffff097 auipc ra,0xfffff
ee0: 324080e7 jalr 804(ra) # 200 <update_test>
ee4: 212120b7 lui ra,0x21212
ee8: 12108093 addi ra,ra,289 # 21212121 <SSEG+0x102120e1>
eec: 00700113 li sp,7
ef0: 0020df33 srl t5,ra,sp
ef4: 00424eb7 lui t4,0x424
ef8: 242e8e93 addi t4,t4,578 # 424242 <DELAY_CNT+0x330002>
efc: 00e00193 li gp,14
f00: b3df1663 bne t5,t4,22c <fail>
f04: fffff097 auipc ra,0xfffff
f08: 2fc080e7 jalr 764(ra) # 200 <update_test>
f0c: 212120b7 lui ra,0x21212
f10: 12108093 addi ra,ra,289 # 21212121 <SSEG+0x102120e1>
f14: 00e00113 li sp,14
f18: 0020df33 srl t5,ra,sp
f1c: 00008eb7 lui t4,0x8
f20: 484e8e93 addi t4,t4,1156 # 8484 <__global_pointer$+0x3d24>
f24: 00f00193 li gp,15
f28: b1df1263 bne t5,t4,22c <fail>
f2c: fffff097 auipc ra,0xfffff
f30: 2d4080e7 jalr 724(ra) # 200 <update_test>
f34: 212120b7 lui ra,0x21212
f38: 12108093 addi ra,ra,289 # 21212121 <SSEG+0x102120e1>
f3c: 01f00113 li sp,31
f40: 0020df33 srl t5,ra,sp