mirror of
https://github.com/vortexgpgpu/vortex.git
synced 2025-04-23 13:27:29 -04:00
temp files cleanup
This commit is contained in:
parent
717a75ade8
commit
36547821fc
146 changed files with 39 additions and 5330891 deletions
|
@ -31,3 +31,7 @@ HEX: ELF
|
|||
|
||||
ELF:
|
||||
$(COMP) $(CC_FLAGS) $(VX_STR) $(VX_VEC) $(VX_FIO) $(NEWLIB) $(VX_INT) $(VX_IO) $(VX_API) $(VX_TEST) $(VX_MAIN).c $(LIBS) -Iinclude -o $(VX_MAIN).elf
|
||||
|
||||
clean:
|
||||
rm -rf *.o *.elf *.dump *.hex *.qemu *.log *.debug
|
||||
|
||||
|
|
File diff suppressed because it is too large
Load diff
Binary file not shown.
File diff suppressed because it is too large
Load diff
|
@ -31,3 +31,6 @@ HEX: ELF
|
|||
|
||||
ELF:
|
||||
$(COMP) $(CC_FLAGS) $(VX_STR) $(VX_VEC) $(VX_FIO) $(NEWLIB) $(VX_INT) $(VX_IO) $(VX_API) $(VX_TEST) $(VX_MAIN).c $(LIBS) -Iinclude -o $(VX_MAIN).elf
|
||||
|
||||
clean:
|
||||
rm -rf *.o *.elf *.dump *.hex *.qemu *.log *.debug
|
||||
|
|
File diff suppressed because it is too large
Load diff
Binary file not shown.
File diff suppressed because it is too large
Load diff
|
@ -31,3 +31,6 @@ HEX: ELF
|
|||
|
||||
ELF:
|
||||
$(COMP) $(CC_FLAGS) $(VX_STR) $(VX_VEC) $(VX_FIO) $(NEWLIB) $(VX_INT) $(VX_IO) $(VX_API) $(VX_TEST) $(VX_MAIN).c $(LIBS) -Iinclude -o $(VX_MAIN).elf
|
||||
|
||||
clean:
|
||||
rm -rf *.o *.elf *.dump *.hex *.qemu *.log *.debug
|
||||
|
|
File diff suppressed because it is too large
Load diff
Binary file not shown.
File diff suppressed because it is too large
Load diff
|
@ -39,3 +39,6 @@ ELF:
|
|||
# $(COMP) $(CC_FLAGS) $(VX_STR) $(VX_VEC3) $(VX_FIO) $(NEWLIB) $(VX_INT) $(VX_IO) $(VX_API) $(VX_TEST) $(VX_MAIN).c $(LIBS) -Iinclude -o $(VX_MAIN).elf
|
||||
# $(COMP) $(CC_FLAGS) $(VX_STR) $(VX_VEC4) $(VX_FIO) $(NEWLIB) $(VX_INT) $(VX_IO) $(VX_API) $(VX_TEST) $(VX_MAIN).c $(LIBS) -Iinclude -o $(VX_MAIN).elf
|
||||
# $(COMP) $(CC_FLAGS) $(VX_STR) $(VX_VEC5) $(VX_FIO) $(NEWLIB) $(VX_INT) $(VX_IO) $(VX_API) $(VX_TEST) $(VX_MAIN).c $(LIBS) -Iinclude -o $(VX_MAIN).elf~
|
||||
|
||||
clean:
|
||||
rm -rf *.o *.elf *.dump *.hex *.qemu *.log *.debug
|
||||
|
|
File diff suppressed because it is too large
Load diff
Binary file not shown.
File diff suppressed because it is too large
Load diff
|
@ -49,4 +49,4 @@ w: VERILATORnoWarnings
|
|||
$(MAKECPP)
|
||||
|
||||
clean:
|
||||
rm obj_dir/*
|
||||
rm -rf obj_dir
|
|
@ -29,3 +29,6 @@ HEX: ELF
|
|||
|
||||
ELF:
|
||||
$(COMP) $(CC_FLAGS) $(VX_STR) $(VX_INT) $(VX_IO) $(VX_API) $(VX_TEST) $(VX_MAIN) -o vx_dev_main.elf
|
||||
|
||||
clean:
|
||||
rm -rf *.o *.elf *.dump *.hex *.qemu *.log *.debug
|
||||
|
|
File diff suppressed because it is too large
Load diff
Binary file not shown.
File diff suppressed because it is too large
Load diff
|
@ -28,3 +28,6 @@ HEX: ELF
|
|||
|
||||
ELF:
|
||||
$(COMP) $(CC_FLAGS) $(VX_STR) $(VX_FIO) $(NEWLIB) $(VX_INT) $(VX_IO) $(VX_API) $(VX_TEST) $(VX_MAIN).cpp $(LIBS) -Iinclude -o $(VX_MAIN).elf
|
||||
|
||||
clean:
|
||||
rm -rf *.o *.elf *.dump *.hex *.qemu *.log *.debug
|
||||
|
|
File diff suppressed because it is too large
Load diff
Binary file not shown.
|
@ -1,262 +0,0 @@
|
|||
:0200000480007A
|
||||
:1000000097110000938101A613850100138601005A
|
||||
:100010003306A64093050000EF00806F171500001F
|
||||
:100020001305059563080500171500001305858E57
|
||||
:10003000EF00D013EF000064032501009305410099
|
||||
:1000400013060000EF00C0546F00805FB707008107
|
||||
:1000500003C7475863140704130101FF23248100D9
|
||||
:1000600013840700B70700002326110093870700B9
|
||||
:10007000638A0700370500811305054B97000000D0
|
||||
:10008000E7000000930710008320C1002302F4580A
|
||||
:1000900003248100130101016780000067800000D4
|
||||
:1000A000B707000093870700638E0700B70500813C
|
||||
:1000B00037050081938585581305054B170300000C
|
||||
:1000C0006700000067800000130101FD2326810204
|
||||
:1000D00013040103232EA4FC232CB4FC232AC4FC08
|
||||
:1000E0008327C4FD83A707002326F4FE832744FD4E
|
||||
:1000F0002322F4FE832744FE03C707008327C4FEA0
|
||||
:100100002380E7008327C4FE93871700032744FE5C
|
||||
:10011000034717002380E7008327C4FE9387270047
|
||||
:10012000032744FE034727002380E7008327C4FEFC
|
||||
:1001300093873700032744FE034737002380E700F7
|
||||
:100140008327C4FE938747002326F4FE232404FE5E
|
||||
:100150006F004003832784FE032784FDB307F70065
|
||||
:1001600003C707008327C4FE2380E7008327C4FE5C
|
||||
:10017000938717002326F4FE832784FE93871700B6
|
||||
:100180002324F4FE032784FE832744FDE344F7FC85
|
||||
:100190008327C4FD0327C4FE23A0E700130000004B
|
||||
:1001A0000324C1021301010367800000130101FD54
|
||||
:1001B0002326810213040103232EA4FC232CB4FC68
|
||||
:1001C0008327C4FD83A707002326F4FE832744FE6C
|
||||
:1001D0002320F4FE8327C4FE03C70700832704FE01
|
||||
:1001E0002380E700832704FE938717000327C4FEBC
|
||||
:1001F000034717002380E700832704FE9387270027
|
||||
:100200000327C4FE034727002380E700832704FE5B
|
||||
:10021000938737000327C4FE034737002380E70096
|
||||
:100220008327C4FE938747002326F4FE232404FE7D
|
||||
:100230006F004003832784FE032784FDB307F70084
|
||||
:100240000327C4FE034707002380E7008327C4FE7B
|
||||
:10025000938717002326F4FE832784FE93871700D5
|
||||
:100260002324F4FE032784FE832744FEE344F7FCA3
|
||||
:100270008327C4FD0327C4FE23A0E700130000006A
|
||||
:100280000324C1021301010367800000130101FF71
|
||||
:100290002326810013040101130000000324C10080
|
||||
:1002A0001301010167800000130101FE232E81006C
|
||||
:1002B000130401022326A4FE2324B4FE832784FE14
|
||||
:1002C0003727000023A2E7009307000013850700EB
|
||||
:1002D0000324C1011301010267800000130101FE24
|
||||
:1002E000232E8100130401022326A4FE930710008D
|
||||
:1002F000138507000324C101130101026780000078
|
||||
:10030000130101FF232681001304010113000000E3
|
||||
:100310000324C1001301010167800000130101FFE4
|
||||
:100320002326810013040101130000000324C100EF
|
||||
:100330001301010167800000130101FD23268102E2
|
||||
:1003400013040103232EA4FC232CB4FC232AC4FC95
|
||||
:10035000B70701002324F4FE232604FE6F00C00229
|
||||
:100360008327C4FE032784FDB307F70083C7070074
|
||||
:1003700013870700832784FE23A0E7008327C4FE9A
|
||||
:10038000938717002326F4FE0327C4FE832744FD2A
|
||||
:10039000E348F7FC832744FD138507000324C102CB
|
||||
:1003A0001301010367800000130101FD2326810270
|
||||
:1003B00013040103232EA4FC8327C4FD63D8070084
|
||||
:1003C0008327C4FDB307F040232EF4FC0327C4FDAC
|
||||
:1003D000B73700009387078063D8E700B73700007E
|
||||
:1003E00093870780232EF4FCB707008183A78756E5
|
||||
:1003F0002326F4FEB707008103A787568327C4FD91
|
||||
:100400003307F700B707008123A4E7568327C4FE0C
|
||||
:10041000138507000324C102130101036780000054
|
||||
:10042000130101FF2326110023248100130401017D
|
||||
:1004300013050000EF00C00E130000008320C10070
|
||||
:10044000032481001301010167800000130101FFF3
|
||||
:100450002326810013040101130000000324C100BE
|
||||
:100460001301010167800000130101FF23268100B1
|
||||
:1004700013040101130000000324C1001301010152
|
||||
:1004800067800000130101FF23261100232481004F
|
||||
:1004900013040101EF00400B9307050013850700CB
|
||||
:1004A0008320C10003248100130101016780000043
|
||||
:1004B000130101FF23268100130401011300000032
|
||||
:1004C0000324C1001301010167800000130101FF33
|
||||
:1004D0002326810013040101B707008183A7075A6F
|
||||
:1004E00093861700370700812320D75A138507000A
|
||||
:1004F0000324C1001301010167800000130101FF03
|
||||
:100500002326810013040101130000000324C1000D
|
||||
:1005100013010101678000006B10B50067800000C7
|
||||
:100520006B000500678000006B40B500678000002D
|
||||
:100530006B200500678000006B30000067800000C2
|
||||
:100540007325100267800000732500026780000099
|
||||
:10055000130540006B000500F32610029396F60089
|
||||
:10056000732600029315A6001316260037F1FF6FBD
|
||||
:100570003301B1403301D1403301C100F3261002F1
|
||||
:1005800063860600130500006B000500678000000D
|
||||
:10059000130101FF2326810013040101B707008125
|
||||
:1005A0001307400123A2E75A9307000013850700B1
|
||||
:1005B0000324C1001301010167800000130101FE43
|
||||
:1005C000232E1100232C8100130401022326A4FEF4
|
||||
:1005D0002324B4FE0327C4FE930710006310F70220
|
||||
:1005E000032784FEB70701009387F7FF6318F7001E
|
||||
:1005F000B70700811385475AEF00C043130000007E
|
||||
:100600008320C101032481011301010267800000DE
|
||||
:10061000130101FF2326110023248100130401018B
|
||||
:10062000B70701009385F7FF13051000EFF01FF9DE
|
||||
:100630008320C100032481001301010167800000B1
|
||||
:10064000130101FF930500002324810023261100DC
|
||||
:1006500013040500EF008019B707008103A5070404
|
||||
:100660008327C50363840700E780070013050400A0
|
||||
:10067000EFF01FDB130101FF232481002320210160
|
||||
:10068000370400003709000093070400130909002C
|
||||
:100690003309F940232611002322910013592940E0
|
||||
:1006A000630009021304040093040000832704007C
|
||||
:1006B0009384140013044400E7800700E31899FEB4
|
||||
:1006C00037040000370900009307040013090900EC
|
||||
:1006D0003309F94013592940630009021304040047
|
||||
:1006E000930400008327040093841400130444003F
|
||||
:1006F000E7800700E31899FE8320C10003248100EE
|
||||
:1007000083244100032901001301010167800000D7
|
||||
:100710001303F00013070500637EC3029377F7000D
|
||||
:100720006390070A63920508937606FF1376F60036
|
||||
:10073000B386E6002320B7002322B7002324B700A6
|
||||
:100740002326B70013070701E366D7FE63140600EC
|
||||
:1007500067800000B306C34093962600970200000E
|
||||
:10076000B38656006780C6002307B700A306B7000C
|
||||
:100770002306B700A305B7002305B700A304B700FD
|
||||
:100780002304B700A303B7002303B700A302B700F5
|
||||
:100790002302B700A301B7002301B700A300B700ED
|
||||
:1007A0002300B7006780000093F5F50F939685004E
|
||||
:1007B000B3E5D50093960501B3E5D5006FF0DFF6FC
|
||||
:1007C0009396270097020000B3865600938200009C
|
||||
:1007D000E78006FA93800200938707FF3307F7400C
|
||||
:1007E0003306F600E378C3F66FF0DFF3130101FD83
|
||||
:1007F000B7070081232C410103AA0704232021030A
|
||||
:100800002326110203298A14232481022322910220
|
||||
:10081000232E3101232A510123286101232671014E
|
||||
:100820002324810163000904130B0500938B050049
|
||||
:10083000930A10009309F0FF832449001384F4FF06
|
||||
:100840006342040293942400B304990063840B046C
|
||||
:1008500083A74410638077051304F4FF9384C4FFD7
|
||||
:10086000E31634FF8320C102032481028324410262
|
||||
:10087000032901028329C101032A8101832A41013D
|
||||
:10088000032B0101832BC100032C81001301010301
|
||||
:10089000678000008327490083A644009387F7FF01
|
||||
:1008A000638E870423A20400E38806FA832789184D
|
||||
:1008B00033978A00032C4900B377F700639207024D
|
||||
:1008C000E78006000327490083278A146314870101
|
||||
:1008D000E304F9F8E38807F8138907006FF0DFF500
|
||||
:1008E0008327C91883A544083377F700631C0700E2
|
||||
:1008F00013050B00E78006006FF0DFFC2322890060
|
||||
:100900006FF09FFA13850500E78006006FF09FFBEC
|
||||
:10091000130101FF23248100B70700003704000002
|
||||
:100920001304040093870700B387874023229100B4
|
||||
:100930002326110093D42740638004029387C7FFC6
|
||||
:1009400033848700832704009384F4FF1304C4FFD7
|
||||
:10095000E7800700E39804FE8320C10003248100A0
|
||||
:100960008324410013010101678000009305050005
|
||||
:100970009306000013060000130500006F004000FE
|
||||
:10098000B707008103A7070483278714638C070434
|
||||
:1009900003A747001308F001634EE8061318270069
|
||||
:1009A00063060502338307012324C30883A887183D
|
||||
:1009B000130610003316E600B3E8C80023A4171985
|
||||
:1009C0002324D310930620006304D50213071700D5
|
||||
:1009D00023A2E700B387070123A4B7001305000093
|
||||
:1009E000678000009307C7142324F7146FF05FFAA1
|
||||
:1009F00083A6C7181307170023A2E70033E6C60033
|
||||
:100A000023A6C718B387070123A4B7001305000066
|
||||
:100A1000678000001305F0FF67800000B707000043
|
||||
:100A20009387070063860700138501EB6FF01FF4BF
|
||||
:100A300067800000130101FE232E810013040102D0
|
||||
:100A40002326A4FE8327C4FE1307700323A0E70018
|
||||
:100A5000130000000324C10113010102678000009C
|
||||
:02000004810079
|
||||
:10000000300000003100000032000000330000002A
|
||||
:10001000340000003500000036000000370000000A
|
||||
:10002000380000003900000061000000620000009C
|
||||
:0E003000630000006400000065000000660030
|
||||
:0400400088000081B3
|
||||
:100048000000008104000081080000810C0000818C
|
||||
:100058001000008114000081180000811C0000813C
|
||||
:100068002000008124000081280000812C000081EC
|
||||
:100078003000008134000081380000813C0000819C
|
||||
:100088000000000074030081DC0300814404008147
|
||||
:100098000000000000000000000000000000000058
|
||||
:1000A8000000000000000000000000000000000048
|
||||
:1000B8000000000000000000000000000000000038
|
||||
:1000C8000000000000000000000000000000000028
|
||||
:1000D8000000000000000000000000000000000018
|
||||
:1000E8000000000000000000000000000000000008
|
||||
:1000F80000000000000000000000000000000000F8
|
||||
:1001080000000000000000000000000000000000E7
|
||||
:1001180000000000000000000000000000000000D7
|
||||
:1001280000000000000000000100000000000000C6
|
||||
:100138000E33CDAB34126DE6ECDE05000B0000008B
|
||||
:1001480000000000000000000000000000000000A7
|
||||
:100158000000000000000000000000000000000097
|
||||
:100168000000000000000000000000000000000087
|
||||
:100178000000000000000000000000000000000077
|
||||
:100188000000000000000000000000000000000067
|
||||
:100198000000000000000000000000000000000057
|
||||
:1001A8000000000000000000000000000000000047
|
||||
:1001B8000000000000000000000000000000000037
|
||||
:1001C8000000000000000000000000000000000027
|
||||
:1001D8000000000000000000000000000000000017
|
||||
:1001E8000000000000000000000000000000000007
|
||||
:1001F80000000000000000000000000000000000F7
|
||||
:1002080000000000000000000000000000000000E6
|
||||
:1002180000000000000000000000000000000000D6
|
||||
:1002280000000000000000000000000000000000C6
|
||||
:1002380000000000000000000000000000000000B6
|
||||
:1002480000000000000000000000000000000000A6
|
||||
:100258000000000000000000000000000000000096
|
||||
:100268000000000000000000000000000000000086
|
||||
:100278000000000000000000000000000000000076
|
||||
:100288000000000000000000000000000000000066
|
||||
:100298000000000000000000000000000000000056
|
||||
:1002A8000000000000000000000000000000000046
|
||||
:1002B8000000000000000000000000000000000036
|
||||
:1002C8000000000000000000000000000000000026
|
||||
:1002D8000000000000000000000000000000000016
|
||||
:1002E8000000000000000000000000000000000006
|
||||
:1002F80000000000000000000000000000000000F6
|
||||
:1003080000000000000000000000000000000000E5
|
||||
:1003180000000000000000000000000000000000D5
|
||||
:1003280000000000000000000000000000000000C5
|
||||
:1003380000000000000000000000000000000000B5
|
||||
:1003480000000000000000000000000000000000A5
|
||||
:100358000000000000000000000000000000000095
|
||||
:100368000000000000000000000000000000000085
|
||||
:100378000000000000000000000000000000000075
|
||||
:100388000000000000000000000000000000000065
|
||||
:100398000000000000000000000000000000000055
|
||||
:1003A8000000000000000000000000000000000045
|
||||
:1003B8000000000000000000000000000000000035
|
||||
:1003C8000000000000000000000000000000000025
|
||||
:1003D8000000000000000000000000000000000015
|
||||
:1003E8000000000000000000000000000000000005
|
||||
:1003F80000000000000000000000000000000000F5
|
||||
:1004080000000000000000000000000000000000E4
|
||||
:1004180000000000000000000000000000000000D4
|
||||
:1004280000000000000000000000000000000000C4
|
||||
:1004380000000000000000000000000000000000B4
|
||||
:1004480000000000000000000000000000000000A4
|
||||
:100458000000000000000000000000000000000094
|
||||
:100468000000000000000000000000000000000084
|
||||
:100478000000000000000000000000000000000074
|
||||
:100488000000000000000000000000000000000064
|
||||
:100498000000000000000000000000000000000054
|
||||
:0804A80000000000000000004C
|
||||
:1004B0001000000000000000017A5200017C0101E0
|
||||
:1004C0001B0D02002000000018000000680500FF5E
|
||||
:1004D0002C00000000440E20448801440C08005801
|
||||
:1004E000C80C0220440E0000200000003C00000068
|
||||
:1004F000A00000FF2C00000000440E1044880144BE
|
||||
:100500000C080058C80C0210440E00002400000023
|
||||
:1005100060000000A80000FF5400000000440E200E
|
||||
:100520004881018802440C080078C144C80C0220AC
|
||||
:10053000440E00002400000088000000D40000FFEA
|
||||
:100540003000000000440E104881018802440C086D
|
||||
:100550000054C144C80C0210440E0000000000000A
|
||||
:1005600000000000000000700000001000000020EB
|
||||
:04057000880000817E
|
||||
:040574004C000080B7
|
||||
:08057800A000008010060080C5
|
||||
:040580001C0A0080D1
|
||||
:040000058000000077
|
||||
:00000001FF
|
|
@ -32,3 +32,6 @@ HEX: ELF
|
|||
|
||||
ELF:
|
||||
$(COMP) $(CC_FLAGS) $(VX_STR) $(VX_FIO) $(NEWLIB) $(VX_INT) $(VX_IO) $(VX_API) $(VX_TEST) $(VX_MAIN).c $(LIBS) -Iinclude -o $(VX_MAIN).elf
|
||||
|
||||
clean:
|
||||
rm -rf *.o *.elf *.dump *.hex *.qemu *.log *.debug
|
||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -1,420 +0,0 @@
|
|||
In archive libvecadd.a:
|
||||
|
||||
tempfile-56-19-33-68-f2.o: file format elf32-littleriscv
|
||||
|
||||
|
||||
Disassembly of section .text:
|
||||
|
||||
00000000 <__cxx_global_var_init>:
|
||||
0: ff010113 addi sp,sp,-16
|
||||
4: 00112623 sw ra,12(sp)
|
||||
8: 00812423 sw s0,8(sp)
|
||||
c: 01010413 addi s0,sp,16
|
||||
10: 00000537 lui a0,0x0
|
||||
14: 00050513 mv a0,a0
|
||||
18: 00000097 auipc ra,0x0
|
||||
1c: 000080e7 jalr ra # 18 <__cxx_global_var_init+0x18>
|
||||
20: 00812403 lw s0,8(sp)
|
||||
24: 00c12083 lw ra,12(sp)
|
||||
28: 01010113 addi sp,sp,16
|
||||
2c: 00008067 ret
|
||||
|
||||
00000030 <_ZN12_GLOBAL__N_122auto_register_kernel_tC2Ev>:
|
||||
30: ff010113 addi sp,sp,-16
|
||||
34: 00112623 sw ra,12(sp)
|
||||
38: 00812423 sw s0,8(sp)
|
||||
3c: 01010413 addi s0,sp,16
|
||||
40: fea42a23 sw a0,-12(s0)
|
||||
44: 00000537 lui a0,0x0
|
||||
48: 00050513 mv a0,a0
|
||||
4c: 000005b7 lui a1,0x0
|
||||
50: 00058593 mv a1,a1
|
||||
54: 00000637 lui a2,0x0
|
||||
58: 00060713 mv a4,a2
|
||||
5c: 00000637 lui a2,0x0
|
||||
60: 00060793 mv a5,a2
|
||||
64: 00300613 li a2,3
|
||||
68: 00000693 li a3,0
|
||||
6c: 00000097 auipc ra,0x0
|
||||
70: 000080e7 jalr ra # 6c <_ZN12_GLOBAL__N_122auto_register_kernel_tC2Ev+0x3c>
|
||||
74: 00812403 lw s0,8(sp)
|
||||
78: 00c12083 lw ra,12(sp)
|
||||
7c: 01010113 addi sp,sp,16
|
||||
80: 00008067 ret
|
||||
|
||||
00000084 <_GLOBAL__sub_I_tempfile_7a_73_15_a5_2b.cc>:
|
||||
84: ff010113 addi sp,sp,-16
|
||||
88: 00112623 sw ra,12(sp)
|
||||
8c: 00812423 sw s0,8(sp)
|
||||
90: 01010413 addi s0,sp,16
|
||||
94: 00000097 auipc ra,0x0
|
||||
98: 000080e7 jalr ra # 94 <_GLOBAL__sub_I_tempfile_7a_73_15_a5_2b.cc+0x10>
|
||||
9c: 00812403 lw s0,8(sp)
|
||||
a0: 00c12083 lw ra,12(sp)
|
||||
a4: 01010113 addi sp,sp,16
|
||||
a8: 00008067 ret
|
||||
|
||||
Disassembly of section .sbss:
|
||||
|
||||
00000000 <_ZN12_GLOBAL__N_15__x__E>:
|
||||
...
|
||||
|
||||
Disassembly of section .sdata:
|
||||
|
||||
00000000 <_ZZN12_GLOBAL__N_122auto_register_kernel_tC1EvE9arg_types>:
|
||||
0: 0101 addi sp,sp,0
|
||||
2: 01 Address 0x0000000000000002 is out of bounds.
|
||||
|
||||
|
||||
Disassembly of section .bss:
|
||||
|
||||
00000000 <_ZZN12_GLOBAL__N_122auto_register_kernel_tC1EvE11local_sizes>:
|
||||
...
|
||||
|
||||
Disassembly of section .rodata.str1.1:
|
||||
|
||||
00000000 <.L.str>:
|
||||
0: 6576 flw fa0,92(sp)
|
||||
2: 64646163 bltu s0,t1,644 <_GLOBAL__sub_I_tempfile_7a_73_15_a5_2b.cc+0x5c0>
|
||||
...
|
||||
|
||||
Disassembly of section .init_array:
|
||||
|
||||
00000000 <.init_array>:
|
||||
0: 0000 unimp
|
||||
...
|
||||
|
||||
Disassembly of section .comment:
|
||||
|
||||
00000000 <.comment>:
|
||||
0: 6300 flw fs0,0(a4)
|
||||
2: 616c flw fa1,68(a0)
|
||||
4: 676e flw fa4,216(sp)
|
||||
6: 7620 flw fs0,104(a2)
|
||||
8: 7265 lui tp,0xffff9
|
||||
a: 6e6f6973 csrrsi s2,0x6e6,30
|
||||
e: 3920 fld fs0,112(a0)
|
||||
10: 302e fld ft0,232(sp)
|
||||
12: 312e fld ft2,232(sp)
|
||||
14: 2820 fld fs0,80(s0)
|
||||
16: 7468 flw fa0,108(s0)
|
||||
18: 7074 flw fa3,100(s0)
|
||||
1a: 2f2f3a73 csrrc s4,0x2f2,t5
|
||||
1e: 68746967 0x68746967
|
||||
22: 6275 lui tp,0x1d
|
||||
24: 632e flw ft6,200(sp)
|
||||
26: 6c2f6d6f jal s10,f66e8 <_GLOBAL__sub_I_tempfile_7a_73_15_a5_2b.cc+0xf6664>
|
||||
2a: 766c flw fa1,108(a2)
|
||||
2c: 2d6d jal 6e6 <_GLOBAL__sub_I_tempfile_7a_73_15_a5_2b.cc+0x662>
|
||||
2e: 696d lui s2,0x1b
|
||||
30: 7272 flw ft4,60(sp)
|
||||
32: 632f726f jal tp,f7664 <_GLOBAL__sub_I_tempfile_7a_73_15_a5_2b.cc+0xf75e0>
|
||||
36: 616c flw fa1,68(a0)
|
||||
38: 676e flw fa4,216(sp)
|
||||
3a: 672e flw fa4,200(sp)
|
||||
3c: 7469 lui s0,0xffffa
|
||||
3e: 6220 flw fs0,64(a2)
|
||||
40: 6465 lui s0,0x19
|
||||
42: 34643733 0x34643733
|
||||
46: 3162 fld ft2,56(sp)
|
||||
48: 6338 flw fa4,64(a4)
|
||||
4a: 3665 jal fffffbf2 <_GLOBAL__sub_I_tempfile_7a_73_15_a5_2b.cc+0xfffffb6e>
|
||||
4c: 3939 jal fffffc6a <_GLOBAL__sub_I_tempfile_7a_73_15_a5_2b.cc+0xfffffbe6>
|
||||
4e: 32636633 0x32636633
|
||||
52: 3635 jal fffffb7e <_GLOBAL__sub_I_tempfile_7a_73_15_a5_2b.cc+0xfffffafa>
|
||||
54: 64386537 lui a0,0x64386
|
||||
58: 3665 jal fffffc00 <_GLOBAL__sub_I_tempfile_7a_73_15_a5_2b.cc+0xfffffb7c>
|
||||
5a: 6631 lui a2,0xc
|
||||
5c: 6236 flw ft4,76(sp)
|
||||
5e: 64663033 0x64663033
|
||||
62: 6330 flw fa2,64(a4)
|
||||
64: 3762 fld fa4,56(sp)
|
||||
66: 2935 jal 4a2 <_GLOBAL__sub_I_tempfile_7a_73_15_a5_2b.cc+0x41e>
|
||||
68: 2820 fld fs0,80(s0)
|
||||
6a: 7468 flw fa0,108(s0)
|
||||
6c: 7074 flw fa3,100(s0)
|
||||
6e: 2f2f3a73 csrrc s4,0x2f2,t5
|
||||
72: 68746967 0x68746967
|
||||
76: 6275 lui tp,0x1d
|
||||
78: 632e flw ft6,200(sp)
|
||||
7a: 6c2f6d6f jal s10,f673c <_GLOBAL__sub_I_tempfile_7a_73_15_a5_2b.cc+0xf66b8>
|
||||
7e: 766c flw fa1,108(a2)
|
||||
80: 2d6d jal 73a <_GLOBAL__sub_I_tempfile_7a_73_15_a5_2b.cc+0x6b6>
|
||||
82: 696d lui s2,0x1b
|
||||
84: 7272 flw ft4,60(sp)
|
||||
86: 6c2f726f jal tp,f7748 <_GLOBAL__sub_I_tempfile_7a_73_15_a5_2b.cc+0xf76c4>
|
||||
8a: 766c flw fa1,108(a2)
|
||||
8c: 2e6d jal 446 <_GLOBAL__sub_I_tempfile_7a_73_15_a5_2b.cc+0x3c2>
|
||||
8e: 20746967 0x20746967
|
||||
92: 35663263 0x35663263
|
||||
96: 62393033 0x62393033
|
||||
9a: 3132 fld ft2,296(sp)
|
||||
9c: 6336 flw ft6,76(sp)
|
||||
9e: 3062 fld ft0,56(sp)
|
||||
a0: 6132 flw ft2,12(sp)
|
||||
a2: 6130 flw fa2,64(a0)
|
||||
a4: 6561 lui a0,0x18
|
||||
a6: 3731 jal ffffffb2 <_GLOBAL__sub_I_tempfile_7a_73_15_a5_2b.cc+0xffffff2e>
|
||||
a8: 35333533 0x35333533
|
||||
ac: 3934 fld fa3,112(a0)
|
||||
ae: 3964 fld fs1,240(a0)
|
||||
b0: 3538 fld fa4,104(a0)
|
||||
b2: 3562 fld fa0,56(sp)
|
||||
b4: 3062 fld ft0,56(sp)
|
||||
b6: 3635 jal fffffbe2 <_GLOBAL__sub_I_tempfile_7a_73_15_a5_2b.cc+0xfffffb5e>
|
||||
b8: 00293533 sltu a0,s2,sp
|
||||
|
||||
Disassembly of section .llvm_addrsig:
|
||||
|
||||
00000000 <.llvm_addrsig>:
|
||||
0: 0a08 addi a0,sp,272
|
||||
2: 0309 addi t1,t1,2
|
||||
4: 0705 addi a4,a4,1
|
||||
6: 06 Address 0x0000000000000006 is out of bounds.
|
||||
|
||||
|
||||
tempfile-36-3d-1d-4c-cd.so.o: file format elf32-littleriscv
|
||||
|
||||
|
||||
Disassembly of section .text:
|
||||
|
||||
00000000 <_pocl_kernel_vecadd>:
|
||||
0: fe010113 addi sp,sp,-32
|
||||
4: 00112e23 sw ra,28(sp)
|
||||
8: 00812c23 sw s0,24(sp)
|
||||
c: 00912a23 sw s1,20(sp)
|
||||
10: 01212823 sw s2,16(sp)
|
||||
14: 01312623 sw s3,12(sp)
|
||||
18: 01412423 sw s4,8(sp)
|
||||
1c: 01512223 sw s5,4(sp)
|
||||
20: 02010413 addi s0,sp,32
|
||||
24: ffc17113 andi sp,sp,-4
|
||||
28: 00068913 mv s2,a3
|
||||
2c: 00060993 mv s3,a2
|
||||
30: 00058a13 mv s4,a1
|
||||
34: 00050a93 mv s5,a0
|
||||
38: 0186a483 lw s1,24(a3)
|
||||
3c: 00048513 mv a0,s1
|
||||
40: 00070593 mv a1,a4
|
||||
44: 00000097 auipc ra,0x0
|
||||
48: 000080e7 jalr ra # 44 <_pocl_kernel_vecadd+0x44>
|
||||
4c: 00c92583 lw a1,12(s2)
|
||||
50: 00a58533 add a0,a1,a0
|
||||
54: 00251513 slli a0,a0,0x2
|
||||
58: 00aa82b3 add t0,s5,a0
|
||||
5c: 00aa0333 add t1,s4,a0
|
||||
60: 00a983b3 add t2,s3,a0
|
||||
64: 02092803 lw a6,32(s2)
|
||||
68: 01c92e03 lw t3,28(s2)
|
||||
6c: 00000893 li a7,0
|
||||
70: 00000e93 li t4,0
|
||||
74: 00028513 mv a0,t0
|
||||
78: 00030593 mv a1,t1
|
||||
7c: 00038613 mv a2,t2
|
||||
80: 00000793 li a5,0
|
||||
84: 00052703 lw a4,0(a0)
|
||||
88: 0005a683 lw a3,0(a1)
|
||||
8c: 00e686b3 add a3,a3,a4
|
||||
90: 00d62023 sw a3,0(a2)
|
||||
94: 00450513 addi a0,a0,4
|
||||
98: 00458593 addi a1,a1,4
|
||||
9c: 00460613 addi a2,a2,4
|
||||
a0: 00178793 addi a5,a5,1
|
||||
a4: fe97e0e3 bltu a5,s1,84 <_pocl_kernel_vecadd+0x84>
|
||||
a8: 001e8e93 addi t4,t4,1
|
||||
ac: fdcee4e3 bltu t4,t3,74 <_pocl_kernel_vecadd+0x74>
|
||||
b0: 00188893 addi a7,a7,1
|
||||
b4: fb08eee3 bltu a7,a6,70 <_pocl_kernel_vecadd+0x70>
|
||||
b8: fe040113 addi sp,s0,-32
|
||||
bc: 00412a83 lw s5,4(sp)
|
||||
c0: 00812a03 lw s4,8(sp)
|
||||
c4: 00c12983 lw s3,12(sp)
|
||||
c8: 01012903 lw s2,16(sp)
|
||||
cc: 01412483 lw s1,20(sp)
|
||||
d0: 01812403 lw s0,24(sp)
|
||||
d4: 01c12083 lw ra,28(sp)
|
||||
d8: 02010113 addi sp,sp,32
|
||||
dc: 00008067 ret
|
||||
|
||||
000000e0 <_pocl_kernel_vecadd_workgroup>:
|
||||
e0: ff010113 addi sp,sp,-16
|
||||
e4: 00112623 sw ra,12(sp)
|
||||
e8: 00812423 sw s0,8(sp)
|
||||
ec: 00912223 sw s1,4(sp)
|
||||
f0: 01212023 sw s2,0(sp)
|
||||
f4: 00058493 mv s1,a1
|
||||
f8: 00050913 mv s2,a0
|
||||
fc: 0185a403 lw s0,24(a1)
|
||||
100: 00040513 mv a0,s0
|
||||
104: 00060593 mv a1,a2
|
||||
108: 00000097 auipc ra,0x0
|
||||
10c: 000080e7 jalr ra # 108 <_pocl_kernel_vecadd_workgroup+0x28>
|
||||
110: 00c4a583 lw a1,12(s1)
|
||||
114: 00a58533 add a0,a1,a0
|
||||
118: 00251513 slli a0,a0,0x2
|
||||
11c: 00892583 lw a1,8(s2)
|
||||
120: 0005a583 lw a1,0(a1)
|
||||
124: 00492603 lw a2,4(s2)
|
||||
128: 00062603 lw a2,0(a2)
|
||||
12c: 00092683 lw a3,0(s2)
|
||||
130: 0006a683 lw a3,0(a3)
|
||||
134: 00a682b3 add t0,a3,a0
|
||||
138: 00a60333 add t1,a2,a0
|
||||
13c: 00a583b3 add t2,a1,a0
|
||||
140: 0204a803 lw a6,32(s1)
|
||||
144: 01c4ae03 lw t3,28(s1)
|
||||
148: 00000893 li a7,0
|
||||
14c: 00000493 li s1,0
|
||||
150: 00028513 mv a0,t0
|
||||
154: 00030593 mv a1,t1
|
||||
158: 00038613 mv a2,t2
|
||||
15c: 00000793 li a5,0
|
||||
160: 00052683 lw a3,0(a0)
|
||||
164: 0005a703 lw a4,0(a1)
|
||||
168: 00d706b3 add a3,a4,a3
|
||||
16c: 00d62023 sw a3,0(a2)
|
||||
170: 00450513 addi a0,a0,4
|
||||
174: 00458593 addi a1,a1,4
|
||||
178: 00460613 addi a2,a2,4
|
||||
17c: 00178793 addi a5,a5,1
|
||||
180: fe87e0e3 bltu a5,s0,160 <_pocl_kernel_vecadd_workgroup+0x80>
|
||||
184: 00148493 addi s1,s1,1
|
||||
188: fdc4e4e3 bltu s1,t3,150 <_pocl_kernel_vecadd_workgroup+0x70>
|
||||
18c: 00188893 addi a7,a7,1
|
||||
190: fb08eee3 bltu a7,a6,14c <_pocl_kernel_vecadd_workgroup+0x6c>
|
||||
194: 00012903 lw s2,0(sp)
|
||||
198: 00412483 lw s1,4(sp)
|
||||
19c: 00812403 lw s0,8(sp)
|
||||
1a0: 00c12083 lw ra,12(sp)
|
||||
1a4: 01010113 addi sp,sp,16
|
||||
1a8: 00008067 ret
|
||||
|
||||
000001ac <_pocl_kernel_vecadd_workgroup_fast>:
|
||||
1ac: ff010113 addi sp,sp,-16
|
||||
1b0: 00112623 sw ra,12(sp)
|
||||
1b4: 00812423 sw s0,8(sp)
|
||||
1b8: 00912223 sw s1,4(sp)
|
||||
1bc: 01212023 sw s2,0(sp)
|
||||
1c0: 00058493 mv s1,a1
|
||||
1c4: 00050913 mv s2,a0
|
||||
1c8: 0185a403 lw s0,24(a1)
|
||||
1cc: 00040513 mv a0,s0
|
||||
1d0: 00060593 mv a1,a2
|
||||
1d4: 00000097 auipc ra,0x0
|
||||
1d8: 000080e7 jalr ra # 1d4 <_pocl_kernel_vecadd_workgroup_fast+0x28>
|
||||
1dc: 00c4a583 lw a1,12(s1)
|
||||
1e0: 00a58533 add a0,a1,a0
|
||||
1e4: 00251513 slli a0,a0,0x2
|
||||
1e8: 00892583 lw a1,8(s2)
|
||||
1ec: 00492603 lw a2,4(s2)
|
||||
1f0: 00092683 lw a3,0(s2)
|
||||
1f4: 00a682b3 add t0,a3,a0
|
||||
1f8: 00a60333 add t1,a2,a0
|
||||
1fc: 00a583b3 add t2,a1,a0
|
||||
200: 0204a803 lw a6,32(s1)
|
||||
204: 01c4ae03 lw t3,28(s1)
|
||||
208: 00000893 li a7,0
|
||||
20c: 00000493 li s1,0
|
||||
210: 00028513 mv a0,t0
|
||||
214: 00030593 mv a1,t1
|
||||
218: 00038613 mv a2,t2
|
||||
21c: 00000793 li a5,0
|
||||
220: 00052683 lw a3,0(a0)
|
||||
224: 0005a703 lw a4,0(a1)
|
||||
228: 00d706b3 add a3,a4,a3
|
||||
22c: 00d62023 sw a3,0(a2)
|
||||
230: 00450513 addi a0,a0,4
|
||||
234: 00458593 addi a1,a1,4
|
||||
238: 00460613 addi a2,a2,4
|
||||
23c: 00178793 addi a5,a5,1
|
||||
240: fe87e0e3 bltu a5,s0,220 <_pocl_kernel_vecadd_workgroup_fast+0x74>
|
||||
244: 00148493 addi s1,s1,1
|
||||
248: fdc4e4e3 bltu s1,t3,210 <_pocl_kernel_vecadd_workgroup_fast+0x64>
|
||||
24c: 00188893 addi a7,a7,1
|
||||
250: fb08eee3 bltu a7,a6,20c <_pocl_kernel_vecadd_workgroup_fast+0x60>
|
||||
254: 00012903 lw s2,0(sp)
|
||||
258: 00412483 lw s1,4(sp)
|
||||
25c: 00812403 lw s0,8(sp)
|
||||
260: 00c12083 lw ra,12(sp)
|
||||
264: 01010113 addi sp,sp,16
|
||||
268: 00008067 ret
|
||||
|
||||
Disassembly of section .comment:
|
||||
|
||||
00000000 <.comment>:
|
||||
0: 6300 flw fs0,0(a4)
|
||||
2: 616c flw fa1,68(a0)
|
||||
4: 676e flw fa4,216(sp)
|
||||
6: 7620 flw fs0,104(a2)
|
||||
8: 7265 lui tp,0xffff9
|
||||
a: 6e6f6973 csrrsi s2,0x6e6,30
|
||||
e: 3920 fld fs0,112(a0)
|
||||
10: 302e fld ft0,232(sp)
|
||||
12: 312e fld ft2,232(sp)
|
||||
14: 2820 fld fs0,80(s0)
|
||||
16: 7468 flw fa0,108(s0)
|
||||
18: 7074 flw fa3,100(s0)
|
||||
1a: 2f2f3a73 csrrc s4,0x2f2,t5
|
||||
1e: 68746967 0x68746967
|
||||
22: 6275 lui tp,0x1d
|
||||
24: 632e flw ft6,200(sp)
|
||||
26: 6c2f6d6f jal s10,f66e8 <_pocl_kernel_vecadd_workgroup_fast+0xf653c>
|
||||
2a: 766c flw fa1,108(a2)
|
||||
2c: 2d6d jal 6e6 <_pocl_kernel_vecadd_workgroup_fast+0x53a>
|
||||
2e: 696d lui s2,0x1b
|
||||
30: 7272 flw ft4,60(sp)
|
||||
32: 632f726f jal tp,f7664 <_pocl_kernel_vecadd_workgroup_fast+0xf74b8>
|
||||
36: 616c flw fa1,68(a0)
|
||||
38: 676e flw fa4,216(sp)
|
||||
3a: 672e flw fa4,200(sp)
|
||||
3c: 7469 lui s0,0xffffa
|
||||
3e: 6220 flw fs0,64(a2)
|
||||
40: 6465 lui s0,0x19
|
||||
42: 34643733 0x34643733
|
||||
46: 3162 fld ft2,56(sp)
|
||||
48: 6338 flw fa4,64(a4)
|
||||
4a: 3665 jal fffffbf2 <_pocl_kernel_vecadd_workgroup_fast+0xfffffa46>
|
||||
4c: 3939 jal fffffc6a <_pocl_kernel_vecadd_workgroup_fast+0xfffffabe>
|
||||
4e: 32636633 0x32636633
|
||||
52: 3635 jal fffffb7e <_pocl_kernel_vecadd_workgroup_fast+0xfffff9d2>
|
||||
54: 64386537 lui a0,0x64386
|
||||
58: 3665 jal fffffc00 <_pocl_kernel_vecadd_workgroup_fast+0xfffffa54>
|
||||
5a: 6631 lui a2,0xc
|
||||
5c: 6236 flw ft4,76(sp)
|
||||
5e: 64663033 0x64663033
|
||||
62: 6330 flw fa2,64(a4)
|
||||
64: 3762 fld fa4,56(sp)
|
||||
66: 2935 jal 4a2 <_pocl_kernel_vecadd_workgroup_fast+0x2f6>
|
||||
68: 2820 fld fs0,80(s0)
|
||||
6a: 7468 flw fa0,108(s0)
|
||||
6c: 7074 flw fa3,100(s0)
|
||||
6e: 2f2f3a73 csrrc s4,0x2f2,t5
|
||||
72: 68746967 0x68746967
|
||||
76: 6275 lui tp,0x1d
|
||||
78: 632e flw ft6,200(sp)
|
||||
7a: 6c2f6d6f jal s10,f673c <_pocl_kernel_vecadd_workgroup_fast+0xf6590>
|
||||
7e: 766c flw fa1,108(a2)
|
||||
80: 2d6d jal 73a <_pocl_kernel_vecadd_workgroup_fast+0x58e>
|
||||
82: 696d lui s2,0x1b
|
||||
84: 7272 flw ft4,60(sp)
|
||||
86: 6c2f726f jal tp,f7748 <_pocl_kernel_vecadd_workgroup_fast+0xf759c>
|
||||
8a: 766c flw fa1,108(a2)
|
||||
8c: 2e6d jal 446 <_pocl_kernel_vecadd_workgroup_fast+0x29a>
|
||||
8e: 20746967 0x20746967
|
||||
92: 35663263 0x35663263
|
||||
96: 62393033 0x62393033
|
||||
9a: 3132 fld ft2,296(sp)
|
||||
9c: 6336 flw ft6,76(sp)
|
||||
9e: 3062 fld ft0,56(sp)
|
||||
a0: 6132 flw ft2,12(sp)
|
||||
a2: 6130 flw fa2,64(a0)
|
||||
a4: 6561 lui a0,0x18
|
||||
a6: 3731 jal ffffffb2 <_pocl_kernel_vecadd_workgroup_fast+0xfffffe06>
|
||||
a8: 35333533 0x35333533
|
||||
ac: 3934 fld fa3,112(a0)
|
||||
ae: 3964 fld fs1,240(a0)
|
||||
b0: 3538 fld fa4,104(a0)
|
||||
b2: 3562 fld fa0,56(sp)
|
||||
b4: 3062 fld ft0,56(sp)
|
||||
b6: 3635 jal fffffbe2 <_pocl_kernel_vecadd_workgroup_fast+0xfffffa36>
|
||||
b8: 00293533 sltu a0,s2,sp
|
Binary file not shown.
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
Binary file not shown.
File diff suppressed because it is too large
Load diff
|
@ -27,3 +27,6 @@ HEX: ELF
|
|||
|
||||
ELF:
|
||||
$(COMP) $(CC_FLAGS) $(VX_STR) $(VX_FIO) $(NEWLIB) $(VX_INT) $(VX_IO) $(VX_API) $(VX_TEST) $(VX_MAIN) /opt/riscv/riscv32-unknown-elf/lib/libc.a /opt/riscv/riscv32-unknown-elf/lib/libstdc++.a -static-libgcc -lgcc -o vx_nl_main.elf
|
||||
|
||||
clean:
|
||||
rm -rf *.o *.elf *.dump *.hex *.qemu *.log *.debug
|
||||
|
|
File diff suppressed because it is too large
Load diff
Binary file not shown.
File diff suppressed because it is too large
Load diff
|
@ -26,4 +26,7 @@ HEX: ELF
|
|||
$(CPY) -O ihex $(VX_MAIN).elf $(VX_MAIN).hex
|
||||
|
||||
ELF:
|
||||
$(COMP) $(CC_FLAGS) $(VX_STR) $(VX_FIO) $(NEWLIB) $(VX_INT) $(VX_IO) $(VX_API) $(VX_TEST) $(VX_MAIN).c $(LIBS) -Iinclude -o $(VX_MAIN).elf
|
||||
$(COMP) $(CC_FLAGS) $(VX_STR) $(VX_FIO) $(NEWLIB) $(VX_INT) $(VX_IO) $(VX_API) $(VX_TEST) $(VX_MAIN).c $(LIBS) -Iinclude -o $(VX_MAIN).elf
|
||||
|
||||
clean:
|
||||
rm -rf *.o *.elf *.dump *.hex *.qemu *.log *.debug
|
||||
|
|
File diff suppressed because it is too large
Load diff
Binary file not shown.
File diff suppressed because it is too large
Load diff
|
@ -32,3 +32,6 @@ HEX: ELF
|
|||
|
||||
ELF:
|
||||
$(COMP) $(CC_FLAGS) $(VX_STR) $(VX_FIO) $(NEWLIB) $(VX_INT) $(VX_IO) $(VX_API) $(VX_TEST) $(VX_MAIN).c $(LIBS) -Iinclude -o $(VX_MAIN).elf
|
||||
|
||||
clean:
|
||||
rm -rf *.o *.elf *.dump *.hex *.qemu *.log *.debug
|
||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -1,420 +0,0 @@
|
|||
In archive libvecadd.a:
|
||||
|
||||
tempfile-56-19-33-68-f2.o: file format elf32-littleriscv
|
||||
|
||||
|
||||
Disassembly of section .text:
|
||||
|
||||
00000000 <__cxx_global_var_init>:
|
||||
0: ff010113 addi sp,sp,-16
|
||||
4: 00112623 sw ra,12(sp)
|
||||
8: 00812423 sw s0,8(sp)
|
||||
c: 01010413 addi s0,sp,16
|
||||
10: 00000537 lui a0,0x0
|
||||
14: 00050513 mv a0,a0
|
||||
18: 00000097 auipc ra,0x0
|
||||
1c: 000080e7 jalr ra # 18 <__cxx_global_var_init+0x18>
|
||||
20: 00812403 lw s0,8(sp)
|
||||
24: 00c12083 lw ra,12(sp)
|
||||
28: 01010113 addi sp,sp,16
|
||||
2c: 00008067 ret
|
||||
|
||||
00000030 <_ZN12_GLOBAL__N_122auto_register_kernel_tC2Ev>:
|
||||
30: ff010113 addi sp,sp,-16
|
||||
34: 00112623 sw ra,12(sp)
|
||||
38: 00812423 sw s0,8(sp)
|
||||
3c: 01010413 addi s0,sp,16
|
||||
40: fea42a23 sw a0,-12(s0)
|
||||
44: 00000537 lui a0,0x0
|
||||
48: 00050513 mv a0,a0
|
||||
4c: 000005b7 lui a1,0x0
|
||||
50: 00058593 mv a1,a1
|
||||
54: 00000637 lui a2,0x0
|
||||
58: 00060713 mv a4,a2
|
||||
5c: 00000637 lui a2,0x0
|
||||
60: 00060793 mv a5,a2
|
||||
64: 00300613 li a2,3
|
||||
68: 00000693 li a3,0
|
||||
6c: 00000097 auipc ra,0x0
|
||||
70: 000080e7 jalr ra # 6c <_ZN12_GLOBAL__N_122auto_register_kernel_tC2Ev+0x3c>
|
||||
74: 00812403 lw s0,8(sp)
|
||||
78: 00c12083 lw ra,12(sp)
|
||||
7c: 01010113 addi sp,sp,16
|
||||
80: 00008067 ret
|
||||
|
||||
00000084 <_GLOBAL__sub_I_tempfile_7a_73_15_a5_2b.cc>:
|
||||
84: ff010113 addi sp,sp,-16
|
||||
88: 00112623 sw ra,12(sp)
|
||||
8c: 00812423 sw s0,8(sp)
|
||||
90: 01010413 addi s0,sp,16
|
||||
94: 00000097 auipc ra,0x0
|
||||
98: 000080e7 jalr ra # 94 <_GLOBAL__sub_I_tempfile_7a_73_15_a5_2b.cc+0x10>
|
||||
9c: 00812403 lw s0,8(sp)
|
||||
a0: 00c12083 lw ra,12(sp)
|
||||
a4: 01010113 addi sp,sp,16
|
||||
a8: 00008067 ret
|
||||
|
||||
Disassembly of section .sbss:
|
||||
|
||||
00000000 <_ZN12_GLOBAL__N_15__x__E>:
|
||||
...
|
||||
|
||||
Disassembly of section .sdata:
|
||||
|
||||
00000000 <_ZZN12_GLOBAL__N_122auto_register_kernel_tC1EvE9arg_types>:
|
||||
0: 0101 addi sp,sp,0
|
||||
2: 01 Address 0x0000000000000002 is out of bounds.
|
||||
|
||||
|
||||
Disassembly of section .bss:
|
||||
|
||||
00000000 <_ZZN12_GLOBAL__N_122auto_register_kernel_tC1EvE11local_sizes>:
|
||||
...
|
||||
|
||||
Disassembly of section .rodata.str1.1:
|
||||
|
||||
00000000 <.L.str>:
|
||||
0: 6576 flw fa0,92(sp)
|
||||
2: 64646163 bltu s0,t1,644 <_GLOBAL__sub_I_tempfile_7a_73_15_a5_2b.cc+0x5c0>
|
||||
...
|
||||
|
||||
Disassembly of section .init_array:
|
||||
|
||||
00000000 <.init_array>:
|
||||
0: 0000 unimp
|
||||
...
|
||||
|
||||
Disassembly of section .comment:
|
||||
|
||||
00000000 <.comment>:
|
||||
0: 6300 flw fs0,0(a4)
|
||||
2: 616c flw fa1,68(a0)
|
||||
4: 676e flw fa4,216(sp)
|
||||
6: 7620 flw fs0,104(a2)
|
||||
8: 7265 lui tp,0xffff9
|
||||
a: 6e6f6973 csrrsi s2,0x6e6,30
|
||||
e: 3920 fld fs0,112(a0)
|
||||
10: 302e fld ft0,232(sp)
|
||||
12: 312e fld ft2,232(sp)
|
||||
14: 2820 fld fs0,80(s0)
|
||||
16: 7468 flw fa0,108(s0)
|
||||
18: 7074 flw fa3,100(s0)
|
||||
1a: 2f2f3a73 csrrc s4,0x2f2,t5
|
||||
1e: 68746967 0x68746967
|
||||
22: 6275 lui tp,0x1d
|
||||
24: 632e flw ft6,200(sp)
|
||||
26: 6c2f6d6f jal s10,f66e8 <_GLOBAL__sub_I_tempfile_7a_73_15_a5_2b.cc+0xf6664>
|
||||
2a: 766c flw fa1,108(a2)
|
||||
2c: 2d6d jal 6e6 <_GLOBAL__sub_I_tempfile_7a_73_15_a5_2b.cc+0x662>
|
||||
2e: 696d lui s2,0x1b
|
||||
30: 7272 flw ft4,60(sp)
|
||||
32: 632f726f jal tp,f7664 <_GLOBAL__sub_I_tempfile_7a_73_15_a5_2b.cc+0xf75e0>
|
||||
36: 616c flw fa1,68(a0)
|
||||
38: 676e flw fa4,216(sp)
|
||||
3a: 672e flw fa4,200(sp)
|
||||
3c: 7469 lui s0,0xffffa
|
||||
3e: 6220 flw fs0,64(a2)
|
||||
40: 6465 lui s0,0x19
|
||||
42: 34643733 0x34643733
|
||||
46: 3162 fld ft2,56(sp)
|
||||
48: 6338 flw fa4,64(a4)
|
||||
4a: 3665 jal fffffbf2 <_GLOBAL__sub_I_tempfile_7a_73_15_a5_2b.cc+0xfffffb6e>
|
||||
4c: 3939 jal fffffc6a <_GLOBAL__sub_I_tempfile_7a_73_15_a5_2b.cc+0xfffffbe6>
|
||||
4e: 32636633 0x32636633
|
||||
52: 3635 jal fffffb7e <_GLOBAL__sub_I_tempfile_7a_73_15_a5_2b.cc+0xfffffafa>
|
||||
54: 64386537 lui a0,0x64386
|
||||
58: 3665 jal fffffc00 <_GLOBAL__sub_I_tempfile_7a_73_15_a5_2b.cc+0xfffffb7c>
|
||||
5a: 6631 lui a2,0xc
|
||||
5c: 6236 flw ft4,76(sp)
|
||||
5e: 64663033 0x64663033
|
||||
62: 6330 flw fa2,64(a4)
|
||||
64: 3762 fld fa4,56(sp)
|
||||
66: 2935 jal 4a2 <_GLOBAL__sub_I_tempfile_7a_73_15_a5_2b.cc+0x41e>
|
||||
68: 2820 fld fs0,80(s0)
|
||||
6a: 7468 flw fa0,108(s0)
|
||||
6c: 7074 flw fa3,100(s0)
|
||||
6e: 2f2f3a73 csrrc s4,0x2f2,t5
|
||||
72: 68746967 0x68746967
|
||||
76: 6275 lui tp,0x1d
|
||||
78: 632e flw ft6,200(sp)
|
||||
7a: 6c2f6d6f jal s10,f673c <_GLOBAL__sub_I_tempfile_7a_73_15_a5_2b.cc+0xf66b8>
|
||||
7e: 766c flw fa1,108(a2)
|
||||
80: 2d6d jal 73a <_GLOBAL__sub_I_tempfile_7a_73_15_a5_2b.cc+0x6b6>
|
||||
82: 696d lui s2,0x1b
|
||||
84: 7272 flw ft4,60(sp)
|
||||
86: 6c2f726f jal tp,f7748 <_GLOBAL__sub_I_tempfile_7a_73_15_a5_2b.cc+0xf76c4>
|
||||
8a: 766c flw fa1,108(a2)
|
||||
8c: 2e6d jal 446 <_GLOBAL__sub_I_tempfile_7a_73_15_a5_2b.cc+0x3c2>
|
||||
8e: 20746967 0x20746967
|
||||
92: 35663263 0x35663263
|
||||
96: 62393033 0x62393033
|
||||
9a: 3132 fld ft2,296(sp)
|
||||
9c: 6336 flw ft6,76(sp)
|
||||
9e: 3062 fld ft0,56(sp)
|
||||
a0: 6132 flw ft2,12(sp)
|
||||
a2: 6130 flw fa2,64(a0)
|
||||
a4: 6561 lui a0,0x18
|
||||
a6: 3731 jal ffffffb2 <_GLOBAL__sub_I_tempfile_7a_73_15_a5_2b.cc+0xffffff2e>
|
||||
a8: 35333533 0x35333533
|
||||
ac: 3934 fld fa3,112(a0)
|
||||
ae: 3964 fld fs1,240(a0)
|
||||
b0: 3538 fld fa4,104(a0)
|
||||
b2: 3562 fld fa0,56(sp)
|
||||
b4: 3062 fld ft0,56(sp)
|
||||
b6: 3635 jal fffffbe2 <_GLOBAL__sub_I_tempfile_7a_73_15_a5_2b.cc+0xfffffb5e>
|
||||
b8: 00293533 sltu a0,s2,sp
|
||||
|
||||
Disassembly of section .llvm_addrsig:
|
||||
|
||||
00000000 <.llvm_addrsig>:
|
||||
0: 0a08 addi a0,sp,272
|
||||
2: 0309 addi t1,t1,2
|
||||
4: 0705 addi a4,a4,1
|
||||
6: 06 Address 0x0000000000000006 is out of bounds.
|
||||
|
||||
|
||||
tempfile-36-3d-1d-4c-cd.so.o: file format elf32-littleriscv
|
||||
|
||||
|
||||
Disassembly of section .text:
|
||||
|
||||
00000000 <_pocl_kernel_vecadd>:
|
||||
0: fe010113 addi sp,sp,-32
|
||||
4: 00112e23 sw ra,28(sp)
|
||||
8: 00812c23 sw s0,24(sp)
|
||||
c: 00912a23 sw s1,20(sp)
|
||||
10: 01212823 sw s2,16(sp)
|
||||
14: 01312623 sw s3,12(sp)
|
||||
18: 01412423 sw s4,8(sp)
|
||||
1c: 01512223 sw s5,4(sp)
|
||||
20: 02010413 addi s0,sp,32
|
||||
24: ffc17113 andi sp,sp,-4
|
||||
28: 00068913 mv s2,a3
|
||||
2c: 00060993 mv s3,a2
|
||||
30: 00058a13 mv s4,a1
|
||||
34: 00050a93 mv s5,a0
|
||||
38: 0186a483 lw s1,24(a3)
|
||||
3c: 00048513 mv a0,s1
|
||||
40: 00070593 mv a1,a4
|
||||
44: 00000097 auipc ra,0x0
|
||||
48: 000080e7 jalr ra # 44 <_pocl_kernel_vecadd+0x44>
|
||||
4c: 00c92583 lw a1,12(s2)
|
||||
50: 00a58533 add a0,a1,a0
|
||||
54: 00251513 slli a0,a0,0x2
|
||||
58: 00aa82b3 add t0,s5,a0
|
||||
5c: 00aa0333 add t1,s4,a0
|
||||
60: 00a983b3 add t2,s3,a0
|
||||
64: 02092803 lw a6,32(s2)
|
||||
68: 01c92e03 lw t3,28(s2)
|
||||
6c: 00000893 li a7,0
|
||||
70: 00000e93 li t4,0
|
||||
74: 00028513 mv a0,t0
|
||||
78: 00030593 mv a1,t1
|
||||
7c: 00038613 mv a2,t2
|
||||
80: 00000793 li a5,0
|
||||
84: 00052703 lw a4,0(a0)
|
||||
88: 0005a683 lw a3,0(a1)
|
||||
8c: 00e686b3 add a3,a3,a4
|
||||
90: 00d62023 sw a3,0(a2)
|
||||
94: 00450513 addi a0,a0,4
|
||||
98: 00458593 addi a1,a1,4
|
||||
9c: 00460613 addi a2,a2,4
|
||||
a0: 00178793 addi a5,a5,1
|
||||
a4: fe97e0e3 bltu a5,s1,84 <_pocl_kernel_vecadd+0x84>
|
||||
a8: 001e8e93 addi t4,t4,1
|
||||
ac: fdcee4e3 bltu t4,t3,74 <_pocl_kernel_vecadd+0x74>
|
||||
b0: 00188893 addi a7,a7,1
|
||||
b4: fb08eee3 bltu a7,a6,70 <_pocl_kernel_vecadd+0x70>
|
||||
b8: fe040113 addi sp,s0,-32
|
||||
bc: 00412a83 lw s5,4(sp)
|
||||
c0: 00812a03 lw s4,8(sp)
|
||||
c4: 00c12983 lw s3,12(sp)
|
||||
c8: 01012903 lw s2,16(sp)
|
||||
cc: 01412483 lw s1,20(sp)
|
||||
d0: 01812403 lw s0,24(sp)
|
||||
d4: 01c12083 lw ra,28(sp)
|
||||
d8: 02010113 addi sp,sp,32
|
||||
dc: 00008067 ret
|
||||
|
||||
000000e0 <_pocl_kernel_vecadd_workgroup>:
|
||||
e0: ff010113 addi sp,sp,-16
|
||||
e4: 00112623 sw ra,12(sp)
|
||||
e8: 00812423 sw s0,8(sp)
|
||||
ec: 00912223 sw s1,4(sp)
|
||||
f0: 01212023 sw s2,0(sp)
|
||||
f4: 00058493 mv s1,a1
|
||||
f8: 00050913 mv s2,a0
|
||||
fc: 0185a403 lw s0,24(a1)
|
||||
100: 00040513 mv a0,s0
|
||||
104: 00060593 mv a1,a2
|
||||
108: 00000097 auipc ra,0x0
|
||||
10c: 000080e7 jalr ra # 108 <_pocl_kernel_vecadd_workgroup+0x28>
|
||||
110: 00c4a583 lw a1,12(s1)
|
||||
114: 00a58533 add a0,a1,a0
|
||||
118: 00251513 slli a0,a0,0x2
|
||||
11c: 00892583 lw a1,8(s2)
|
||||
120: 0005a583 lw a1,0(a1)
|
||||
124: 00492603 lw a2,4(s2)
|
||||
128: 00062603 lw a2,0(a2)
|
||||
12c: 00092683 lw a3,0(s2)
|
||||
130: 0006a683 lw a3,0(a3)
|
||||
134: 00a682b3 add t0,a3,a0
|
||||
138: 00a60333 add t1,a2,a0
|
||||
13c: 00a583b3 add t2,a1,a0
|
||||
140: 0204a803 lw a6,32(s1)
|
||||
144: 01c4ae03 lw t3,28(s1)
|
||||
148: 00000893 li a7,0
|
||||
14c: 00000493 li s1,0
|
||||
150: 00028513 mv a0,t0
|
||||
154: 00030593 mv a1,t1
|
||||
158: 00038613 mv a2,t2
|
||||
15c: 00000793 li a5,0
|
||||
160: 00052683 lw a3,0(a0)
|
||||
164: 0005a703 lw a4,0(a1)
|
||||
168: 00d706b3 add a3,a4,a3
|
||||
16c: 00d62023 sw a3,0(a2)
|
||||
170: 00450513 addi a0,a0,4
|
||||
174: 00458593 addi a1,a1,4
|
||||
178: 00460613 addi a2,a2,4
|
||||
17c: 00178793 addi a5,a5,1
|
||||
180: fe87e0e3 bltu a5,s0,160 <_pocl_kernel_vecadd_workgroup+0x80>
|
||||
184: 00148493 addi s1,s1,1
|
||||
188: fdc4e4e3 bltu s1,t3,150 <_pocl_kernel_vecadd_workgroup+0x70>
|
||||
18c: 00188893 addi a7,a7,1
|
||||
190: fb08eee3 bltu a7,a6,14c <_pocl_kernel_vecadd_workgroup+0x6c>
|
||||
194: 00012903 lw s2,0(sp)
|
||||
198: 00412483 lw s1,4(sp)
|
||||
19c: 00812403 lw s0,8(sp)
|
||||
1a0: 00c12083 lw ra,12(sp)
|
||||
1a4: 01010113 addi sp,sp,16
|
||||
1a8: 00008067 ret
|
||||
|
||||
000001ac <_pocl_kernel_vecadd_workgroup_fast>:
|
||||
1ac: ff010113 addi sp,sp,-16
|
||||
1b0: 00112623 sw ra,12(sp)
|
||||
1b4: 00812423 sw s0,8(sp)
|
||||
1b8: 00912223 sw s1,4(sp)
|
||||
1bc: 01212023 sw s2,0(sp)
|
||||
1c0: 00058493 mv s1,a1
|
||||
1c4: 00050913 mv s2,a0
|
||||
1c8: 0185a403 lw s0,24(a1)
|
||||
1cc: 00040513 mv a0,s0
|
||||
1d0: 00060593 mv a1,a2
|
||||
1d4: 00000097 auipc ra,0x0
|
||||
1d8: 000080e7 jalr ra # 1d4 <_pocl_kernel_vecadd_workgroup_fast+0x28>
|
||||
1dc: 00c4a583 lw a1,12(s1)
|
||||
1e0: 00a58533 add a0,a1,a0
|
||||
1e4: 00251513 slli a0,a0,0x2
|
||||
1e8: 00892583 lw a1,8(s2)
|
||||
1ec: 00492603 lw a2,4(s2)
|
||||
1f0: 00092683 lw a3,0(s2)
|
||||
1f4: 00a682b3 add t0,a3,a0
|
||||
1f8: 00a60333 add t1,a2,a0
|
||||
1fc: 00a583b3 add t2,a1,a0
|
||||
200: 0204a803 lw a6,32(s1)
|
||||
204: 01c4ae03 lw t3,28(s1)
|
||||
208: 00000893 li a7,0
|
||||
20c: 00000493 li s1,0
|
||||
210: 00028513 mv a0,t0
|
||||
214: 00030593 mv a1,t1
|
||||
218: 00038613 mv a2,t2
|
||||
21c: 00000793 li a5,0
|
||||
220: 00052683 lw a3,0(a0)
|
||||
224: 0005a703 lw a4,0(a1)
|
||||
228: 00d706b3 add a3,a4,a3
|
||||
22c: 00d62023 sw a3,0(a2)
|
||||
230: 00450513 addi a0,a0,4
|
||||
234: 00458593 addi a1,a1,4
|
||||
238: 00460613 addi a2,a2,4
|
||||
23c: 00178793 addi a5,a5,1
|
||||
240: fe87e0e3 bltu a5,s0,220 <_pocl_kernel_vecadd_workgroup_fast+0x74>
|
||||
244: 00148493 addi s1,s1,1
|
||||
248: fdc4e4e3 bltu s1,t3,210 <_pocl_kernel_vecadd_workgroup_fast+0x64>
|
||||
24c: 00188893 addi a7,a7,1
|
||||
250: fb08eee3 bltu a7,a6,20c <_pocl_kernel_vecadd_workgroup_fast+0x60>
|
||||
254: 00012903 lw s2,0(sp)
|
||||
258: 00412483 lw s1,4(sp)
|
||||
25c: 00812403 lw s0,8(sp)
|
||||
260: 00c12083 lw ra,12(sp)
|
||||
264: 01010113 addi sp,sp,16
|
||||
268: 00008067 ret
|
||||
|
||||
Disassembly of section .comment:
|
||||
|
||||
00000000 <.comment>:
|
||||
0: 6300 flw fs0,0(a4)
|
||||
2: 616c flw fa1,68(a0)
|
||||
4: 676e flw fa4,216(sp)
|
||||
6: 7620 flw fs0,104(a2)
|
||||
8: 7265 lui tp,0xffff9
|
||||
a: 6e6f6973 csrrsi s2,0x6e6,30
|
||||
e: 3920 fld fs0,112(a0)
|
||||
10: 302e fld ft0,232(sp)
|
||||
12: 312e fld ft2,232(sp)
|
||||
14: 2820 fld fs0,80(s0)
|
||||
16: 7468 flw fa0,108(s0)
|
||||
18: 7074 flw fa3,100(s0)
|
||||
1a: 2f2f3a73 csrrc s4,0x2f2,t5
|
||||
1e: 68746967 0x68746967
|
||||
22: 6275 lui tp,0x1d
|
||||
24: 632e flw ft6,200(sp)
|
||||
26: 6c2f6d6f jal s10,f66e8 <_pocl_kernel_vecadd_workgroup_fast+0xf653c>
|
||||
2a: 766c flw fa1,108(a2)
|
||||
2c: 2d6d jal 6e6 <_pocl_kernel_vecadd_workgroup_fast+0x53a>
|
||||
2e: 696d lui s2,0x1b
|
||||
30: 7272 flw ft4,60(sp)
|
||||
32: 632f726f jal tp,f7664 <_pocl_kernel_vecadd_workgroup_fast+0xf74b8>
|
||||
36: 616c flw fa1,68(a0)
|
||||
38: 676e flw fa4,216(sp)
|
||||
3a: 672e flw fa4,200(sp)
|
||||
3c: 7469 lui s0,0xffffa
|
||||
3e: 6220 flw fs0,64(a2)
|
||||
40: 6465 lui s0,0x19
|
||||
42: 34643733 0x34643733
|
||||
46: 3162 fld ft2,56(sp)
|
||||
48: 6338 flw fa4,64(a4)
|
||||
4a: 3665 jal fffffbf2 <_pocl_kernel_vecadd_workgroup_fast+0xfffffa46>
|
||||
4c: 3939 jal fffffc6a <_pocl_kernel_vecadd_workgroup_fast+0xfffffabe>
|
||||
4e: 32636633 0x32636633
|
||||
52: 3635 jal fffffb7e <_pocl_kernel_vecadd_workgroup_fast+0xfffff9d2>
|
||||
54: 64386537 lui a0,0x64386
|
||||
58: 3665 jal fffffc00 <_pocl_kernel_vecadd_workgroup_fast+0xfffffa54>
|
||||
5a: 6631 lui a2,0xc
|
||||
5c: 6236 flw ft4,76(sp)
|
||||
5e: 64663033 0x64663033
|
||||
62: 6330 flw fa2,64(a4)
|
||||
64: 3762 fld fa4,56(sp)
|
||||
66: 2935 jal 4a2 <_pocl_kernel_vecadd_workgroup_fast+0x2f6>
|
||||
68: 2820 fld fs0,80(s0)
|
||||
6a: 7468 flw fa0,108(s0)
|
||||
6c: 7074 flw fa3,100(s0)
|
||||
6e: 2f2f3a73 csrrc s4,0x2f2,t5
|
||||
72: 68746967 0x68746967
|
||||
76: 6275 lui tp,0x1d
|
||||
78: 632e flw ft6,200(sp)
|
||||
7a: 6c2f6d6f jal s10,f673c <_pocl_kernel_vecadd_workgroup_fast+0xf6590>
|
||||
7e: 766c flw fa1,108(a2)
|
||||
80: 2d6d jal 73a <_pocl_kernel_vecadd_workgroup_fast+0x58e>
|
||||
82: 696d lui s2,0x1b
|
||||
84: 7272 flw ft4,60(sp)
|
||||
86: 6c2f726f jal tp,f7748 <_pocl_kernel_vecadd_workgroup_fast+0xf759c>
|
||||
8a: 766c flw fa1,108(a2)
|
||||
8c: 2e6d jal 446 <_pocl_kernel_vecadd_workgroup_fast+0x29a>
|
||||
8e: 20746967 0x20746967
|
||||
92: 35663263 0x35663263
|
||||
96: 62393033 0x62393033
|
||||
9a: 3132 fld ft2,296(sp)
|
||||
9c: 6336 flw ft6,76(sp)
|
||||
9e: 3062 fld ft0,56(sp)
|
||||
a0: 6132 flw ft2,12(sp)
|
||||
a2: 6130 flw fa2,64(a0)
|
||||
a4: 6561 lui a0,0x18
|
||||
a6: 3731 jal ffffffb2 <_pocl_kernel_vecadd_workgroup_fast+0xfffffe06>
|
||||
a8: 35333533 0x35333533
|
||||
ac: 3934 fld fa3,112(a0)
|
||||
ae: 3964 fld fs1,240(a0)
|
||||
b0: 3538 fld fa4,104(a0)
|
||||
b2: 3562 fld fa0,56(sp)
|
||||
b4: 3062 fld ft0,56(sp)
|
||||
b6: 3635 jal fffffbe2 <_pocl_kernel_vecadd_workgroup_fast+0xfffffa36>
|
||||
b8: 00293533 sltu a0,s2,sp
|
Binary file not shown.
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
Binary file not shown.
File diff suppressed because it is too large
Load diff
|
@ -36,3 +36,6 @@ HEX: ELF
|
|||
|
||||
ELF:
|
||||
$(COMP) $(CC_FLAGS) $(VX_STR) $(VX_VEC) $(VX_FIO) $(NEWLIB) $(VX_INT) $(VX_IO) $(VX_API) $(VX_TEST) $(VX_MAIN).c $(LIBS) -Iinclude -o $(VX_MAIN).elf
|
||||
|
||||
clean:
|
||||
rm -rf *.o *.elf *.dump *.hex *.qemu *.log *.debug
|
||||
|
|
File diff suppressed because it is too large
Load diff
Binary file not shown.
|
@ -1,592 +0,0 @@
|
|||
:0200000480007A
|
||||
:100000009705000093854506130540006B10B50069
|
||||
:10001000EF004005130510006B0005001385C108B3
|
||||
:100020001386810C3306A64093050000EF10403C78
|
||||
:1000300017150000130505AFEF00502AEF005034EC
|
||||
:08004000EF00D0156F00D02A7B
|
||||
:10004800B70700009387070063880700371500800B
|
||||
:10005800130505B26F0010286780000013054000E3
|
||||
:100068006B000500972100009381C179F3261002E7
|
||||
:100078009396A601732600029315A6001316260070
|
||||
:1000880037F1FF6F3301B1403301D1403301C10073
|
||||
:10009800F326100263860600130500006B000500B6
|
||||
:1000A80067800000D772850007E0051233055540C8
|
||||
:1000B80093922200B38555008760061233065600D6
|
||||
:1000C8005781000227E10602B3865600E31E05FCAD
|
||||
:1000D800D72021B667800000130101FD2326810285
|
||||
:1000E80013040103232EA4FC232CB4FC232AC4FCF0
|
||||
:1000F8008327C4FD83A707002326F4FE930744FD46
|
||||
:100108002322F4FE832744FE03C707008327C4FE87
|
||||
:100118002380E7008327C4FE93871700032744FE44
|
||||
:10012800034717002380E7008327C4FE938727002F
|
||||
:10013800032744FE034727002380E7008327C4FEE4
|
||||
:1001480093873700032744FE034737002380E700DF
|
||||
:100158008327C4FE938747002326F4FE232404FE46
|
||||
:100168006F004003832784FE032784FDB307F7004D
|
||||
:1001780003C707008327C4FE2380E7008327C4FE44
|
||||
:10018800938717002326F4FE832784FE938717009E
|
||||
:100198002324F4FE832744FD032784FEE344F7FC6D
|
||||
:1001A8008327C4FE2320F4FE832704FE93F7370039
|
||||
:1001B800032704FEB307F7002320F4FE832704FE79
|
||||
:1001C8002326F4FE8327C4FD0327C4FE23A0E700EB
|
||||
:1001D800130000000324C10213010103678000001B
|
||||
:1001E800130101FC232E8102130401042326A4FC1D
|
||||
:1001F8002324B4FC8327C4FC83A707002326F4FE2A
|
||||
:100208009307C4FD2322F4FE8327C4FE03C7070017
|
||||
:10021800832744FE2380E700832744FE9387170043
|
||||
:100228000327C4FE034717002380E700832744FE03
|
||||
:10023800938727000327C4FE034727002380E7008E
|
||||
:10024800832744FE938737000327C4FE03473700FC
|
||||
:100258002380E7008327C4FE938747002326F4FE04
|
||||
:10026800232404FE6F004003832784FE032784FCB5
|
||||
:10027800B307F7000327C4FE034707002380E700FE
|
||||
:100288008327C4FE938717002326F4FE832784FE62
|
||||
:10029800938717002324F4FE8327C4FD032784FED5
|
||||
:1002A800E344F7FC8327C4FE2320F4FE832704FEDF
|
||||
:1002B80093F73700032704FEB307F7002320F4FE63
|
||||
:1002C800832704FE2326F4FE8327C4FC0327C4FEE9
|
||||
:1002D80023A0E700130000000324C1031301010455
|
||||
:1002E80067800000130101FF232681001304010128
|
||||
:1002F800130000000324C1001301010167800000FE
|
||||
:10030800130101FE232E8100130401022326A4FEFB
|
||||
:100318002324B4FE832784FE3727000023A2E700A6
|
||||
:1003280093070000138507000324C101130101028C
|
||||
:1003380067800000130101FE232E1100232C810089
|
||||
:10034800130401022326A4FEB7270080138507B3F0
|
||||
:10035800EF00C04F93071000138507008320C101E9
|
||||
:10036800032481011301010267800000130101FDCC
|
||||
:10037800232611022324810213040103232EA4FC43
|
||||
:10038800232CB4FC232AC4FCB70700712326F4FEEF
|
||||
:10039800B70700722324F4FE930730002322F4FEEB
|
||||
:1003A800130744FE9307C4FE130640009305070095
|
||||
:1003B80013850700EFF05FD21307C4FD9307C4FE4F
|
||||
:1003C800130640009305070013850700EFF0DFD000
|
||||
:1003D800130784FD9307C4FE130640009305070026
|
||||
:1003E80013850700EFF05FCF130744FD9307C4FEA2
|
||||
:1003F800130640009305070013850700EFF0DFCDD3
|
||||
:1004080083A74107E7800700130704FE930784FECC
|
||||
:100418009305070013850700EFF09FDC832704FE90
|
||||
:10042800138507008320C1020324810213010103FD
|
||||
:1004380067800000130101FD232611022324810295
|
||||
:1004480013040103232EA4FC232CB4FC232AC4FC8C
|
||||
:10045800B70700712324F4FEB70700722326F4FEC1
|
||||
:10046800930740002322F4FE130744FE930784FEFB
|
||||
:10047800130640009305070013850700EFF0DFC55A
|
||||
:100488001307C4FD930784FE130640009305070075
|
||||
:1004980013850700EFF05FC4130784FD930784FEFC
|
||||
:1004A800130640009305070013850700EFF0DFC22D
|
||||
:1004B800130744FD930784FE1306400093050700C5
|
||||
:1004C80013850700EFF05FC183A74107E7800700A6
|
||||
:1004D800832744FD138507008320C102032481027A
|
||||
:1004E8001301010367800000130101FD2326110297
|
||||
:1004F8002324810213040103232EA4FC232CB4FC1F
|
||||
:10050800232AC4FCB70700712326F4FE9307500082
|
||||
:100518002324F4FE130784FE9307C4FE1306400049
|
||||
:100528009305070013850700EFF01FBB1307C4FDF1
|
||||
:100538009307C4FE130640009305070013850700C0
|
||||
:10054800EFF09FB99307C4FE032644FD832584FD7D
|
||||
:1005580013850700EFF05FB883A74107E78007001E
|
||||
:10056800832744FD138507008320C10203248102E9
|
||||
:100578001301010367800000130101FD2326810296
|
||||
:1005880013040103232EA4FC8327C4FD63D80700AA
|
||||
:100598008327C4FDB307F040232EF4FC0327C4FDD2
|
||||
:1005A800B73700009387078063D8E700B7370000A4
|
||||
:1005B80093870780232EF4FC83A781072326F4FE64
|
||||
:1005C80003A781078327C4FD3307F70023ACE1069F
|
||||
:1005D8008327C4FE138507000324C1021301010306
|
||||
:1005E80067800000130101FE232E1100232C8100D7
|
||||
:1005F800130401022326A4FE13050000EF00001EC9
|
||||
:10060800130000008320C1010324810113010102AA
|
||||
:1006180067800000130101FD2326110223248102B3
|
||||
:1006280013040103232EA4FC232CB4FC232AC4FCAA
|
||||
:10063800B70700712326F4FEB70700722324F4FEDF
|
||||
:10064800930770002322F4FE130744FE9307C4FEA9
|
||||
:10065800130640009305070013850700EFF0DFA796
|
||||
:100668001307C4FD9307C4FE130640009305070053
|
||||
:1006780013850700EFF05FA6130784FD9307C4FEF8
|
||||
:10068800130640009305070013850700EFF0DFA469
|
||||
:10069800130744FD9307C4FE1306400093050700A3
|
||||
:1006A80013850700EFF05FA383A74107E7800700E2
|
||||
:1006B800130704FE930784FE9305070013850700BC
|
||||
:1006C800EFF01FB2832704FE138507008320C102C1
|
||||
:1006D800032481021301010367800000130101FF55
|
||||
:1006E800232611002324810013040101B727008069
|
||||
:1006F800138547B4EF008015130000008320C10064
|
||||
:10070800032481001301010167800000130101FF28
|
||||
:10071800232611002324810013040101EF00800E19
|
||||
:1007280093070500138507008320C1000324810077
|
||||
:100738001301010167800000130101FF2326110046
|
||||
:100748002324810013040101B7270080138587B68D
|
||||
:10075800EF00C00F130000008320C10003248100B4
|
||||
:100768001301010167800000130101FF2326110016
|
||||
:100778002324810013040101B72700801385C7B81B
|
||||
:10078800EF00C00C83A781099386170023ACD1081A
|
||||
:10079800138507008320C100032481001301010190
|
||||
:1007A80067800000130101FF232611002324810024
|
||||
:1007B80013040101B7270080138587BBEF000009E8
|
||||
:1007C800130000008320C1000324810013010101EC
|
||||
:1007D800678000006B10B500678000006B000500A3
|
||||
:1007E800678000006B40B500678000006B20050043
|
||||
:1007F800678000006B3000006780000073251002DE
|
||||
:100808006780000073250002678000001305400020
|
||||
:100818006B000500F32610029396F600732600027B
|
||||
:100828009315A6001316260037F1FF6F3301B14068
|
||||
:100838003301D1403301C100F3261002638606005C
|
||||
:10084800130500006B00050067800000130141FFDD
|
||||
:10085800232011002322B100834505006388050089
|
||||
:10086800EF00C001130515006FF01FFF8320010082
|
||||
:10087800832541001301C10067800000B702010011
|
||||
:1008880023A0B20067800000130101FD2326110296
|
||||
:100898002324810213040103232EA4FC0327C4FD8F
|
||||
:1008A8009307F00063E4E702B72700800327C4FD3D
|
||||
:1008B8001317270093878700B307F70083A707005C
|
||||
:1008C80013850700EFF09FF86F00400793070002B9
|
||||
:1008D8002326F4FEA30504FE8327C4FE9387C7FFDF
|
||||
:1008E8000327C4FDB357F70093F7F7002322F4FE5C
|
||||
:1008F800832744FE6386070093071000A305F4FED0
|
||||
:100908008347B4FE63820702B7270080032744FEAB
|
||||
:100918001317270093878700B307F70083A70700FB
|
||||
:1009280013850700EFF09FF28327C4FE9387C7FF64
|
||||
:100938002326F4FE8327C4FEE340F0FA8320C10295
|
||||
:10094800032481021301010367800000130101FEE3
|
||||
:10095800232E1100232C8100130401022326A4FE58
|
||||
:100968002324B4FE0325C4FEEFF05FEE032584FEC6
|
||||
:10097800EFF09FF1B72700801385C7C1EFF01FED97
|
||||
:10098800130000008320C101032481011301010227
|
||||
:1009980067800000130101FD232611022324810230
|
||||
:1009A8001304010313051000EFF05FE3930700023F
|
||||
:1009B8002322F4FE832744FE93972700138507001C
|
||||
:1009C800EF004025930705002320F4FE832744FE0B
|
||||
:1009D8009397270013850700EF00C02393070500AE
|
||||
:1009E800232EF4FC832744FE9397270013850700E2
|
||||
:1009F800EF00402293070500232CF4FC232604FE75
|
||||
:100A08006F0080058327C4FE93972700032704FE01
|
||||
:100A1800B307F7001307100023A0E7008327C4FEDD
|
||||
:100A2800939727000327C4FDB307F70013071000A7
|
||||
:100A380023A0E7008327C4FE93972700032784FD9C
|
||||
:100A4800B307F7001307100023A0E7008327C4FEAD
|
||||
:100A5800938717002326F4FE0327C4FE832744FE4A
|
||||
:100A6800E342F7FA832684FD0326C4FD832504FEAA
|
||||
:100A7800032544FEEFF00FE3232404FE6F00C002B9
|
||||
:100A8800832784FE93972700032784FDB307F70085
|
||||
:100A980083A7070013850700EFF01FDF832784FE75
|
||||
:100AA800938717002324F4FE032784FE832744FE3C
|
||||
:100AB800E348F7FC13050000EFF05FD213000000D5
|
||||
:100AC800138507008320C102032481021301010357
|
||||
:100AD80067800000930505009306000013060000D8
|
||||
:100AE800130500006F005024130101FF9305000057
|
||||
:100AF800232481002326110013040500EF00502C45
|
||||
:100B080003A501078327C50363840700E78007005F
|
||||
:100B180013050400EFF01FAD130101FF232481002A
|
||||
:100B28002322910037240080B72400809387440053
|
||||
:100B3800130444003304F4402326110013542440C2
|
||||
:100B480063020402931424009384C4FFB384F40062
|
||||
:100B580083A704001304F4FF9384C4FFE78007000D
|
||||
:100B6800E31804FE8320C10003248100832441008C
|
||||
:100B78001301010167800000130101FF2324810094
|
||||
:100B8800232021013724008037290080930704009F
|
||||
:100B9800130909003309F940232611002322910083
|
||||
:100BA8001359294063000902130404009304000048
|
||||
:100BB800832704009384140013044400E78007008B
|
||||
:100BC800E31899FE37240080372900809307040032
|
||||
:100BD800130949003309F9401359294063000902F0
|
||||
:100BE8001304040093040000832704009384140072
|
||||
:100BF80013044400E7800700E31899FE8320C1002E
|
||||
:100C08000324810083244100032901001301010109
|
||||
:100C1800678000009305050003A501086F00000127
|
||||
:100C28009305050003A501086F00103D130101FDA0
|
||||
:100C380023229102232E310123261102232481022B
|
||||
:100C480023202103232C4101232A51012328610158
|
||||
:100C58002326710123248101232291019384B50065
|
||||
:100C6800930760019309050063E497069307000161
|
||||
:100C780063ECB720EF00100593040001930780018F
|
||||
:100C880013062000138981C6B307F90003A447009F
|
||||
:100C9800138787FF6302E424832744008326C40064
|
||||
:100CA8000326840093F7C7FFB307F40003A74700A0
|
||||
:100CB8002326D60023A4C60013671700138509004E
|
||||
:100CC80023A2E700EF005000130584006F00801C8A
|
||||
:100CD80093F484FF63CA041A63E8B41AEF00807EB1
|
||||
:100CE8009307701F63F8974693D79400638E071C89
|
||||
:100CF80013074000636CF73E93D76400138697038D
|
||||
:100D08001385870393163600138981C6B306D90065
|
||||
:100D180003A44600938686FF638C860283274400DB
|
||||
:100D28009305F00093F7C7FF3387974063C0E50248
|
||||
:100D3800635807340324C400638C86008327440067
|
||||
:100D480093F7C7FF33879740E3D4E5FE1306050002
|
||||
:100D58000324090113088900630C0419832544003E
|
||||
:100D68001307F00093F5C5FFB3879540634AF74032
|
||||
:100D7800232A09012328090163D4073E9307F01F9A
|
||||
:100D880063E6B73093D535009387150093973700FE
|
||||
:100D980003254900B307F90083A6070093D525402A
|
||||
:100DA800130710003317B7003367A700938587FF31
|
||||
:100DB8002326B4002324D4002322E90023A087009B
|
||||
:100DC80023A686009357264093061000B396F60094
|
||||
:100DD800636AD712B3F7E600639407029396160086
|
||||
:100DE8001376C6FFB3F7E60013064600639A0700BA
|
||||
:100DF80093961600B3F7E60013064600E38A07FE4B
|
||||
:100E08001305F00093183600B308190193850800FC
|
||||
:100E18001303060003A4C500639A85006F00402FE2
|
||||
:100E2800635207300324C4006384852E832744005B
|
||||
:100E380093F7C7FF33879740E354E5FE8326C40042
|
||||
:100E48000326840093E514002322B4002326D60049
|
||||
:100E580023A4C600B3049400232A990023289900E8
|
||||
:100E68009366170023A6040123A4040123A2D40037
|
||||
:100E7800B307F4001385090023A0E700EF00C0645E
|
||||
:100E8800130584006F0000019307C00023A0F90038
|
||||
:100E9800130500008320C102032481028324410238
|
||||
:100EA800032901028329C101032A8101832A4101FF
|
||||
:100EB800032B0101832BC100032C8100832C4100EB
|
||||
:100EC8001301010367800000930600201306000445
|
||||
:100ED8001305F0036FF05FE303A4C70013062600B1
|
||||
:100EE800E39C87DA0324090113088900E31804E75F
|
||||
:100EF800032749009357264093061000B396F6003F
|
||||
:100F0800E37AD7EC03248900832A440013FCCAFF40
|
||||
:100F180063689C00B3079C401307F000634EF71208
|
||||
:100F280083AA410903A741089307F0FF330A840104
|
||||
:100F3800B38A54016308F732B71700009387F700A4
|
||||
:100F4800B38AFA00B7F7FFFFB3FAFA0093850A00ED
|
||||
:100F580013850900EF0080579307F0FF130B050076
|
||||
:100F6800630AF52663664527938BC10983A70B009F
|
||||
:100F7800B387FA0023A0FB00138707006306AA388B
|
||||
:100F880083A641089307F0FF638EF638330A4B4176
|
||||
:100F98003307EA0023A0EB00937C7B0063860C2ECA
|
||||
:100FA800330B9B41B7170000130B8B00138AF7FF15
|
||||
:100FB800B30A5B019387870033F74A01B3879741E8
|
||||
:100FC800B387E74033FA470193050A001385090000
|
||||
:100FD800EF00C04F9307F0FF6300F53A3305654112
|
||||
:100FE800B30A450183A70B002324690193EA1A0079
|
||||
:100FF800B307FA0023A0FB0023225B016308243314
|
||||
:101008001306F000637886338326440013074CFFE9
|
||||
:10101800137787FF93F61600B3E6E6002322D40081
|
||||
:1010280093055000B306E40023A2B60023A4B6003B
|
||||
:10103800636EE634832A4B0013040B0083A6010970
|
||||
:1010480063F4F60023A8F10883A6C10863F8F6182C
|
||||
:1010580023A6F1086F00801813E714002322E40088
|
||||
:10106800B30494002324990093E71700138509001B
|
||||
:1010780023A2F400EF004045130584006FF09FE1C0
|
||||
:101088008326C400032684006FF01FC293D79500FF
|
||||
:10109800130740006374F712130740016360F722D7
|
||||
:1010A8009386C7051387B70593963600B306D9000C
|
||||
:1010B80083A70600938686FF638AF61A03A747006C
|
||||
:1010C8001377C7FF63F6E50083A78700E398F6FE6A
|
||||
:1010D80083A6C700032749002326D4002324F4004D
|
||||
:1010E80023A4860023A687006FF0DFCD13074001F5
|
||||
:1010F8006378F710130740056360F71E93D7C400A1
|
||||
:101108001386F7061385E706931636006FF0DFBFE0
|
||||
:10111800130313009377330093858500E39C07CE70
|
||||
:101128006F00C00FB307F40003A747008326C4006D
|
||||
:10113800032684001367170023A2E7002326D6009E
|
||||
:101148001385090023A4C600EF00003813058400A6
|
||||
:101158006FF05FD413D63400938784006FF09FB28A
|
||||
:10116800B305B40083A745001385090093E717006A
|
||||
:1011780023A2F500EF004035130584006FF09FD1DE
|
||||
:1011880013E714002322E400B3049400232A9900EF
|
||||
:101198002328990013E7170023A6040123A40401B8
|
||||
:1011A80023A2E400B305B4001385090023A0F500C9
|
||||
:1011B800EF008031130584006FF0DFCD93D7650011
|
||||
:1011C8009386970313878703939636006FF01FEE75
|
||||
:1011D8006302241303248900832A440093FACAFF74
|
||||
:1011E800B3879A4063E69A001307F000E346F7E6F0
|
||||
:1011F80013850900EF00402D130500006FF09FC90B
|
||||
:101208001386C7051385B705931636006FF0DFAF51
|
||||
:1012180083A788001306F6FF6394171D937736009B
|
||||
:10122800938888FFE39607FE0327490093C7F6FFD4
|
||||
:10123800B3F7E7002322F90093961600E3E4D7CC2E
|
||||
:10124800E38206CC33F7F600631A0700939616007C
|
||||
:1012580033F7F60013034300E30A07FE13060300FF
|
||||
:101268006FF05FBA938A0A016FF05FCE03254900D9
|
||||
:1012780093552740130710003317B7003367A700AB
|
||||
:101288002322E9006FF05FE5B71700001387F7FF27
|
||||
:10129800330A5B01337AEA00B387474133FAE70040
|
||||
:1012A80093050A0013850900EF0040229307F0FF19
|
||||
:1012B800E316F5D2130A00006FF0DFD213074005DA
|
||||
:1012C8006360F70893D7C5009386F7061387E70688
|
||||
:1012D800939636006FF09FDD130740156360F7089B
|
||||
:1012E80093D7F4001386870713857707931636007C
|
||||
:1012F8006FF09FA1938BC10903A70B003387EA0006
|
||||
:1013080023A0EB006FF0DFC793164A01E39A06C6E5
|
||||
:1013180003248900B30A5C0193EA1A0023225401CA
|
||||
:101328006FF0DFD123A261096FF01FC713040B0010
|
||||
:101338006FF0DFD0930710002322FB006FF05FEB04
|
||||
:10134800130740156362F70693D7F500938687075E
|
||||
:1013580013877707939636006FF05FD513074055CC
|
||||
:101368006362F70693D724011386D7071385C70747
|
||||
:10137800931636006FF05F99938C8CFFB38A9A01AD
|
||||
:10138800B38A6A41130A00006FF0DFC59305840031
|
||||
:1013980013850900EF0040460324890083A70B004A
|
||||
:1013A800832A44006FF09FC9130740556364F7020E
|
||||
:1013B80093D725019386D7071387C70793963600D7
|
||||
:1013C8006FF0DFCE9306803F1306F0071305E007A2
|
||||
:1013D8006FF09F939306803F1307E0076FF01FCDD0
|
||||
:1013E800832749006FF05FE51303F000130705003A
|
||||
:1013F800637EC3029377F7006390070A6392050838
|
||||
:10140800937606FF1376F600B386E6002320B7002E
|
||||
:101418002322B7002324B7002326B70013070701A8
|
||||
:10142800E366D7FE6314060067800000B306C34076
|
||||
:101438009396260097020000B38656006780C60080
|
||||
:101448002307B700A306B7002306B700A305B70014
|
||||
:101458002305B700A304B7002304B700A303B7000C
|
||||
:101468002303B700A302B7002302B700A301B70004
|
||||
:101478002301B700A300B7002300B700678000006E
|
||||
:1014880093F5F50F93968500B3E5D500939605017E
|
||||
:10149800B3E5D5006FF0DFF69396270097020000BA
|
||||
:1014A800B386560093820000E78006FA9380020014
|
||||
:1014B800938707FF3307F7403306F600E378C3F650
|
||||
:1014C8006FF0DFF36780000067800000130101FF01
|
||||
:1014D800232481002322910093040500138505002D
|
||||
:1014E8002326110023A2010CEFF00F899307F0FFC8
|
||||
:1014F800630CF5008320C10003248100832441008C
|
||||
:10150800130101016780000083A7410CE38407FEF3
|
||||
:101518008320C1000324810023A0F4008324410018
|
||||
:10152800130101016780000003A7010783278714BF
|
||||
:10153800638C070403A747001308F001634EE8060D
|
||||
:101548001318270063060502338307012324C30801
|
||||
:1015580083A88718130610003316E600B3E8C800FE
|
||||
:1015680023A417192324D310930620006304D5025B
|
||||
:101578001307170023A2E700B387070123A4B700C6
|
||||
:1015880013050000678000009307C7142324F7148D
|
||||
:101598006FF05FFA83A6C7181307170023A2E700A6
|
||||
:1015A80033E6C60023A6C718B387070123A4B700EC
|
||||
:1015B80013050000678000001305F0FF6780000036
|
||||
:1015C800130101FD2324810103AC0107232E3101FE
|
||||
:1015D800232C4101232A51012328610123261102CA
|
||||
:1015E800232481022322910223202103232671012F
|
||||
:1015F800930A0500138B0500130A10009309F0FFE6
|
||||
:1016080003298C1463080902832449001384F4FF16
|
||||
:101618006342040293942400B304990063040B0406
|
||||
:1016280083A74410638067051304F4FF9384C4FF01
|
||||
:10163800E31634FF8320C10203248102832441027C
|
||||
:10164800032901028329C101032A8101832A410157
|
||||
:10165800032B0101832BC100032C8100130101031B
|
||||
:10166800678000008327490083A644009387F7FF1B
|
||||
:10167800638A870423A20400E38806FA832789186B
|
||||
:1016880033178A00832B4900B377F700639E07005E
|
||||
:10169800E780060083274900E39477F783278C14B3
|
||||
:1016A800E38427F96FF0DFF58327C91883A5440879
|
||||
:1016B8003377F700631C070013850A00E7800600EC
|
||||
:1016C8006FF05FFD232289006FF01FFB1385050073
|
||||
:1016D800E78006006FF01FFC130101FE232821019B
|
||||
:1016E800232C8100232A910023263101138405002D
|
||||
:1016F800232E110093090500138981C6EFF09FDCA2
|
||||
:1017080083268900371700009307F7FE83A4460055
|
||||
:101718003384874093F4C4FF330494001354C40003
|
||||
:101728001304F4FF1314C400634EE400930500008F
|
||||
:1017380013850900EFF09FD983278900B3879700A5
|
||||
:101748006306F50213850900EFF01FD88320C10155
|
||||
:101758000324810183244101032901018329C10054
|
||||
:10176800130500001301010267800000B3058040E3
|
||||
:1017780013850900EFF09FD59307F0FF6304F50484
|
||||
:1017880083A7C10983268900B384844093E41400A5
|
||||
:10179800338487401385090023A2960023AE81086D
|
||||
:1017A800EFF09FD28320C1010324810183244101EA
|
||||
:1017B800032901018329C100130510001301010247
|
||||
:1017C800678000009305000013850900EFF01FD023
|
||||
:1017D800032789009306F000B307E540E3D4F6F643
|
||||
:1017E80083A6410893E717002322F7003305D54065
|
||||
:1017F80023AEA1086FF01FF563860512130101FFE0
|
||||
:1018080023248100232291001384050093040500FA
|
||||
:1018180023261100EFF01FCB0325C4FF130784FF15
|
||||
:101828009377E5FF3306F700938581C68326460044
|
||||
:1018380003A8850093F6C6FF630EC8182322D600B6
|
||||
:10184800137515003308D6006310050A032384FFB7
|
||||
:10185800032848003307674083288700138501C79A
|
||||
:10186800B3876700137818006380A8140323C700A0
|
||||
:1018780023A66800232413016306081C93E61700B7
|
||||
:101888002322D7002320F6009306F01F63E8F60A08
|
||||
:1018980093D73700938617009396360003A8450020
|
||||
:1018A800B386D50003A5060013D62740930710007A
|
||||
:1018B800B397C700B3E70701138686FF2326C7003F
|
||||
:1018C8002324A70023A2F50023A0E6002326E50091
|
||||
:1018D800032481008320C100138504008324410070
|
||||
:1018E800130101016FF05FBE032548001375150051
|
||||
:1018F800631C0502B387D700138501C783268600BA
|
||||
:1019080093E817003308F700638AA6140326C60075
|
||||
:1019180023A6C6002324D600232217012320F8007B
|
||||
:101928006FF09FF66780000093E61700232ED4FE21
|
||||
:101938002320F6009306F01FE3FCF6F493D69700F5
|
||||
:1019480013064000636ED60C93D667001385960382
|
||||
:1019580013868603131535003385A50083260500F5
|
||||
:10196800130585FF630AD51003A646001376C6FF44
|
||||
:1019780063F6C70083A68600E318D5FE03A5C60054
|
||||
:101988002326A7002324D700032481002324E5006D
|
||||
:101998008320C100138504008324410023A6E600A8
|
||||
:1019A800130101016FF05FB26318081283258600E6
|
||||
:1019B8000326C600B387F60093E6170023A6C500E2
|
||||
:1019C8002324B6002322D7003307F7002320F7008B
|
||||
:1019D8006FF01FF013751500B387D7006310050269
|
||||
:1019E800032584FF3307A7408326C7000326870003
|
||||
:1019F800B387A7002326D60023A4C60013E6170042
|
||||
:101A080083A681082322C70023A4E500E3E2D7ECDC
|
||||
:101A180083A5410913850400EFF01FCC6FF05FEB3D
|
||||
:101A2800130640016374D602130640056364D606A4
|
||||
:101A380093D6C7001385F6061386E60613153500F8
|
||||
:101A48006FF09FF1B387D7006FF05FEB1385C60582
|
||||
:101A58001386B605131535006FF01FF023AAE500AD
|
||||
:101A680023A8E5002326A7002324A7002322170183
|
||||
:101A78002320F8006FF0DFE503A845001356264041
|
||||
:101A8800930710003396C7003366060123A2C500EA
|
||||
:101A98006FF01FEF13064015636CD60093D6F7005E
|
||||
:101AA8001385860713867607131535006FF0DFEA6E
|
||||
:101AB80013064055636CD60093D627011385D607C5
|
||||
:101AC8001386C607131535006FF01FE91305803F0D
|
||||
:101AD8001306E0076FF05FE893E617002322D700AC
|
||||
:081AE8002320F6006FF0DFDEA1
|
||||
:101AF0003000000031000000320000003300000020
|
||||
:101B000034000000350000003600000037000000FF
|
||||
:101B10003800000039000000610000006200000091
|
||||
:101B20006300000064000000650000006600000023
|
||||
:101B300048656C6C6F2066726F6D205F69736174AD
|
||||
:101B400074790A004552524F523A205F6B696C6CAF
|
||||
:101B5000206E6F742079657420696D706C656D6599
|
||||
:101B60006E7465640A0000004552524F523A205F7D
|
||||
:101B7000756E6C696E6B206E6F7420796574206968
|
||||
:101B80006D706C656D656E7465640A004552524FE8
|
||||
:101B9000523A205F67657474696D656F6664617938
|
||||
:101BA000206E6F742079657420696D706C656D6549
|
||||
:101BB0006E7465640A0000004552524F523A205F2D
|
||||
:101BC0006C696E6B206E6F742079657420696D701E
|
||||
:101BD0006C656D656E7465640A000000300000007D
|
||||
:101BE000310000003200000033000000340000002B
|
||||
:101BF000350000003600000037000000380000000B
|
||||
:101C00003900000061000000620000006300000075
|
||||
:0E1C10006400000065000000660000000A008D
|
||||
:042000004800008014
|
||||
:10200800DC1B0080E01B0080E41B0080E81B0080D4
|
||||
:10201800EC1B0080F01B0080F41B0080F81B008084
|
||||
:10202800FC1B0080001C0080041C0080081C008031
|
||||
:102038000C1C0080101C0080141C0080181C0080E0
|
||||
:1020480000000000342300809C23008004240080CA
|
||||
:102058000000000000000000000000000000000078
|
||||
:102068000000000000000000000000000000000068
|
||||
:102078000000000000000000000000000000000058
|
||||
:102088000000000000000000000000000000000048
|
||||
:102098000000000000000000000000000000000038
|
||||
:1020A8000000000000000000000000000000000028
|
||||
:1020B8000000000000000000000000000000000018
|
||||
:1020C8000000000000000000000000000000000008
|
||||
:1020D80000000000000000000000000000000000F8
|
||||
:1020E80000000000000000000100000000000000E7
|
||||
:1020F8000E33CDAB34126DE6ECDE05000B000000AC
|
||||
:1021080000000000000000000000000000000000C7
|
||||
:1021180000000000000000000000000000000000B7
|
||||
:1021280000000000000000000000000000000000A7
|
||||
:102138000000000000000000000000000000000097
|
||||
:102148000000000000000000000000000000000087
|
||||
:102158000000000000000000000000000000000077
|
||||
:102168000000000000000000000000000000000067
|
||||
:102178000000000000000000000000000000000057
|
||||
:102188000000000000000000000000000000000047
|
||||
:102198000000000000000000000000000000000037
|
||||
:1021A8000000000000000000000000000000000027
|
||||
:1021B8000000000000000000000000000000000017
|
||||
:1021C8000000000000000000000000000000000007
|
||||
:1021D80000000000000000000000000000000000F7
|
||||
:1021E80000000000000000000000000000000000E7
|
||||
:1021F80000000000000000000000000000000000D7
|
||||
:1022080000000000000000000000000000000000C6
|
||||
:1022180000000000000000000000000000000000B6
|
||||
:1022280000000000000000000000000000000000A6
|
||||
:102238000000000000000000000000000000000096
|
||||
:102248000000000000000000000000000000000086
|
||||
:102258000000000000000000000000000000000076
|
||||
:102268000000000000000000000000000000000066
|
||||
:102278000000000000000000000000000000000056
|
||||
:102288000000000000000000000000000000000046
|
||||
:102298000000000000000000000000000000000036
|
||||
:1022A8000000000000000000000000000000000026
|
||||
:1022B8000000000000000000000000000000000016
|
||||
:1022C8000000000000000000000000000000000006
|
||||
:1022D80000000000000000000000000000000000F6
|
||||
:1022E80000000000000000000000000000000000E6
|
||||
:1022F80000000000000000000000000000000000D6
|
||||
:1023080000000000000000000000000000000000C5
|
||||
:1023180000000000000000000000000000000000B5
|
||||
:1023280000000000000000000000000000000000A5
|
||||
:102338000000000000000000000000000000000095
|
||||
:102348000000000000000000000000000000000085
|
||||
:102358000000000000000000000000000000000075
|
||||
:102368000000000000000000000000000000000065
|
||||
:102378000000000000000000000000000000000055
|
||||
:102388000000000000000000000000000000000045
|
||||
:102398000000000000000000000000000000000035
|
||||
:1023A8000000000000000000000000000000000025
|
||||
:1023B8000000000000000000000000000000000015
|
||||
:1023C8000000000000000000000000000000000005
|
||||
:1023D80000000000000000000000000000000000F5
|
||||
:1023E80000000000000000000000000000000000E5
|
||||
:1023F80000000000000000000000000000000000D5
|
||||
:1024080000000000000000000000000000000000C4
|
||||
:1024180000000000000000000000000000000000B4
|
||||
:1024280000000000000000000000000000000000A4
|
||||
:102438000000000000000000000000000000000094
|
||||
:102448000000000000000000000000000000000084
|
||||
:102458000000000000000000000000000000000074
|
||||
:102468000000000000000000000000000000000064
|
||||
:1024780070240080702400807824008078240080F4
|
||||
:1024880080240080802400808824008088240080A4
|
||||
:102498009024008090240080982400809824008054
|
||||
:1024A800A0240080A0240080A8240080A824008004
|
||||
:1024B800B0240080B0240080B8240080B8240080B4
|
||||
:1024C800C0240080C0240080C8240080C824008064
|
||||
:1024D800D0240080D0240080D8240080D824008014
|
||||
:1024E800E0240080E0240080E8240080E8240080C4
|
||||
:1024F800F0240080F0240080F8240080F824008074
|
||||
:10250800002500800025008008250080082500801F
|
||||
:1025180010250080102500801825008018250080CF
|
||||
:10252800202500802025008028250080282500807F
|
||||
:10253800302500803025008038250080382500802F
|
||||
:1025480040250080402500804825008048250080DF
|
||||
:10255800502500805025008058250080582500808F
|
||||
:10256800602500806025008068250080682500803F
|
||||
:1025780070250080702500807825008078250080EF
|
||||
:10258800802500808025008088250080882500809F
|
||||
:10259800902500809025008098250080982500804F
|
||||
:1025A800A0250080A0250080A8250080A8250080FF
|
||||
:1025B800B0250080B0250080B8250080B8250080AF
|
||||
:1025C800C0250080C0250080C8250080C82500805F
|
||||
:1025D800D0250080D0250080D8250080D82500800F
|
||||
:1025E800E0250080E0250080E8250080E8250080BF
|
||||
:1025F800F0250080F0250080F8250080F82500806F
|
||||
:10260800002600800026008008260080082600801A
|
||||
:1026180010260080102600801826008018260080CA
|
||||
:10262800202600802026008028260080282600807A
|
||||
:10263800302600803026008038260080382600802A
|
||||
:1026480040260080402600804826008048260080DA
|
||||
:10265800502600805026008058260080582600808A
|
||||
:10266800602600806026008068260080682600803A
|
||||
:1026780070260080702600807826008078260080EA
|
||||
:10268800802600808026008088260080882600809A
|
||||
:10269800902600809026008098260080982600804A
|
||||
:1026A800A0260080A0260080A8260080A8260080FA
|
||||
:1026B800B0260080B0260080B8260080B8260080AA
|
||||
:1026C800C0260080C0260080C8260080C82600805A
|
||||
:1026D800D0260080D0260080D8260080D82600800A
|
||||
:1026E800E0260080E0260080E8260080E8260080BA
|
||||
:1026F800F0260080F0260080F8260080F82600806A
|
||||
:102708000027008000270080082700800827008015
|
||||
:1027180010270080102700801827008018270080C5
|
||||
:102728002027008020270080282700802827008075
|
||||
:102738003027008030270080382700803827008025
|
||||
:1027480040270080402700804827008048270080D5
|
||||
:102758005027008050270080582700805827008085
|
||||
:102768006027008060270080682700806827008035
|
||||
:1027780070270080702700807827008078270080E5
|
||||
:102788008027008080270080882700808827008095
|
||||
:102798009027008090270080982700809827008045
|
||||
:1027A800A0270080A0270080A8270080A8270080F5
|
||||
:1027B800B0270080B0270080B8270080B8270080A5
|
||||
:1027C800C0270080C0270080C8270080C827008055
|
||||
:1027D800D0270080D0270080D8270080D827008005
|
||||
:1027E800E0270080E0270080E8270080E8270080B5
|
||||
:1027F800F0270080F0270080F8270080F827008065
|
||||
:102808000028008000280080082800800828008010
|
||||
:1028180010280080102800801828008018280080C0
|
||||
:102828002028008020280080282800802828008070
|
||||
:102838003028008030280080382800803828008020
|
||||
:1028480040280080402800804828008048280080D0
|
||||
:102858005028008050280080582800805828008080
|
||||
:102868006028008060280080682800806828008030
|
||||
:1028780048200080000000700000001000000020C8
|
||||
:0C28880048200080FFFFFFFF000002005E
|
||||
:040000058000000077
|
||||
:00000001FF
|
|
@ -38,3 +38,6 @@ ELF:
|
|||
# $(COMP) $(CC_FLAGS) $(VX_STR) $(VX_VEC3) $(VX_FIO) $(NEWLIB) $(VX_INT) $(VX_IO) $(VX_API) $(VX_TEST) $(VX_MAIN).c $(LIBS) -Iinclude -o $(VX_MAIN).elf
|
||||
# $(COMP) $(CC_FLAGS) $(VX_STR) $(VX_VEC4) $(VX_FIO) $(NEWLIB) $(VX_INT) $(VX_IO) $(VX_API) $(VX_TEST) $(VX_MAIN).c $(LIBS) -Iinclude -o $(VX_MAIN).elf
|
||||
# $(COMP) $(CC_FLAGS) $(VX_STR) $(VX_VEC5) $(VX_FIO) $(NEWLIB) $(VX_INT) $(VX_IO) $(VX_API) $(VX_TEST) $(VX_MAIN).c $(LIBS) -Iinclude -o $(VX_MAIN).elf~
|
||||
|
||||
clean:
|
||||
rm -rf *.o *.elf *.dump *.hex *.qemu *.log *.debug
|
File diff suppressed because it is too large
Load diff
Binary file not shown.
File diff suppressed because it is too large
Load diff
Binary file not shown.
File diff suppressed because it is too large
Load diff
|
@ -1,321 +0,0 @@
|
|||
// Verilated -*- C++ -*-
|
||||
// DESCRIPTION: Verilator output: Primary design header
|
||||
//
|
||||
// This header should be included by all source files instantiating the design.
|
||||
// The class here is then constructed to instantiate the design.
|
||||
// See the Verilator manual for examples.
|
||||
|
||||
#ifndef _Vcache_simX_H_
|
||||
#define _Vcache_simX_H_
|
||||
|
||||
#include "verilated.h"
|
||||
|
||||
class Vcache_simX__Syms;
|
||||
class Vcache_simX_VX_dram_req_rsp_inter__N4_NB4;
|
||||
class Vcache_simX_VX_dcache_request_inter;
|
||||
class Vcache_simX_VX_Cache_Bank__pi8;
|
||||
class Vcache_simX_VX_Cache_Bank__pi9;
|
||||
class VerilatedVcd;
|
||||
|
||||
//----------
|
||||
|
||||
VL_MODULE(Vcache_simX) {
|
||||
public:
|
||||
// CELLS
|
||||
// Public to allow access to /*verilator_public*/ items;
|
||||
// otherwise the application code can consider these internals.
|
||||
Vcache_simX_VX_dram_req_rsp_inter__N4_NB4* __PVT__cache_simX__DOT__VX_dram_req_rsp_icache;
|
||||
Vcache_simX_VX_dcache_request_inter* __PVT__cache_simX__DOT__VX_dcache_req;
|
||||
Vcache_simX_VX_dram_req_rsp_inter__N4_NB4* __PVT__cache_simX__DOT__VX_dram_req_rsp;
|
||||
Vcache_simX_VX_Cache_Bank__pi8* __PVT__cache_simX__DOT__dmem_controller__DOT__dcache__DOT__genblk3__BRA__0__KET____DOT__bank_structure;
|
||||
Vcache_simX_VX_Cache_Bank__pi8* __PVT__cache_simX__DOT__dmem_controller__DOT__dcache__DOT__genblk3__BRA__1__KET____DOT__bank_structure;
|
||||
Vcache_simX_VX_Cache_Bank__pi8* __PVT__cache_simX__DOT__dmem_controller__DOT__dcache__DOT__genblk3__BRA__2__KET____DOT__bank_structure;
|
||||
Vcache_simX_VX_Cache_Bank__pi8* __PVT__cache_simX__DOT__dmem_controller__DOT__dcache__DOT__genblk3__BRA__3__KET____DOT__bank_structure;
|
||||
Vcache_simX_VX_Cache_Bank__pi9* __PVT__cache_simX__DOT__dmem_controller__DOT__icache__DOT__genblk3__BRA__0__KET____DOT__bank_structure;
|
||||
Vcache_simX_VX_Cache_Bank__pi9* __PVT__cache_simX__DOT__dmem_controller__DOT__icache__DOT__genblk3__BRA__1__KET____DOT__bank_structure;
|
||||
Vcache_simX_VX_Cache_Bank__pi9* __PVT__cache_simX__DOT__dmem_controller__DOT__icache__DOT__genblk3__BRA__2__KET____DOT__bank_structure;
|
||||
Vcache_simX_VX_Cache_Bank__pi9* __PVT__cache_simX__DOT__dmem_controller__DOT__icache__DOT__genblk3__BRA__3__KET____DOT__bank_structure;
|
||||
|
||||
// PORTS
|
||||
// The application code writes and reads these signals to
|
||||
// propagate new values into/out from the Verilated model.
|
||||
VL_IN8(clk,0,0);
|
||||
VL_IN8(reset,0,0);
|
||||
VL_IN8(in_icache_valid_pc_addr,0,0);
|
||||
VL_OUT8(out_icache_stall,0,0);
|
||||
VL_IN8(in_dcache_mem_read,2,0);
|
||||
VL_IN8(in_dcache_mem_write,2,0);
|
||||
VL_OUT8(out_dcache_stall,0,0);
|
||||
VL_IN(in_icache_pc_addr,31,0);
|
||||
VL_IN8(in_dcache_in_valid[4],0,0);
|
||||
VL_IN(in_dcache_in_address[4],31,0);
|
||||
|
||||
// LOCAL SIGNALS
|
||||
// Internals; generally not touched by application code
|
||||
VL_SIG8(cache_simX__DOT__icache_i_m_ready,0,0);
|
||||
VL_SIG8(cache_simX__DOT__dcache_i_m_ready,0,0);
|
||||
VL_SIG8(cache_simX__DOT__dmem_controller__DOT__sm_driver_in_valid,3,0);
|
||||
VL_SIG8(cache_simX__DOT__dmem_controller__DOT__cache_driver_in_valid,3,0);
|
||||
VL_SIG8(cache_simX__DOT__dmem_controller__DOT__read_or_write,0,0);
|
||||
VL_SIG8(cache_simX__DOT__dmem_controller__DOT__cache_driver_in_mem_read,2,0);
|
||||
VL_SIG8(cache_simX__DOT__dmem_controller__DOT__cache_driver_in_mem_write,2,0);
|
||||
VL_SIG8(cache_simX__DOT__dmem_controller__DOT__sm_driver_in_mem_read,2,0);
|
||||
VL_SIG8(cache_simX__DOT__dmem_controller__DOT__sm_driver_in_mem_write,2,0);
|
||||
VL_SIG8(cache_simX__DOT__dmem_controller__DOT__icache_driver_in_mem_read,2,0);
|
||||
VL_SIG8(cache_simX__DOT__dmem_controller__DOT__shared_memory__DOT__temp_out_valid,3,0);
|
||||
VL_SIG(cache_simX__DOT__dmem_controller__DOT__shared_memory__DOT__block_addr,27,0);
|
||||
VL_SIG8(cache_simX__DOT__dmem_controller__DOT__shared_memory__DOT__block_we,7,0);
|
||||
VL_SIG8(cache_simX__DOT__dmem_controller__DOT__shared_memory__DOT__orig_in_valid,3,0);
|
||||
VL_SIG8(cache_simX__DOT__dmem_controller__DOT__shared_memory__DOT__genblk2__BRA__0__KET____DOT__shm_write,0,0);
|
||||
VL_SIG8(cache_simX__DOT__dmem_controller__DOT__shared_memory__DOT__genblk2__BRA__1__KET____DOT__shm_write,0,0);
|
||||
VL_SIG8(cache_simX__DOT__dmem_controller__DOT__shared_memory__DOT__genblk2__BRA__2__KET____DOT__shm_write,0,0);
|
||||
VL_SIG8(cache_simX__DOT__dmem_controller__DOT__shared_memory__DOT__genblk2__BRA__3__KET____DOT__shm_write,0,0);
|
||||
VL_SIG8(cache_simX__DOT__dmem_controller__DOT__shared_memory__DOT__vx_priority_encoder_sm__DOT__left_requests,3,0);
|
||||
VL_SIG8(cache_simX__DOT__dmem_controller__DOT__shared_memory__DOT__vx_priority_encoder_sm__DOT__serviced,3,0);
|
||||
VL_SIG8(cache_simX__DOT__dmem_controller__DOT__shared_memory__DOT__vx_priority_encoder_sm__DOT__use_valid,3,0);
|
||||
VL_SIG8(cache_simX__DOT__dmem_controller__DOT__shared_memory__DOT__vx_priority_encoder_sm__DOT__more_than_one_valid,3,0);
|
||||
VL_SIG8(cache_simX__DOT__dmem_controller__DOT__shared_memory__DOT__vx_priority_encoder_sm__DOT__internal_req_num,7,0);
|
||||
VL_SIG8(cache_simX__DOT__dmem_controller__DOT__shared_memory__DOT__vx_priority_encoder_sm__DOT__internal_out_valid,3,0);
|
||||
VL_SIG8(cache_simX__DOT__dmem_controller__DOT__shared_memory__DOT__vx_priority_encoder_sm__DOT__serviced_qual,3,0);
|
||||
VL_SIG8(cache_simX__DOT__dmem_controller__DOT__shared_memory__DOT__vx_priority_encoder_sm__DOT__new_left_requests,3,0);
|
||||
VL_SIG8(cache_simX__DOT__dmem_controller__DOT__shared_memory__DOT__vx_priority_encoder_sm__DOT__genblk1__BRA__0__KET____DOT__num_valids,2,0);
|
||||
VL_SIG8(cache_simX__DOT__dmem_controller__DOT__shared_memory__DOT__vx_priority_encoder_sm__DOT__genblk1__BRA__1__KET____DOT__num_valids,2,0);
|
||||
VL_SIG8(cache_simX__DOT__dmem_controller__DOT__shared_memory__DOT__vx_priority_encoder_sm__DOT__genblk1__BRA__2__KET____DOT__num_valids,2,0);
|
||||
VL_SIG8(cache_simX__DOT__dmem_controller__DOT__shared_memory__DOT__vx_priority_encoder_sm__DOT__genblk1__BRA__3__KET____DOT__num_valids,2,0);
|
||||
VL_SIG8(cache_simX__DOT__dmem_controller__DOT__dcache__DOT__global_way_to_evict,0,0);
|
||||
VL_SIG8(cache_simX__DOT__dmem_controller__DOT__dcache__DOT__index_per_bank,7,0);
|
||||
VL_SIG16(cache_simX__DOT__dmem_controller__DOT__dcache__DOT__use_mask_per_bank,15,0);
|
||||
VL_SIG8(cache_simX__DOT__dmem_controller__DOT__dcache__DOT__valid_per_bank,3,0);
|
||||
VL_SIG16(cache_simX__DOT__dmem_controller__DOT__dcache__DOT__threads_serviced_per_bank,15,0);
|
||||
VL_SIG8(cache_simX__DOT__dmem_controller__DOT__dcache__DOT__hit_per_bank,3,0);
|
||||
VL_SIG8(cache_simX__DOT__dmem_controller__DOT__dcache__DOT__eviction_wb,3,0);
|
||||
VL_SIG8(cache_simX__DOT__dmem_controller__DOT__dcache__DOT__eviction_wb_old,3,0);
|
||||
VL_SIG8(cache_simX__DOT__dmem_controller__DOT__dcache__DOT__state,3,0);
|
||||
VL_SIG8(cache_simX__DOT__dmem_controller__DOT__dcache__DOT__new_state,3,0);
|
||||
VL_SIG8(cache_simX__DOT__dmem_controller__DOT__dcache__DOT__use_valid,3,0);
|
||||
VL_SIG8(cache_simX__DOT__dmem_controller__DOT__dcache__DOT__stored_valid,3,0);
|
||||
VL_SIG8(cache_simX__DOT__dmem_controller__DOT__dcache__DOT__new_stored_valid,3,0);
|
||||
VL_SIG8(cache_simX__DOT__dmem_controller__DOT__dcache__DOT__threads_serviced_Qual,3,0);
|
||||
VL_SIG8(cache_simX__DOT__dmem_controller__DOT__dcache__DOT__detect_bank_miss,3,0);
|
||||
VL_SIG8(cache_simX__DOT__dmem_controller__DOT__dcache__DOT__miss_bank_index,1,0);
|
||||
VL_SIG8(cache_simX__DOT__dmem_controller__DOT__dcache__DOT__miss_found,0,0);
|
||||
VL_SIG8(cache_simX__DOT__dmem_controller__DOT__dcache__DOT__update_global_way_to_evict,0,0);
|
||||
VL_SIG8(cache_simX__DOT__dmem_controller__DOT__dcache__DOT__genblk3__BRA__0__KET____DOT__use_valid_in,0,0);
|
||||
VL_SIG8(cache_simX__DOT__dmem_controller__DOT__dcache__DOT__genblk3__BRA__1__KET____DOT__use_valid_in,0,0);
|
||||
VL_SIG8(cache_simX__DOT__dmem_controller__DOT__dcache__DOT__genblk3__BRA__2__KET____DOT__use_valid_in,0,0);
|
||||
VL_SIG8(cache_simX__DOT__dmem_controller__DOT__dcache__DOT__genblk3__BRA__3__KET____DOT__use_valid_in,0,0);
|
||||
VL_SIG8(cache_simX__DOT__dmem_controller__DOT__icache__DOT__global_way_to_evict,0,0);
|
||||
VL_SIG8(cache_simX__DOT__dmem_controller__DOT__icache__DOT__index_per_bank,3,0);
|
||||
VL_SIG8(cache_simX__DOT__dmem_controller__DOT__icache__DOT__use_mask_per_bank,3,0);
|
||||
VL_SIG8(cache_simX__DOT__dmem_controller__DOT__icache__DOT__valid_per_bank,3,0);
|
||||
VL_SIG8(cache_simX__DOT__dmem_controller__DOT__icache__DOT__threads_serviced_per_bank,3,0);
|
||||
VL_SIG8(cache_simX__DOT__dmem_controller__DOT__icache__DOT__hit_per_bank,3,0);
|
||||
VL_SIG8(cache_simX__DOT__dmem_controller__DOT__icache__DOT__eviction_wb,3,0);
|
||||
VL_SIG8(cache_simX__DOT__dmem_controller__DOT__icache__DOT__eviction_wb_old,3,0);
|
||||
VL_SIG8(cache_simX__DOT__dmem_controller__DOT__icache__DOT__state,3,0);
|
||||
VL_SIG8(cache_simX__DOT__dmem_controller__DOT__icache__DOT__new_state,3,0);
|
||||
VL_SIG8(cache_simX__DOT__dmem_controller__DOT__icache__DOT__use_valid,0,0);
|
||||
VL_SIG8(cache_simX__DOT__dmem_controller__DOT__icache__DOT__stored_valid,0,0);
|
||||
VL_SIG8(cache_simX__DOT__dmem_controller__DOT__icache__DOT__new_stored_valid,0,0);
|
||||
VL_SIG8(cache_simX__DOT__dmem_controller__DOT__icache__DOT__threads_serviced_Qual,0,0);
|
||||
VL_SIG8(cache_simX__DOT__dmem_controller__DOT__icache__DOT__detect_bank_miss,3,0);
|
||||
VL_SIG8(cache_simX__DOT__dmem_controller__DOT__icache__DOT__miss_bank_index,1,0);
|
||||
VL_SIG8(cache_simX__DOT__dmem_controller__DOT__icache__DOT__miss_found,0,0);
|
||||
VL_SIG8(cache_simX__DOT__dmem_controller__DOT__icache__DOT__update_global_way_to_evict,0,0);
|
||||
VL_SIG8(cache_simX__DOT__dmem_controller__DOT__icache__DOT__genblk3__BRA__0__KET____DOT__use_valid_in,0,0);
|
||||
VL_SIG8(cache_simX__DOT__dmem_controller__DOT__icache__DOT__genblk3__BRA__1__KET____DOT__use_valid_in,0,0);
|
||||
VL_SIG8(cache_simX__DOT__dmem_controller__DOT__icache__DOT__genblk3__BRA__2__KET____DOT__use_valid_in,0,0);
|
||||
VL_SIG8(cache_simX__DOT__dmem_controller__DOT__icache__DOT__genblk3__BRA__3__KET____DOT__use_valid_in,0,0);
|
||||
VL_SIGW(cache_simX__DOT__dmem_controller__DOT__shared_memory__DOT__temp_out_data,127,0,4);
|
||||
VL_SIGW(cache_simX__DOT__dmem_controller__DOT__shared_memory__DOT__block_wdata,511,0,16);
|
||||
VL_SIGW(cache_simX__DOT__dmem_controller__DOT__shared_memory__DOT__block_rdata,511,0,16);
|
||||
VL_SIG(cache_simX__DOT__dmem_controller__DOT__shared_memory__DOT__vx_priority_encoder_sm__DOT__genblk2__BRA__0__KET____DOT__vx_priority_encoder__DOT__i,31,0);
|
||||
VL_SIG(cache_simX__DOT__dmem_controller__DOT__shared_memory__DOT__vx_priority_encoder_sm__DOT__genblk2__BRA__1__KET____DOT__vx_priority_encoder__DOT__i,31,0);
|
||||
VL_SIG(cache_simX__DOT__dmem_controller__DOT__shared_memory__DOT__vx_priority_encoder_sm__DOT__genblk2__BRA__2__KET____DOT__vx_priority_encoder__DOT__i,31,0);
|
||||
VL_SIG(cache_simX__DOT__dmem_controller__DOT__shared_memory__DOT__vx_priority_encoder_sm__DOT__genblk2__BRA__3__KET____DOT__vx_priority_encoder__DOT__i,31,0);
|
||||
VL_SIG(cache_simX__DOT__dmem_controller__DOT__shared_memory__DOT__genblk2__BRA__0__KET____DOT__vx_shared_memory_block__DOT__curr_ind,31,0);
|
||||
VL_SIG(cache_simX__DOT__dmem_controller__DOT__shared_memory__DOT__genblk2__BRA__1__KET____DOT__vx_shared_memory_block__DOT__curr_ind,31,0);
|
||||
VL_SIG(cache_simX__DOT__dmem_controller__DOT__shared_memory__DOT__genblk2__BRA__2__KET____DOT__vx_shared_memory_block__DOT__curr_ind,31,0);
|
||||
VL_SIG(cache_simX__DOT__dmem_controller__DOT__shared_memory__DOT__genblk2__BRA__3__KET____DOT__vx_shared_memory_block__DOT__curr_ind,31,0);
|
||||
VL_SIGW(cache_simX__DOT__dmem_controller__DOT__dcache__DOT__final_data_read,127,0,4);
|
||||
VL_SIGW(cache_simX__DOT__dmem_controller__DOT__dcache__DOT__new_final_data_read,127,0,4);
|
||||
VL_SIGW(cache_simX__DOT__dmem_controller__DOT__dcache__DOT__new_final_data_read_Qual,127,0,4);
|
||||
VL_SIGW(cache_simX__DOT__dmem_controller__DOT__dcache__DOT__readdata_per_bank,127,0,4);
|
||||
VL_SIGW(cache_simX__DOT__dmem_controller__DOT__dcache__DOT__eviction_addr_per_bank,127,0,4);
|
||||
VL_SIG(cache_simX__DOT__dmem_controller__DOT__dcache__DOT__miss_addr,31,0);
|
||||
VL_SIG(cache_simX__DOT__dmem_controller__DOT__dcache__DOT__init_b,31,0);
|
||||
VL_SIG(cache_simX__DOT__dmem_controller__DOT__dcache__DOT__genblk3__BRA__0__KET____DOT__bank_addr,31,0);
|
||||
VL_SIG(cache_simX__DOT__dmem_controller__DOT__dcache__DOT__genblk3__BRA__1__KET____DOT__bank_addr,31,0);
|
||||
VL_SIG(cache_simX__DOT__dmem_controller__DOT__dcache__DOT__genblk3__BRA__2__KET____DOT__bank_addr,31,0);
|
||||
VL_SIG(cache_simX__DOT__dmem_controller__DOT__dcache__DOT__genblk3__BRA__3__KET____DOT__bank_addr,31,0);
|
||||
VL_SIG(cache_simX__DOT__dmem_controller__DOT__dcache__DOT__get_miss_index__DOT__i,31,0);
|
||||
VL_SIG(cache_simX__DOT__dmem_controller__DOT__dcache__DOT__genblk1__BRA__0__KET____DOT__choose_thread__DOT__i,31,0);
|
||||
VL_SIG(cache_simX__DOT__dmem_controller__DOT__dcache__DOT__genblk1__BRA__1__KET____DOT__choose_thread__DOT__i,31,0);
|
||||
VL_SIG(cache_simX__DOT__dmem_controller__DOT__dcache__DOT__genblk1__BRA__2__KET____DOT__choose_thread__DOT__i,31,0);
|
||||
VL_SIG(cache_simX__DOT__dmem_controller__DOT__dcache__DOT__genblk1__BRA__3__KET____DOT__choose_thread__DOT__i,31,0);
|
||||
VL_SIG(cache_simX__DOT__dmem_controller__DOT__icache__DOT__final_data_read,31,0);
|
||||
VL_SIG(cache_simX__DOT__dmem_controller__DOT__icache__DOT__new_final_data_read,31,0);
|
||||
VL_SIG(cache_simX__DOT__dmem_controller__DOT__icache__DOT__new_final_data_read_Qual,31,0);
|
||||
VL_SIGW(cache_simX__DOT__dmem_controller__DOT__icache__DOT__readdata_per_bank,127,0,4);
|
||||
VL_SIGW(cache_simX__DOT__dmem_controller__DOT__icache__DOT__eviction_addr_per_bank,127,0,4);
|
||||
VL_SIG(cache_simX__DOT__dmem_controller__DOT__icache__DOT__miss_addr,31,0);
|
||||
VL_SIG(cache_simX__DOT__dmem_controller__DOT__icache__DOT__init_b,31,0);
|
||||
VL_SIG(cache_simX__DOT__dmem_controller__DOT__icache__DOT__genblk3__BRA__0__KET____DOT__bank_addr,31,0);
|
||||
VL_SIG(cache_simX__DOT__dmem_controller__DOT__icache__DOT__genblk3__BRA__1__KET____DOT__bank_addr,31,0);
|
||||
VL_SIG(cache_simX__DOT__dmem_controller__DOT__icache__DOT__genblk3__BRA__2__KET____DOT__bank_addr,31,0);
|
||||
VL_SIG(cache_simX__DOT__dmem_controller__DOT__icache__DOT__genblk3__BRA__3__KET____DOT__bank_addr,31,0);
|
||||
VL_SIG(cache_simX__DOT__dmem_controller__DOT__icache__DOT__get_miss_index__DOT__i,31,0);
|
||||
VL_SIGW(cache_simX__DOT__dmem_controller__DOT__shared_memory__DOT__genblk2__BRA__0__KET____DOT__vx_shared_memory_block__DOT__shared_memory[128],127,0,4);
|
||||
VL_SIGW(cache_simX__DOT__dmem_controller__DOT__shared_memory__DOT__genblk2__BRA__1__KET____DOT__vx_shared_memory_block__DOT__shared_memory[128],127,0,4);
|
||||
VL_SIGW(cache_simX__DOT__dmem_controller__DOT__shared_memory__DOT__genblk2__BRA__2__KET____DOT__vx_shared_memory_block__DOT__shared_memory[128],127,0,4);
|
||||
VL_SIGW(cache_simX__DOT__dmem_controller__DOT__shared_memory__DOT__genblk2__BRA__3__KET____DOT__vx_shared_memory_block__DOT__shared_memory[128],127,0,4);
|
||||
VL_SIG8(cache_simX__DOT__dmem_controller__DOT__dcache__DOT__debug_hit_per_bank_mask[4],3,0);
|
||||
VL_SIG8(cache_simX__DOT__dmem_controller__DOT__icache__DOT__debug_hit_per_bank_mask[4],0,0);
|
||||
|
||||
// LOCAL VARIABLES
|
||||
// Internals; generally not touched by application code
|
||||
static VL_ST_SIG8(__Vtable1_cache_simX__DOT__dmem_controller__DOT__shared_memory__DOT__vx_priority_encoder_sm__DOT__genblk2__BRA__0__KET____DOT____Vcellout__vx_priority_encoder__index[16],1,0);
|
||||
static VL_ST_SIG8(__Vtable1_cache_simX__DOT__dmem_controller__DOT__shared_memory__DOT__vx_priority_encoder_sm__DOT__genblk2__BRA__0__KET____DOT____Vcellout__vx_priority_encoder__found[16],0,0);
|
||||
static VL_ST_SIG(__Vtable1_cache_simX__DOT__dmem_controller__DOT__shared_memory__DOT__vx_priority_encoder_sm__DOT__genblk2__BRA__0__KET____DOT__vx_priority_encoder__DOT__i[16],31,0);
|
||||
static VL_ST_SIG8(__Vtable2_cache_simX__DOT__dmem_controller__DOT__shared_memory__DOT__vx_priority_encoder_sm__DOT__genblk2__BRA__1__KET____DOT____Vcellout__vx_priority_encoder__index[16],1,0);
|
||||
static VL_ST_SIG8(__Vtable2_cache_simX__DOT__dmem_controller__DOT__shared_memory__DOT__vx_priority_encoder_sm__DOT__genblk2__BRA__1__KET____DOT____Vcellout__vx_priority_encoder__found[16],0,0);
|
||||
static VL_ST_SIG(__Vtable2_cache_simX__DOT__dmem_controller__DOT__shared_memory__DOT__vx_priority_encoder_sm__DOT__genblk2__BRA__1__KET____DOT__vx_priority_encoder__DOT__i[16],31,0);
|
||||
static VL_ST_SIG8(__Vtable3_cache_simX__DOT__dmem_controller__DOT__shared_memory__DOT__vx_priority_encoder_sm__DOT__genblk2__BRA__2__KET____DOT____Vcellout__vx_priority_encoder__index[16],1,0);
|
||||
static VL_ST_SIG8(__Vtable3_cache_simX__DOT__dmem_controller__DOT__shared_memory__DOT__vx_priority_encoder_sm__DOT__genblk2__BRA__2__KET____DOT____Vcellout__vx_priority_encoder__found[16],0,0);
|
||||
static VL_ST_SIG(__Vtable3_cache_simX__DOT__dmem_controller__DOT__shared_memory__DOT__vx_priority_encoder_sm__DOT__genblk2__BRA__2__KET____DOT__vx_priority_encoder__DOT__i[16],31,0);
|
||||
static VL_ST_SIG8(__Vtable4_cache_simX__DOT__dmem_controller__DOT__shared_memory__DOT__vx_priority_encoder_sm__DOT__genblk2__BRA__3__KET____DOT____Vcellout__vx_priority_encoder__index[16],1,0);
|
||||
static VL_ST_SIG8(__Vtable4_cache_simX__DOT__dmem_controller__DOT__shared_memory__DOT__vx_priority_encoder_sm__DOT__genblk2__BRA__3__KET____DOT____Vcellout__vx_priority_encoder__found[16],0,0);
|
||||
static VL_ST_SIG(__Vtable4_cache_simX__DOT__dmem_controller__DOT__shared_memory__DOT__vx_priority_encoder_sm__DOT__genblk2__BRA__3__KET____DOT__vx_priority_encoder__DOT__i[16],31,0);
|
||||
static VL_ST_SIG8(__Vtable5_cache_simX__DOT__dmem_controller__DOT__dcache__DOT__miss_bank_index[16],1,0);
|
||||
static VL_ST_SIG8(__Vtable5_cache_simX__DOT__dmem_controller__DOT__dcache__DOT__miss_found[16],0,0);
|
||||
static VL_ST_SIG(__Vtable5_cache_simX__DOT__dmem_controller__DOT__dcache__DOT__get_miss_index__DOT__i[16],31,0);
|
||||
static VL_ST_SIG8(__Vtable6_cache_simX__DOT__dmem_controller__DOT__dcache__DOT__genblk1__BRA__0__KET____DOT____Vcellout__choose_thread__index[16],1,0);
|
||||
static VL_ST_SIG8(__Vtable6_cache_simX__DOT__dmem_controller__DOT__dcache__DOT__genblk1__BRA__0__KET____DOT____Vcellout__choose_thread__found[16],0,0);
|
||||
static VL_ST_SIG(__Vtable6_cache_simX__DOT__dmem_controller__DOT__dcache__DOT__genblk1__BRA__0__KET____DOT__choose_thread__DOT__i[16],31,0);
|
||||
static VL_ST_SIG8(__Vtable7_cache_simX__DOT__dmem_controller__DOT__dcache__DOT__genblk1__BRA__1__KET____DOT____Vcellout__choose_thread__index[16],1,0);
|
||||
static VL_ST_SIG8(__Vtable7_cache_simX__DOT__dmem_controller__DOT__dcache__DOT__genblk1__BRA__1__KET____DOT____Vcellout__choose_thread__found[16],0,0);
|
||||
static VL_ST_SIG(__Vtable7_cache_simX__DOT__dmem_controller__DOT__dcache__DOT__genblk1__BRA__1__KET____DOT__choose_thread__DOT__i[16],31,0);
|
||||
static VL_ST_SIG8(__Vtable8_cache_simX__DOT__dmem_controller__DOT__dcache__DOT__genblk1__BRA__2__KET____DOT____Vcellout__choose_thread__index[16],1,0);
|
||||
static VL_ST_SIG8(__Vtable8_cache_simX__DOT__dmem_controller__DOT__dcache__DOT__genblk1__BRA__2__KET____DOT____Vcellout__choose_thread__found[16],0,0);
|
||||
static VL_ST_SIG(__Vtable8_cache_simX__DOT__dmem_controller__DOT__dcache__DOT__genblk1__BRA__2__KET____DOT__choose_thread__DOT__i[16],31,0);
|
||||
static VL_ST_SIG8(__Vtable9_cache_simX__DOT__dmem_controller__DOT__dcache__DOT__genblk1__BRA__3__KET____DOT____Vcellout__choose_thread__index[16],1,0);
|
||||
static VL_ST_SIG8(__Vtable9_cache_simX__DOT__dmem_controller__DOT__dcache__DOT__genblk1__BRA__3__KET____DOT____Vcellout__choose_thread__found[16],0,0);
|
||||
static VL_ST_SIG(__Vtable9_cache_simX__DOT__dmem_controller__DOT__dcache__DOT__genblk1__BRA__3__KET____DOT__choose_thread__DOT__i[16],31,0);
|
||||
static VL_ST_SIG8(__Vtable10_cache_simX__DOT__dmem_controller__DOT__icache__DOT__miss_bank_index[16],1,0);
|
||||
static VL_ST_SIG8(__Vtable10_cache_simX__DOT__dmem_controller__DOT__icache__DOT__miss_found[16],0,0);
|
||||
static VL_ST_SIG(__Vtable10_cache_simX__DOT__dmem_controller__DOT__icache__DOT__get_miss_index__DOT__i[16],31,0);
|
||||
VL_SIG8(cache_simX__DOT__dmem_controller__DOT__shared_memory__DOT____Vlvbound1,6,0);
|
||||
VL_SIG8(cache_simX__DOT__dmem_controller__DOT__shared_memory__DOT____Vlvbound2,6,0);
|
||||
VL_SIG16(cache_simX__DOT__dmem_controller__DOT__shared_memory__DOT__vx_priority_encoder_sm__DOT____Vcellout__vx_bank_valid__bank_valids,15,0);
|
||||
VL_SIG8(cache_simX__DOT__dmem_controller__DOT__shared_memory__DOT__vx_priority_encoder_sm__DOT__genblk2__BRA__0__KET____DOT____Vcellout__vx_priority_encoder__found,0,0);
|
||||
VL_SIG8(cache_simX__DOT__dmem_controller__DOT__shared_memory__DOT__vx_priority_encoder_sm__DOT__genblk2__BRA__0__KET____DOT____Vcellout__vx_priority_encoder__index,1,0);
|
||||
VL_SIG8(cache_simX__DOT__dmem_controller__DOT__shared_memory__DOT__vx_priority_encoder_sm__DOT__genblk2__BRA__1__KET____DOT____Vcellout__vx_priority_encoder__found,0,0);
|
||||
VL_SIG8(cache_simX__DOT__dmem_controller__DOT__shared_memory__DOT__vx_priority_encoder_sm__DOT__genblk2__BRA__1__KET____DOT____Vcellout__vx_priority_encoder__index,1,0);
|
||||
VL_SIG8(cache_simX__DOT__dmem_controller__DOT__shared_memory__DOT__vx_priority_encoder_sm__DOT__genblk2__BRA__2__KET____DOT____Vcellout__vx_priority_encoder__found,0,0);
|
||||
VL_SIG8(cache_simX__DOT__dmem_controller__DOT__shared_memory__DOT__vx_priority_encoder_sm__DOT__genblk2__BRA__2__KET____DOT____Vcellout__vx_priority_encoder__index,1,0);
|
||||
VL_SIG8(cache_simX__DOT__dmem_controller__DOT__shared_memory__DOT__vx_priority_encoder_sm__DOT__genblk2__BRA__3__KET____DOT____Vcellout__vx_priority_encoder__found,0,0);
|
||||
VL_SIG8(cache_simX__DOT__dmem_controller__DOT__shared_memory__DOT__vx_priority_encoder_sm__DOT__genblk2__BRA__3__KET____DOT____Vcellout__vx_priority_encoder__index,1,0);
|
||||
VL_SIG16(cache_simX__DOT__dmem_controller__DOT__dcache__DOT____Vcellout__multip_banks__thread_track_banks,15,0);
|
||||
VL_SIG8(cache_simX__DOT__dmem_controller__DOT__dcache__DOT__genblk1__BRA__0__KET____DOT____Vcellout__choose_thread__found,0,0);
|
||||
VL_SIG8(cache_simX__DOT__dmem_controller__DOT__dcache__DOT__genblk1__BRA__0__KET____DOT____Vcellout__choose_thread__index,1,0);
|
||||
VL_SIG8(cache_simX__DOT__dmem_controller__DOT__dcache__DOT__genblk1__BRA__1__KET____DOT____Vcellout__choose_thread__found,0,0);
|
||||
VL_SIG8(cache_simX__DOT__dmem_controller__DOT__dcache__DOT__genblk1__BRA__1__KET____DOT____Vcellout__choose_thread__index,1,0);
|
||||
VL_SIG8(cache_simX__DOT__dmem_controller__DOT__dcache__DOT__genblk1__BRA__2__KET____DOT____Vcellout__choose_thread__found,0,0);
|
||||
VL_SIG8(cache_simX__DOT__dmem_controller__DOT__dcache__DOT__genblk1__BRA__2__KET____DOT____Vcellout__choose_thread__index,1,0);
|
||||
VL_SIG8(cache_simX__DOT__dmem_controller__DOT__dcache__DOT__genblk1__BRA__3__KET____DOT____Vcellout__choose_thread__found,0,0);
|
||||
VL_SIG8(cache_simX__DOT__dmem_controller__DOT__dcache__DOT__genblk1__BRA__3__KET____DOT____Vcellout__choose_thread__index,1,0);
|
||||
VL_SIG8(cache_simX__DOT__dmem_controller__DOT__icache__DOT____Vcellout__multip_banks__thread_track_banks,3,0);
|
||||
VL_SIG8(cache_simX__DOT__dmem_controller__DOT__icache__DOT__genblk1__BRA__0__KET____DOT____Vcellout__choose_thread__found,0,0);
|
||||
VL_SIG8(cache_simX__DOT__dmem_controller__DOT__icache__DOT__genblk1__BRA__0__KET____DOT____Vcellout__choose_thread__index,0,0);
|
||||
VL_SIG8(cache_simX__DOT__dmem_controller__DOT__icache__DOT__genblk1__BRA__1__KET____DOT____Vcellout__choose_thread__found,0,0);
|
||||
VL_SIG8(cache_simX__DOT__dmem_controller__DOT__icache__DOT__genblk1__BRA__1__KET____DOT____Vcellout__choose_thread__index,0,0);
|
||||
VL_SIG8(cache_simX__DOT__dmem_controller__DOT__icache__DOT__genblk1__BRA__2__KET____DOT____Vcellout__choose_thread__found,0,0);
|
||||
VL_SIG8(cache_simX__DOT__dmem_controller__DOT__icache__DOT__genblk1__BRA__2__KET____DOT____Vcellout__choose_thread__index,0,0);
|
||||
VL_SIG8(cache_simX__DOT__dmem_controller__DOT__icache__DOT__genblk1__BRA__3__KET____DOT____Vcellout__choose_thread__found,0,0);
|
||||
VL_SIG8(cache_simX__DOT__dmem_controller__DOT__icache__DOT__genblk1__BRA__3__KET____DOT____Vcellout__choose_thread__index,0,0);
|
||||
VL_SIG8(__Vtableidx1,3,0);
|
||||
VL_SIG8(__Vtableidx2,3,0);
|
||||
VL_SIG8(__Vtableidx3,3,0);
|
||||
VL_SIG8(__Vtableidx4,3,0);
|
||||
VL_SIG8(__Vtableidx5,3,0);
|
||||
VL_SIG8(__Vtableidx6,3,0);
|
||||
VL_SIG8(__Vtableidx7,3,0);
|
||||
VL_SIG8(__Vtableidx8,3,0);
|
||||
VL_SIG8(__Vtableidx9,3,0);
|
||||
VL_SIG8(__Vtableidx10,3,0);
|
||||
VL_SIG8(__Vclklast__TOP__clk,0,0);
|
||||
VL_SIG8(__Vclklast__TOP__reset,0,0);
|
||||
VL_SIG(__Vchglast__TOP__cache_simX__DOT__dmem_controller__DOT__shared_memory__DOT__block_addr,27,0);
|
||||
VL_SIGW(cache_simX__DOT__dmem_controller__DOT____Vcellout__dcache__o_m_writedata,511,0,16);
|
||||
VL_SIGW(cache_simX__DOT__dmem_controller__DOT____Vcellout__icache__o_m_writedata,511,0,16);
|
||||
VL_SIGW(cache_simX__DOT__dmem_controller__DOT__shared_memory__DOT____Vcellout__vx_priority_encoder_sm__out_data,127,0,4);
|
||||
VL_SIGW(cache_simX__DOT__dmem_controller__DOT__shared_memory__DOT____Vcellout__vx_priority_encoder_sm__out_address,127,0,4);
|
||||
VL_SIG(__Vm_traceActivity,31,0);
|
||||
|
||||
// INTERNAL VARIABLES
|
||||
// Internals; generally not touched by application code
|
||||
Vcache_simX__Syms* __VlSymsp; // Symbol table
|
||||
|
||||
// PARAMETERS
|
||||
// Parameters marked /*verilator public*/ for use by application code
|
||||
|
||||
// CONSTRUCTORS
|
||||
private:
|
||||
Vcache_simX& operator= (const Vcache_simX&); ///< Copying not allowed
|
||||
Vcache_simX(const Vcache_simX&); ///< Copying not allowed
|
||||
public:
|
||||
/// Construct the model; called by application code
|
||||
/// The special name may be used to make a wrapper with a
|
||||
/// single model invisible WRT DPI scope names.
|
||||
Vcache_simX(const char* name="TOP");
|
||||
/// Destroy the model; called (often implicitly) by application code
|
||||
~Vcache_simX();
|
||||
/// Trace signals in the model; called by application code
|
||||
void trace (VerilatedVcdC* tfp, int levels, int options=0);
|
||||
|
||||
// API METHODS
|
||||
/// Evaluate the model. Application must call when inputs change.
|
||||
void eval();
|
||||
/// Simulation complete, run final blocks. Application must call on completion.
|
||||
void final();
|
||||
|
||||
// INTERNAL METHODS
|
||||
private:
|
||||
static void _eval_initial_loop(Vcache_simX__Syms* __restrict vlSymsp);
|
||||
public:
|
||||
void __Vconfigure(Vcache_simX__Syms* symsp, bool first);
|
||||
private:
|
||||
static QData _change_request(Vcache_simX__Syms* __restrict vlSymsp);
|
||||
public:
|
||||
static void _combo__TOP__1(Vcache_simX__Syms* __restrict vlSymsp);
|
||||
static void _combo__TOP__5(Vcache_simX__Syms* __restrict vlSymsp);
|
||||
private:
|
||||
void _ctor_var_reset();
|
||||
public:
|
||||
static void _eval(Vcache_simX__Syms* __restrict vlSymsp);
|
||||
private:
|
||||
#ifdef VL_DEBUG
|
||||
void _eval_debug_assertions();
|
||||
#endif // VL_DEBUG
|
||||
public:
|
||||
static void _eval_initial(Vcache_simX__Syms* __restrict vlSymsp);
|
||||
static void _eval_settle(Vcache_simX__Syms* __restrict vlSymsp);
|
||||
static void _sequent__TOP__4(Vcache_simX__Syms* __restrict vlSymsp);
|
||||
static void _settle__TOP__2(Vcache_simX__Syms* __restrict vlSymsp);
|
||||
static void _settle__TOP__3(Vcache_simX__Syms* __restrict vlSymsp);
|
||||
static void traceChgThis(Vcache_simX__Syms* __restrict vlSymsp, VerilatedVcd* vcdp, uint32_t code);
|
||||
static void traceChgThis__2(Vcache_simX__Syms* __restrict vlSymsp, VerilatedVcd* vcdp, uint32_t code);
|
||||
static void traceChgThis__3(Vcache_simX__Syms* __restrict vlSymsp, VerilatedVcd* vcdp, uint32_t code);
|
||||
static void traceChgThis__4(Vcache_simX__Syms* __restrict vlSymsp, VerilatedVcd* vcdp, uint32_t code);
|
||||
static void traceChgThis__5(Vcache_simX__Syms* __restrict vlSymsp, VerilatedVcd* vcdp, uint32_t code);
|
||||
static void traceChgThis__6(Vcache_simX__Syms* __restrict vlSymsp, VerilatedVcd* vcdp, uint32_t code);
|
||||
static void traceFullThis(Vcache_simX__Syms* __restrict vlSymsp, VerilatedVcd* vcdp, uint32_t code);
|
||||
static void traceFullThis__1(Vcache_simX__Syms* __restrict vlSymsp, VerilatedVcd* vcdp, uint32_t code);
|
||||
static void traceInitThis(Vcache_simX__Syms* __restrict vlSymsp, VerilatedVcd* vcdp, uint32_t code);
|
||||
static void traceInitThis__1(Vcache_simX__Syms* __restrict vlSymsp, VerilatedVcd* vcdp, uint32_t code);
|
||||
static void traceInit (VerilatedVcd* vcdp, void* userthis, uint32_t code);
|
||||
static void traceFull (VerilatedVcd* vcdp, void* userthis, uint32_t code);
|
||||
static void traceChg (VerilatedVcd* vcdp, void* userthis, uint32_t code);
|
||||
} VL_ATTR_ALIGNED(128);
|
||||
|
||||
#endif // guard
|
|
@ -1,85 +0,0 @@
|
|||
# Verilated -*- Makefile -*-
|
||||
# DESCRIPTION: Verilator output: Makefile for building Verilated archive or executable
|
||||
#
|
||||
# Execute this makefile from the object directory:
|
||||
# make -f Vcache_simX.mk
|
||||
|
||||
default: Vcache_simX
|
||||
|
||||
### Constants...
|
||||
# Perl executable (from $PERL)
|
||||
PERL = perl
|
||||
# Path to Verilator kit (from $VERILATOR_ROOT)
|
||||
VERILATOR_ROOT = /usr/share/verilator
|
||||
# SystemC include directory with systemc.h (from $SYSTEMC_INCLUDE)
|
||||
SYSTEMC_INCLUDE ?= /opt/systemc/include
|
||||
# SystemC library directory with libsystemc.a (from $SYSTEMC_LIBDIR)
|
||||
SYSTEMC_LIBDIR ?= /opt/systemc/lib
|
||||
|
||||
### Switches...
|
||||
# SystemC output mode? 0/1 (from --sc)
|
||||
VM_SC = 0
|
||||
# Legacy or SystemC output mode? 0/1 (from --sc)
|
||||
VM_SP_OR_SC = $(VM_SC)
|
||||
# Deprecated
|
||||
VM_PCLI = 1
|
||||
# Deprecated: SystemC architecture to find link library path (from $SYSTEMC_ARCH)
|
||||
VM_SC_TARGET_ARCH = linux
|
||||
|
||||
### Vars...
|
||||
# Design prefix (from --prefix)
|
||||
VM_PREFIX = Vcache_simX
|
||||
# Module prefix (from --prefix)
|
||||
VM_MODPREFIX = Vcache_simX
|
||||
# User CFLAGS (from -CFLAGS on Verilator command line)
|
||||
VM_USER_CFLAGS = \
|
||||
-std=c++11 -fPIC -O3 -Wall -Wextra -pedantic \
|
||||
|
||||
# User LDLIBS (from -LDFLAGS on Verilator command line)
|
||||
VM_USER_LDLIBS = \
|
||||
|
||||
# User .cpp files (from .cpp's on Verilator command line)
|
||||
VM_USER_CLASSES = \
|
||||
args \
|
||||
core \
|
||||
enc \
|
||||
instruction \
|
||||
mem \
|
||||
simX \
|
||||
util \
|
||||
|
||||
# User .cpp directories (from .cpp's on Verilator command line)
|
||||
VM_USER_DIR = \
|
||||
. \
|
||||
|
||||
|
||||
### Default rules...
|
||||
# Include list of all generated classes
|
||||
include Vcache_simX_classes.mk
|
||||
# Include global rules
|
||||
include $(VERILATOR_ROOT)/include/verilated.mk
|
||||
|
||||
### Executable rules... (from --exe)
|
||||
VPATH += $(VM_USER_DIR)
|
||||
|
||||
args.o: args.cpp
|
||||
$(CXX) $(CXXFLAGS) $(CPPFLAGS) $(OPT_FAST) -c -o $@ $<
|
||||
core.o: core.cpp
|
||||
$(CXX) $(CXXFLAGS) $(CPPFLAGS) $(OPT_FAST) -c -o $@ $<
|
||||
enc.o: enc.cpp
|
||||
$(CXX) $(CXXFLAGS) $(CPPFLAGS) $(OPT_FAST) -c -o $@ $<
|
||||
instruction.o: instruction.cpp
|
||||
$(CXX) $(CXXFLAGS) $(CPPFLAGS) $(OPT_FAST) -c -o $@ $<
|
||||
mem.o: mem.cpp
|
||||
$(CXX) $(CXXFLAGS) $(CPPFLAGS) $(OPT_FAST) -c -o $@ $<
|
||||
simX.o: simX.cpp
|
||||
$(CXX) $(CXXFLAGS) $(CPPFLAGS) $(OPT_FAST) -c -o $@ $<
|
||||
util.o: util.cpp
|
||||
$(CXX) $(CXXFLAGS) $(CPPFLAGS) $(OPT_FAST) -c -o $@ $<
|
||||
|
||||
### Link rules... (from --exe)
|
||||
Vcache_simX: $(VK_USER_OBJS) $(VK_GLOBAL_OBJS) $(VM_PREFIX)__ALL.a
|
||||
$(LINK) $(LDFLAGS) $^ $(LOADLIBES) $(LDLIBS) -o $@ $(LIBS) $(SC_LIBS) 2>&1 | c++filt
|
||||
|
||||
|
||||
# Verilated -*- Makefile -*-
|
File diff suppressed because it is too large
Load diff
|
@ -1,272 +0,0 @@
|
|||
// Verilated -*- C++ -*-
|
||||
// DESCRIPTION: Verilator output: Design internal header
|
||||
// See Vcache_simX.h for the primary calling header
|
||||
|
||||
#ifndef _Vcache_simX_VX_Cache_Bank__pi8_H_
|
||||
#define _Vcache_simX_VX_Cache_Bank__pi8_H_
|
||||
|
||||
#include "verilated.h"
|
||||
|
||||
class Vcache_simX__Syms;
|
||||
class VerilatedVcd;
|
||||
|
||||
//----------
|
||||
|
||||
VL_MODULE(Vcache_simX_VX_Cache_Bank__pi8) {
|
||||
public:
|
||||
|
||||
// PORTS
|
||||
VL_IN8(rst,0,0);
|
||||
VL_IN8(clk,0,0);
|
||||
VL_IN8(state,3,0);
|
||||
VL_IN8(actual_index,4,0);
|
||||
VL_IN8(block_offset,1,0);
|
||||
VL_IN8(valid_in,0,0);
|
||||
VL_IN8(read_or_write,0,0);
|
||||
VL_IN8(i_p_mem_read,2,0);
|
||||
VL_IN8(i_p_mem_write,2,0);
|
||||
VL_IN8(byte_select,1,0);
|
||||
VL_IN8(evicted_way,0,0);
|
||||
VL_OUT8(hit,0,0);
|
||||
VL_OUT8(eviction_wb,0,0);
|
||||
VL_IN(o_tag,20,0);
|
||||
VL_IN(writedata,31,0);
|
||||
VL_INW(fetched_writedata,127,0,4);
|
||||
VL_OUT(readdata,31,0);
|
||||
VL_OUT(eviction_addr,31,0);
|
||||
VL_OUTW(data_evicted,127,0,4);
|
||||
|
||||
// LOCAL SIGNALS
|
||||
VL_SIG8(__PVT__valid_use,0,0);
|
||||
VL_SIG8(__PVT__access,0,0);
|
||||
VL_SIG8(__PVT__write_from_mem,0,0);
|
||||
VL_SIG8(__PVT__miss,0,0);
|
||||
VL_SIG8(__PVT__way_to_update,0,0);
|
||||
VL_SIG8(__PVT__sb_mask,3,0);
|
||||
VL_SIG16(__PVT__we,15,0);
|
||||
VL_SIG8(__PVT__genblk1__BRA__0__KET____DOT__normal_write,0,0);
|
||||
VL_SIG8(__PVT__genblk1__BRA__1__KET____DOT__normal_write,0,0);
|
||||
VL_SIG8(__PVT__genblk1__BRA__2__KET____DOT__normal_write,0,0);
|
||||
VL_SIG8(__PVT__genblk1__BRA__3__KET____DOT__normal_write,0,0);
|
||||
VL_SIG8(__PVT__data_structures__DOT__valid_use_per_way,1,0);
|
||||
VL_SIG8(__PVT__data_structures__DOT__dirty_use_per_way,1,0);
|
||||
VL_SIG8(__PVT__data_structures__DOT__hit_per_way,1,0);
|
||||
VL_SIG(__PVT__data_structures__DOT__we_per_way,31,0);
|
||||
VL_SIG8(__PVT__data_structures__DOT__write_from_mem_per_way,1,0);
|
||||
VL_SIG8(__PVT__data_structures__DOT__invalid_found,0,0);
|
||||
VL_SIG8(__PVT__data_structures__DOT__way_index,0,0);
|
||||
VL_SIG8(__PVT__data_structures__DOT__invalid_index,0,0);
|
||||
VL_SIG8(__PVT__data_structures__DOT__way_use_Qual,0,0);
|
||||
VL_SIG8(__PVT__data_structures__DOT__genblk1__DOT__way_indexing__DOT__found,0,0);
|
||||
VL_SIG(__PVT__tag_use,20,0);
|
||||
VL_SIG(__PVT__data_unQual,31,0);
|
||||
VL_SIG(__PVT__use_write_data,31,0);
|
||||
VL_SIGW(__PVT__data_write,127,0,4);
|
||||
VL_SIG64(__PVT__data_structures__DOT__tag_use_per_way,41,0);
|
||||
VL_SIGW(__PVT__data_structures__DOT__data_use_per_way,255,0,8);
|
||||
VL_SIGW(__PVT__data_structures__DOT__data_write_per_way,255,0,8);
|
||||
VL_SIG(__PVT__data_structures__DOT__each_way__BRA__0__KET____DOT__data_structures__DOT__f,31,0);
|
||||
VL_SIG(__PVT__data_structures__DOT__each_way__BRA__0__KET____DOT__data_structures__DOT__ini_ind,31,0);
|
||||
VL_SIG(__PVT__data_structures__DOT__each_way__BRA__1__KET____DOT__data_structures__DOT__f,31,0);
|
||||
VL_SIG(__PVT__data_structures__DOT__each_way__BRA__1__KET____DOT__data_structures__DOT__ini_ind,31,0);
|
||||
VL_SIGW(__PVT__data_structures__DOT__each_way__BRA__0__KET____DOT__data_structures__DOT__data[32],127,0,4);
|
||||
VL_SIG(__PVT__data_structures__DOT__each_way__BRA__0__KET____DOT__data_structures__DOT__tag[32],20,0);
|
||||
VL_SIG8(__PVT__data_structures__DOT__each_way__BRA__0__KET____DOT__data_structures__DOT__valid[32],0,0);
|
||||
VL_SIG8(__PVT__data_structures__DOT__each_way__BRA__0__KET____DOT__data_structures__DOT__dirty[32],0,0);
|
||||
VL_SIGW(__PVT__data_structures__DOT__each_way__BRA__1__KET____DOT__data_structures__DOT__data[32],127,0,4);
|
||||
VL_SIG(__PVT__data_structures__DOT__each_way__BRA__1__KET____DOT__data_structures__DOT__tag[32],20,0);
|
||||
VL_SIG8(__PVT__data_structures__DOT__each_way__BRA__1__KET____DOT__data_structures__DOT__valid[32],0,0);
|
||||
VL_SIG8(__PVT__data_structures__DOT__each_way__BRA__1__KET____DOT__data_structures__DOT__dirty[32],0,0);
|
||||
|
||||
// LOCAL VARIABLES
|
||||
VL_SIG8(data_structures__DOT__each_way__BRA__0__KET____DOT____Vcellout__data_structures__dirty_use,0,0);
|
||||
VL_SIG8(data_structures__DOT__each_way__BRA__1__KET____DOT____Vcellout__data_structures__dirty_use,0,0);
|
||||
VL_SIG8(__Vdlyvset__data_structures__DOT__each_way__BRA__0__KET____DOT__data_structures__DOT__data__v0,0,0);
|
||||
VL_SIG8(__Vdlyvdim0__data_structures__DOT__each_way__BRA__0__KET____DOT__data_structures__DOT__dirty__v32,4,0);
|
||||
VL_SIG8(__Vdlyvval__data_structures__DOT__each_way__BRA__0__KET____DOT__data_structures__DOT__dirty__v32,0,0);
|
||||
VL_SIG8(__Vdlyvset__data_structures__DOT__each_way__BRA__0__KET____DOT__data_structures__DOT__dirty__v32,0,0);
|
||||
VL_SIG8(__Vdlyvdim0__data_structures__DOT__each_way__BRA__0__KET____DOT__data_structures__DOT__tag__v32,4,0);
|
||||
VL_SIG8(__Vdlyvset__data_structures__DOT__each_way__BRA__0__KET____DOT__data_structures__DOT__tag__v32,0,0);
|
||||
VL_SIG8(__Vdlyvdim0__data_structures__DOT__each_way__BRA__0__KET____DOT__data_structures__DOT__valid__v32,4,0);
|
||||
VL_SIG8(__Vdlyvset__data_structures__DOT__each_way__BRA__0__KET____DOT__data_structures__DOT__valid__v32,0,0);
|
||||
VL_SIG8(__Vdlyvdim0__data_structures__DOT__each_way__BRA__0__KET____DOT__data_structures__DOT__data__v32,4,0);
|
||||
VL_SIG8(__Vdlyvlsb__data_structures__DOT__each_way__BRA__0__KET____DOT__data_structures__DOT__data__v32,6,0);
|
||||
VL_SIG8(__Vdlyvval__data_structures__DOT__each_way__BRA__0__KET____DOT__data_structures__DOT__data__v32,7,0);
|
||||
VL_SIG8(__Vdlyvset__data_structures__DOT__each_way__BRA__0__KET____DOT__data_structures__DOT__data__v32,0,0);
|
||||
VL_SIG8(__Vdlyvdim0__data_structures__DOT__each_way__BRA__0__KET____DOT__data_structures__DOT__data__v33,4,0);
|
||||
VL_SIG8(__Vdlyvlsb__data_structures__DOT__each_way__BRA__0__KET____DOT__data_structures__DOT__data__v33,6,0);
|
||||
VL_SIG8(__Vdlyvval__data_structures__DOT__each_way__BRA__0__KET____DOT__data_structures__DOT__data__v33,7,0);
|
||||
VL_SIG8(__Vdlyvset__data_structures__DOT__each_way__BRA__0__KET____DOT__data_structures__DOT__data__v33,0,0);
|
||||
VL_SIG8(__Vdlyvdim0__data_structures__DOT__each_way__BRA__0__KET____DOT__data_structures__DOT__data__v34,4,0);
|
||||
VL_SIG8(__Vdlyvlsb__data_structures__DOT__each_way__BRA__0__KET____DOT__data_structures__DOT__data__v34,6,0);
|
||||
VL_SIG8(__Vdlyvval__data_structures__DOT__each_way__BRA__0__KET____DOT__data_structures__DOT__data__v34,7,0);
|
||||
VL_SIG8(__Vdlyvset__data_structures__DOT__each_way__BRA__0__KET____DOT__data_structures__DOT__data__v34,0,0);
|
||||
VL_SIG8(__Vdlyvdim0__data_structures__DOT__each_way__BRA__0__KET____DOT__data_structures__DOT__data__v35,4,0);
|
||||
VL_SIG8(__Vdlyvlsb__data_structures__DOT__each_way__BRA__0__KET____DOT__data_structures__DOT__data__v35,6,0);
|
||||
VL_SIG8(__Vdlyvval__data_structures__DOT__each_way__BRA__0__KET____DOT__data_structures__DOT__data__v35,7,0);
|
||||
VL_SIG8(__Vdlyvset__data_structures__DOT__each_way__BRA__0__KET____DOT__data_structures__DOT__data__v35,0,0);
|
||||
VL_SIG8(__Vdlyvdim0__data_structures__DOT__each_way__BRA__0__KET____DOT__data_structures__DOT__data__v36,4,0);
|
||||
VL_SIG8(__Vdlyvlsb__data_structures__DOT__each_way__BRA__0__KET____DOT__data_structures__DOT__data__v36,6,0);
|
||||
VL_SIG8(__Vdlyvval__data_structures__DOT__each_way__BRA__0__KET____DOT__data_structures__DOT__data__v36,7,0);
|
||||
VL_SIG8(__Vdlyvset__data_structures__DOT__each_way__BRA__0__KET____DOT__data_structures__DOT__data__v36,0,0);
|
||||
VL_SIG8(__Vdlyvdim0__data_structures__DOT__each_way__BRA__0__KET____DOT__data_structures__DOT__data__v37,4,0);
|
||||
VL_SIG8(__Vdlyvlsb__data_structures__DOT__each_way__BRA__0__KET____DOT__data_structures__DOT__data__v37,6,0);
|
||||
VL_SIG8(__Vdlyvval__data_structures__DOT__each_way__BRA__0__KET____DOT__data_structures__DOT__data__v37,7,0);
|
||||
VL_SIG8(__Vdlyvset__data_structures__DOT__each_way__BRA__0__KET____DOT__data_structures__DOT__data__v37,0,0);
|
||||
VL_SIG8(__Vdlyvdim0__data_structures__DOT__each_way__BRA__0__KET____DOT__data_structures__DOT__data__v38,4,0);
|
||||
VL_SIG8(__Vdlyvlsb__data_structures__DOT__each_way__BRA__0__KET____DOT__data_structures__DOT__data__v38,6,0);
|
||||
VL_SIG8(__Vdlyvval__data_structures__DOT__each_way__BRA__0__KET____DOT__data_structures__DOT__data__v38,7,0);
|
||||
VL_SIG8(__Vdlyvset__data_structures__DOT__each_way__BRA__0__KET____DOT__data_structures__DOT__data__v38,0,0);
|
||||
VL_SIG8(__Vdlyvdim0__data_structures__DOT__each_way__BRA__0__KET____DOT__data_structures__DOT__data__v39,4,0);
|
||||
VL_SIG8(__Vdlyvlsb__data_structures__DOT__each_way__BRA__0__KET____DOT__data_structures__DOT__data__v39,6,0);
|
||||
VL_SIG8(__Vdlyvval__data_structures__DOT__each_way__BRA__0__KET____DOT__data_structures__DOT__data__v39,7,0);
|
||||
VL_SIG8(__Vdlyvset__data_structures__DOT__each_way__BRA__0__KET____DOT__data_structures__DOT__data__v39,0,0);
|
||||
VL_SIG8(__Vdlyvdim0__data_structures__DOT__each_way__BRA__0__KET____DOT__data_structures__DOT__data__v40,4,0);
|
||||
VL_SIG8(__Vdlyvlsb__data_structures__DOT__each_way__BRA__0__KET____DOT__data_structures__DOT__data__v40,6,0);
|
||||
VL_SIG8(__Vdlyvval__data_structures__DOT__each_way__BRA__0__KET____DOT__data_structures__DOT__data__v40,7,0);
|
||||
VL_SIG8(__Vdlyvset__data_structures__DOT__each_way__BRA__0__KET____DOT__data_structures__DOT__data__v40,0,0);
|
||||
VL_SIG8(__Vdlyvdim0__data_structures__DOT__each_way__BRA__0__KET____DOT__data_structures__DOT__data__v41,4,0);
|
||||
VL_SIG8(__Vdlyvlsb__data_structures__DOT__each_way__BRA__0__KET____DOT__data_structures__DOT__data__v41,6,0);
|
||||
VL_SIG8(__Vdlyvval__data_structures__DOT__each_way__BRA__0__KET____DOT__data_structures__DOT__data__v41,7,0);
|
||||
VL_SIG8(__Vdlyvset__data_structures__DOT__each_way__BRA__0__KET____DOT__data_structures__DOT__data__v41,0,0);
|
||||
VL_SIG8(__Vdlyvdim0__data_structures__DOT__each_way__BRA__0__KET____DOT__data_structures__DOT__data__v42,4,0);
|
||||
VL_SIG8(__Vdlyvlsb__data_structures__DOT__each_way__BRA__0__KET____DOT__data_structures__DOT__data__v42,6,0);
|
||||
VL_SIG8(__Vdlyvval__data_structures__DOT__each_way__BRA__0__KET____DOT__data_structures__DOT__data__v42,7,0);
|
||||
VL_SIG8(__Vdlyvset__data_structures__DOT__each_way__BRA__0__KET____DOT__data_structures__DOT__data__v42,0,0);
|
||||
VL_SIG8(__Vdlyvdim0__data_structures__DOT__each_way__BRA__0__KET____DOT__data_structures__DOT__data__v43,4,0);
|
||||
VL_SIG8(__Vdlyvlsb__data_structures__DOT__each_way__BRA__0__KET____DOT__data_structures__DOT__data__v43,6,0);
|
||||
VL_SIG8(__Vdlyvval__data_structures__DOT__each_way__BRA__0__KET____DOT__data_structures__DOT__data__v43,7,0);
|
||||
VL_SIG8(__Vdlyvset__data_structures__DOT__each_way__BRA__0__KET____DOT__data_structures__DOT__data__v43,0,0);
|
||||
VL_SIG8(__Vdlyvdim0__data_structures__DOT__each_way__BRA__0__KET____DOT__data_structures__DOT__data__v44,4,0);
|
||||
VL_SIG8(__Vdlyvlsb__data_structures__DOT__each_way__BRA__0__KET____DOT__data_structures__DOT__data__v44,6,0);
|
||||
VL_SIG8(__Vdlyvval__data_structures__DOT__each_way__BRA__0__KET____DOT__data_structures__DOT__data__v44,7,0);
|
||||
VL_SIG8(__Vdlyvset__data_structures__DOT__each_way__BRA__0__KET____DOT__data_structures__DOT__data__v44,0,0);
|
||||
VL_SIG8(__Vdlyvdim0__data_structures__DOT__each_way__BRA__0__KET____DOT__data_structures__DOT__data__v45,4,0);
|
||||
VL_SIG8(__Vdlyvlsb__data_structures__DOT__each_way__BRA__0__KET____DOT__data_structures__DOT__data__v45,6,0);
|
||||
VL_SIG8(__Vdlyvval__data_structures__DOT__each_way__BRA__0__KET____DOT__data_structures__DOT__data__v45,7,0);
|
||||
VL_SIG8(__Vdlyvset__data_structures__DOT__each_way__BRA__0__KET____DOT__data_structures__DOT__data__v45,0,0);
|
||||
VL_SIG8(__Vdlyvdim0__data_structures__DOT__each_way__BRA__0__KET____DOT__data_structures__DOT__data__v46,4,0);
|
||||
VL_SIG8(__Vdlyvlsb__data_structures__DOT__each_way__BRA__0__KET____DOT__data_structures__DOT__data__v46,6,0);
|
||||
VL_SIG8(__Vdlyvval__data_structures__DOT__each_way__BRA__0__KET____DOT__data_structures__DOT__data__v46,7,0);
|
||||
VL_SIG8(__Vdlyvset__data_structures__DOT__each_way__BRA__0__KET____DOT__data_structures__DOT__data__v46,0,0);
|
||||
VL_SIG8(__Vdlyvdim0__data_structures__DOT__each_way__BRA__0__KET____DOT__data_structures__DOT__data__v47,4,0);
|
||||
VL_SIG8(__Vdlyvlsb__data_structures__DOT__each_way__BRA__0__KET____DOT__data_structures__DOT__data__v47,6,0);
|
||||
VL_SIG8(__Vdlyvval__data_structures__DOT__each_way__BRA__0__KET____DOT__data_structures__DOT__data__v47,7,0);
|
||||
VL_SIG8(__Vdlyvset__data_structures__DOT__each_way__BRA__0__KET____DOT__data_structures__DOT__data__v47,0,0);
|
||||
VL_SIG8(__Vdlyvset__data_structures__DOT__each_way__BRA__1__KET____DOT__data_structures__DOT__data__v0,0,0);
|
||||
VL_SIG8(__Vdlyvdim0__data_structures__DOT__each_way__BRA__1__KET____DOT__data_structures__DOT__dirty__v32,4,0);
|
||||
VL_SIG8(__Vdlyvval__data_structures__DOT__each_way__BRA__1__KET____DOT__data_structures__DOT__dirty__v32,0,0);
|
||||
VL_SIG8(__Vdlyvset__data_structures__DOT__each_way__BRA__1__KET____DOT__data_structures__DOT__dirty__v32,0,0);
|
||||
VL_SIG8(__Vdlyvdim0__data_structures__DOT__each_way__BRA__1__KET____DOT__data_structures__DOT__tag__v32,4,0);
|
||||
VL_SIG8(__Vdlyvset__data_structures__DOT__each_way__BRA__1__KET____DOT__data_structures__DOT__tag__v32,0,0);
|
||||
VL_SIG8(__Vdlyvdim0__data_structures__DOT__each_way__BRA__1__KET____DOT__data_structures__DOT__valid__v32,4,0);
|
||||
VL_SIG8(__Vdlyvset__data_structures__DOT__each_way__BRA__1__KET____DOT__data_structures__DOT__valid__v32,0,0);
|
||||
VL_SIG8(__Vdlyvdim0__data_structures__DOT__each_way__BRA__1__KET____DOT__data_structures__DOT__data__v32,4,0);
|
||||
VL_SIG8(__Vdlyvlsb__data_structures__DOT__each_way__BRA__1__KET____DOT__data_structures__DOT__data__v32,6,0);
|
||||
VL_SIG8(__Vdlyvval__data_structures__DOT__each_way__BRA__1__KET____DOT__data_structures__DOT__data__v32,7,0);
|
||||
VL_SIG8(__Vdlyvset__data_structures__DOT__each_way__BRA__1__KET____DOT__data_structures__DOT__data__v32,0,0);
|
||||
VL_SIG8(__Vdlyvdim0__data_structures__DOT__each_way__BRA__1__KET____DOT__data_structures__DOT__data__v33,4,0);
|
||||
VL_SIG8(__Vdlyvlsb__data_structures__DOT__each_way__BRA__1__KET____DOT__data_structures__DOT__data__v33,6,0);
|
||||
VL_SIG8(__Vdlyvval__data_structures__DOT__each_way__BRA__1__KET____DOT__data_structures__DOT__data__v33,7,0);
|
||||
VL_SIG8(__Vdlyvset__data_structures__DOT__each_way__BRA__1__KET____DOT__data_structures__DOT__data__v33,0,0);
|
||||
VL_SIG8(__Vdlyvdim0__data_structures__DOT__each_way__BRA__1__KET____DOT__data_structures__DOT__data__v34,4,0);
|
||||
VL_SIG8(__Vdlyvlsb__data_structures__DOT__each_way__BRA__1__KET____DOT__data_structures__DOT__data__v34,6,0);
|
||||
VL_SIG8(__Vdlyvval__data_structures__DOT__each_way__BRA__1__KET____DOT__data_structures__DOT__data__v34,7,0);
|
||||
VL_SIG8(__Vdlyvset__data_structures__DOT__each_way__BRA__1__KET____DOT__data_structures__DOT__data__v34,0,0);
|
||||
VL_SIG8(__Vdlyvdim0__data_structures__DOT__each_way__BRA__1__KET____DOT__data_structures__DOT__data__v35,4,0);
|
||||
VL_SIG8(__Vdlyvlsb__data_structures__DOT__each_way__BRA__1__KET____DOT__data_structures__DOT__data__v35,6,0);
|
||||
VL_SIG8(__Vdlyvval__data_structures__DOT__each_way__BRA__1__KET____DOT__data_structures__DOT__data__v35,7,0);
|
||||
VL_SIG8(__Vdlyvset__data_structures__DOT__each_way__BRA__1__KET____DOT__data_structures__DOT__data__v35,0,0);
|
||||
VL_SIG8(__Vdlyvdim0__data_structures__DOT__each_way__BRA__1__KET____DOT__data_structures__DOT__data__v36,4,0);
|
||||
VL_SIG8(__Vdlyvlsb__data_structures__DOT__each_way__BRA__1__KET____DOT__data_structures__DOT__data__v36,6,0);
|
||||
VL_SIG8(__Vdlyvval__data_structures__DOT__each_way__BRA__1__KET____DOT__data_structures__DOT__data__v36,7,0);
|
||||
VL_SIG8(__Vdlyvset__data_structures__DOT__each_way__BRA__1__KET____DOT__data_structures__DOT__data__v36,0,0);
|
||||
VL_SIG8(__Vdlyvdim0__data_structures__DOT__each_way__BRA__1__KET____DOT__data_structures__DOT__data__v37,4,0);
|
||||
VL_SIG8(__Vdlyvlsb__data_structures__DOT__each_way__BRA__1__KET____DOT__data_structures__DOT__data__v37,6,0);
|
||||
VL_SIG8(__Vdlyvval__data_structures__DOT__each_way__BRA__1__KET____DOT__data_structures__DOT__data__v37,7,0);
|
||||
VL_SIG8(__Vdlyvset__data_structures__DOT__each_way__BRA__1__KET____DOT__data_structures__DOT__data__v37,0,0);
|
||||
VL_SIG8(__Vdlyvdim0__data_structures__DOT__each_way__BRA__1__KET____DOT__data_structures__DOT__data__v38,4,0);
|
||||
VL_SIG8(__Vdlyvlsb__data_structures__DOT__each_way__BRA__1__KET____DOT__data_structures__DOT__data__v38,6,0);
|
||||
VL_SIG8(__Vdlyvval__data_structures__DOT__each_way__BRA__1__KET____DOT__data_structures__DOT__data__v38,7,0);
|
||||
VL_SIG8(__Vdlyvset__data_structures__DOT__each_way__BRA__1__KET____DOT__data_structures__DOT__data__v38,0,0);
|
||||
VL_SIG8(__Vdlyvdim0__data_structures__DOT__each_way__BRA__1__KET____DOT__data_structures__DOT__data__v39,4,0);
|
||||
VL_SIG8(__Vdlyvlsb__data_structures__DOT__each_way__BRA__1__KET____DOT__data_structures__DOT__data__v39,6,0);
|
||||
VL_SIG8(__Vdlyvval__data_structures__DOT__each_way__BRA__1__KET____DOT__data_structures__DOT__data__v39,7,0);
|
||||
VL_SIG8(__Vdlyvset__data_structures__DOT__each_way__BRA__1__KET____DOT__data_structures__DOT__data__v39,0,0);
|
||||
VL_SIG8(__Vdlyvdim0__data_structures__DOT__each_way__BRA__1__KET____DOT__data_structures__DOT__data__v40,4,0);
|
||||
VL_SIG8(__Vdlyvlsb__data_structures__DOT__each_way__BRA__1__KET____DOT__data_structures__DOT__data__v40,6,0);
|
||||
VL_SIG8(__Vdlyvval__data_structures__DOT__each_way__BRA__1__KET____DOT__data_structures__DOT__data__v40,7,0);
|
||||
VL_SIG8(__Vdlyvset__data_structures__DOT__each_way__BRA__1__KET____DOT__data_structures__DOT__data__v40,0,0);
|
||||
VL_SIG8(__Vdlyvdim0__data_structures__DOT__each_way__BRA__1__KET____DOT__data_structures__DOT__data__v41,4,0);
|
||||
VL_SIG8(__Vdlyvlsb__data_structures__DOT__each_way__BRA__1__KET____DOT__data_structures__DOT__data__v41,6,0);
|
||||
VL_SIG8(__Vdlyvval__data_structures__DOT__each_way__BRA__1__KET____DOT__data_structures__DOT__data__v41,7,0);
|
||||
VL_SIG8(__Vdlyvset__data_structures__DOT__each_way__BRA__1__KET____DOT__data_structures__DOT__data__v41,0,0);
|
||||
VL_SIG8(__Vdlyvdim0__data_structures__DOT__each_way__BRA__1__KET____DOT__data_structures__DOT__data__v42,4,0);
|
||||
VL_SIG8(__Vdlyvlsb__data_structures__DOT__each_way__BRA__1__KET____DOT__data_structures__DOT__data__v42,6,0);
|
||||
VL_SIG8(__Vdlyvval__data_structures__DOT__each_way__BRA__1__KET____DOT__data_structures__DOT__data__v42,7,0);
|
||||
VL_SIG8(__Vdlyvset__data_structures__DOT__each_way__BRA__1__KET____DOT__data_structures__DOT__data__v42,0,0);
|
||||
VL_SIG8(__Vdlyvdim0__data_structures__DOT__each_way__BRA__1__KET____DOT__data_structures__DOT__data__v43,4,0);
|
||||
VL_SIG8(__Vdlyvlsb__data_structures__DOT__each_way__BRA__1__KET____DOT__data_structures__DOT__data__v43,6,0);
|
||||
VL_SIG8(__Vdlyvval__data_structures__DOT__each_way__BRA__1__KET____DOT__data_structures__DOT__data__v43,7,0);
|
||||
VL_SIG8(__Vdlyvset__data_structures__DOT__each_way__BRA__1__KET____DOT__data_structures__DOT__data__v43,0,0);
|
||||
VL_SIG8(__Vdlyvdim0__data_structures__DOT__each_way__BRA__1__KET____DOT__data_structures__DOT__data__v44,4,0);
|
||||
VL_SIG8(__Vdlyvlsb__data_structures__DOT__each_way__BRA__1__KET____DOT__data_structures__DOT__data__v44,6,0);
|
||||
VL_SIG8(__Vdlyvval__data_structures__DOT__each_way__BRA__1__KET____DOT__data_structures__DOT__data__v44,7,0);
|
||||
VL_SIG8(__Vdlyvset__data_structures__DOT__each_way__BRA__1__KET____DOT__data_structures__DOT__data__v44,0,0);
|
||||
VL_SIG8(__Vdlyvdim0__data_structures__DOT__each_way__BRA__1__KET____DOT__data_structures__DOT__data__v45,4,0);
|
||||
VL_SIG8(__Vdlyvlsb__data_structures__DOT__each_way__BRA__1__KET____DOT__data_structures__DOT__data__v45,6,0);
|
||||
VL_SIG8(__Vdlyvval__data_structures__DOT__each_way__BRA__1__KET____DOT__data_structures__DOT__data__v45,7,0);
|
||||
VL_SIG8(__Vdlyvset__data_structures__DOT__each_way__BRA__1__KET____DOT__data_structures__DOT__data__v45,0,0);
|
||||
VL_SIG8(__Vdlyvdim0__data_structures__DOT__each_way__BRA__1__KET____DOT__data_structures__DOT__data__v46,4,0);
|
||||
VL_SIG8(__Vdlyvlsb__data_structures__DOT__each_way__BRA__1__KET____DOT__data_structures__DOT__data__v46,6,0);
|
||||
VL_SIG8(__Vdlyvval__data_structures__DOT__each_way__BRA__1__KET____DOT__data_structures__DOT__data__v46,7,0);
|
||||
VL_SIG8(__Vdlyvset__data_structures__DOT__each_way__BRA__1__KET____DOT__data_structures__DOT__data__v46,0,0);
|
||||
VL_SIG8(__Vdlyvdim0__data_structures__DOT__each_way__BRA__1__KET____DOT__data_structures__DOT__data__v47,4,0);
|
||||
VL_SIG8(__Vdlyvlsb__data_structures__DOT__each_way__BRA__1__KET____DOT__data_structures__DOT__data__v47,6,0);
|
||||
VL_SIG8(__Vdlyvval__data_structures__DOT__each_way__BRA__1__KET____DOT__data_structures__DOT__data__v47,7,0);
|
||||
VL_SIG8(__Vdlyvset__data_structures__DOT__each_way__BRA__1__KET____DOT__data_structures__DOT__data__v47,0,0);
|
||||
VL_SIGW(__Vcellout__data_structures__data_use,127,0,4);
|
||||
VL_SIG(__Vdlyvval__data_structures__DOT__each_way__BRA__0__KET____DOT__data_structures__DOT__tag__v32,20,0);
|
||||
VL_SIG(__Vdlyvval__data_structures__DOT__each_way__BRA__1__KET____DOT__data_structures__DOT__tag__v32,20,0);
|
||||
|
||||
// INTERNAL VARIABLES
|
||||
private:
|
||||
Vcache_simX__Syms* __VlSymsp; // Symbol table
|
||||
public:
|
||||
|
||||
// PARAMETERS
|
||||
|
||||
// CONSTRUCTORS
|
||||
private:
|
||||
Vcache_simX_VX_Cache_Bank__pi8& operator= (const Vcache_simX_VX_Cache_Bank__pi8&); ///< Copying not allowed
|
||||
Vcache_simX_VX_Cache_Bank__pi8(const Vcache_simX_VX_Cache_Bank__pi8&); ///< Copying not allowed
|
||||
public:
|
||||
Vcache_simX_VX_Cache_Bank__pi8(const char* name="TOP");
|
||||
~Vcache_simX_VX_Cache_Bank__pi8();
|
||||
void trace (VerilatedVcdC* tfp, int levels, int options=0);
|
||||
|
||||
// API METHODS
|
||||
|
||||
// INTERNAL METHODS
|
||||
void __Vconfigure(Vcache_simX__Syms* symsp, bool first);
|
||||
void _combo__TOP__cache_simX__DOT__dmem_controller__DOT__dcache__DOT__genblk3__BRA__0__KET____DOT__bank_structure__9(Vcache_simX__Syms* __restrict vlSymsp);
|
||||
void _combo__TOP__cache_simX__DOT__dmem_controller__DOT__dcache__DOT__genblk3__BRA__1__KET____DOT__bank_structure__10(Vcache_simX__Syms* __restrict vlSymsp);
|
||||
void _combo__TOP__cache_simX__DOT__dmem_controller__DOT__dcache__DOT__genblk3__BRA__2__KET____DOT__bank_structure__11(Vcache_simX__Syms* __restrict vlSymsp);
|
||||
void _combo__TOP__cache_simX__DOT__dmem_controller__DOT__dcache__DOT__genblk3__BRA__3__KET____DOT__bank_structure__12(Vcache_simX__Syms* __restrict vlSymsp);
|
||||
private:
|
||||
void _ctor_var_reset();
|
||||
public:
|
||||
void _sequent__TOP__cache_simX__DOT__dmem_controller__DOT__dcache__DOT__genblk3__BRA__0__KET____DOT__bank_structure__5(Vcache_simX__Syms* __restrict vlSymsp);
|
||||
void _sequent__TOP__cache_simX__DOT__dmem_controller__DOT__dcache__DOT__genblk3__BRA__1__KET____DOT__bank_structure__6(Vcache_simX__Syms* __restrict vlSymsp);
|
||||
void _sequent__TOP__cache_simX__DOT__dmem_controller__DOT__dcache__DOT__genblk3__BRA__2__KET____DOT__bank_structure__7(Vcache_simX__Syms* __restrict vlSymsp);
|
||||
void _sequent__TOP__cache_simX__DOT__dmem_controller__DOT__dcache__DOT__genblk3__BRA__3__KET____DOT__bank_structure__8(Vcache_simX__Syms* __restrict vlSymsp);
|
||||
void _settle__TOP__cache_simX__DOT__dmem_controller__DOT__dcache__DOT__genblk3__BRA__0__KET____DOT__bank_structure__1(Vcache_simX__Syms* __restrict vlSymsp);
|
||||
void _settle__TOP__cache_simX__DOT__dmem_controller__DOT__dcache__DOT__genblk3__BRA__1__KET____DOT__bank_structure__2(Vcache_simX__Syms* __restrict vlSymsp);
|
||||
void _settle__TOP__cache_simX__DOT__dmem_controller__DOT__dcache__DOT__genblk3__BRA__2__KET____DOT__bank_structure__3(Vcache_simX__Syms* __restrict vlSymsp);
|
||||
void _settle__TOP__cache_simX__DOT__dmem_controller__DOT__dcache__DOT__genblk3__BRA__3__KET____DOT__bank_structure__4(Vcache_simX__Syms* __restrict vlSymsp);
|
||||
static void traceInit (VerilatedVcd* vcdp, void* userthis, uint32_t code);
|
||||
static void traceFull (VerilatedVcd* vcdp, void* userthis, uint32_t code);
|
||||
static void traceChg (VerilatedVcd* vcdp, void* userthis, uint32_t code);
|
||||
} VL_ATTR_ALIGNED(128);
|
||||
|
||||
#endif // guard
|
|
@ -1,37 +0,0 @@
|
|||
// Verilated -*- C++ -*-
|
||||
// DESCRIPTION: Verilator output: Design implementation internals
|
||||
// See Vcache_simX.h for the primary calling header
|
||||
|
||||
#include "Vcache_simX_VX_dcache_request_inter.h" // For This
|
||||
#include "Vcache_simX__Syms.h"
|
||||
|
||||
|
||||
//--------------------
|
||||
// STATIC VARIABLES
|
||||
|
||||
|
||||
//--------------------
|
||||
|
||||
VL_CTOR_IMP(Vcache_simX_VX_dcache_request_inter) {
|
||||
// Reset internal values
|
||||
// Reset structure values
|
||||
_ctor_var_reset();
|
||||
}
|
||||
|
||||
void Vcache_simX_VX_dcache_request_inter::__Vconfigure(Vcache_simX__Syms* vlSymsp, bool first) {
|
||||
if (0 && first) {} // Prevent unused
|
||||
this->__VlSymsp = vlSymsp;
|
||||
}
|
||||
|
||||
Vcache_simX_VX_dcache_request_inter::~Vcache_simX_VX_dcache_request_inter() {
|
||||
}
|
||||
|
||||
//--------------------
|
||||
// Internal Methods
|
||||
|
||||
void Vcache_simX_VX_dcache_request_inter::_ctor_var_reset() {
|
||||
VL_DEBUG_IF(VL_DBG_MSGF("+ Vcache_simX_VX_dcache_request_inter::_ctor_var_reset\n"); );
|
||||
// Body
|
||||
VL_RAND_RESET_W(128,out_cache_driver_in_address);
|
||||
out_cache_driver_in_valid = VL_RAND_RESET_I(4);
|
||||
}
|
|
@ -1,54 +0,0 @@
|
|||
// Verilated -*- C++ -*-
|
||||
// DESCRIPTION: Verilator output: Design internal header
|
||||
// See Vcache_simX.h for the primary calling header
|
||||
|
||||
#ifndef _Vcache_simX_VX_dcache_request_inter_H_
|
||||
#define _Vcache_simX_VX_dcache_request_inter_H_
|
||||
|
||||
#include "verilated.h"
|
||||
|
||||
class Vcache_simX__Syms;
|
||||
class VerilatedVcd;
|
||||
|
||||
//----------
|
||||
|
||||
VL_MODULE(Vcache_simX_VX_dcache_request_inter) {
|
||||
public:
|
||||
|
||||
// PORTS
|
||||
|
||||
// LOCAL SIGNALS
|
||||
VL_SIG8(out_cache_driver_in_valid,3,0);
|
||||
VL_SIGW(out_cache_driver_in_address,127,0,4);
|
||||
|
||||
// LOCAL VARIABLES
|
||||
|
||||
// INTERNAL VARIABLES
|
||||
private:
|
||||
Vcache_simX__Syms* __VlSymsp; // Symbol table
|
||||
public:
|
||||
|
||||
// PARAMETERS
|
||||
|
||||
// CONSTRUCTORS
|
||||
private:
|
||||
Vcache_simX_VX_dcache_request_inter& operator= (const Vcache_simX_VX_dcache_request_inter&); ///< Copying not allowed
|
||||
Vcache_simX_VX_dcache_request_inter(const Vcache_simX_VX_dcache_request_inter&); ///< Copying not allowed
|
||||
public:
|
||||
Vcache_simX_VX_dcache_request_inter(const char* name="TOP");
|
||||
~Vcache_simX_VX_dcache_request_inter();
|
||||
void trace (VerilatedVcdC* tfp, int levels, int options=0);
|
||||
|
||||
// API METHODS
|
||||
|
||||
// INTERNAL METHODS
|
||||
void __Vconfigure(Vcache_simX__Syms* symsp, bool first);
|
||||
private:
|
||||
void _ctor_var_reset();
|
||||
public:
|
||||
static void traceInit (VerilatedVcd* vcdp, void* userthis, uint32_t code);
|
||||
static void traceFull (VerilatedVcd* vcdp, void* userthis, uint32_t code);
|
||||
static void traceChg (VerilatedVcd* vcdp, void* userthis, uint32_t code);
|
||||
} VL_ATTR_ALIGNED(128);
|
||||
|
||||
#endif // guard
|
|
@ -1,36 +0,0 @@
|
|||
// Verilated -*- C++ -*-
|
||||
// DESCRIPTION: Verilator output: Design implementation internals
|
||||
// See Vcache_simX.h for the primary calling header
|
||||
|
||||
#include "Vcache_simX_VX_dram_req_rsp_inter__N4_NB4.h" // For This
|
||||
#include "Vcache_simX__Syms.h"
|
||||
|
||||
|
||||
//--------------------
|
||||
// STATIC VARIABLES
|
||||
|
||||
|
||||
//--------------------
|
||||
|
||||
VL_CTOR_IMP(Vcache_simX_VX_dram_req_rsp_inter__N4_NB4) {
|
||||
// Reset internal values
|
||||
// Reset structure values
|
||||
_ctor_var_reset();
|
||||
}
|
||||
|
||||
void Vcache_simX_VX_dram_req_rsp_inter__N4_NB4::__Vconfigure(Vcache_simX__Syms* vlSymsp, bool first) {
|
||||
if (0 && first) {} // Prevent unused
|
||||
this->__VlSymsp = vlSymsp;
|
||||
}
|
||||
|
||||
Vcache_simX_VX_dram_req_rsp_inter__N4_NB4::~Vcache_simX_VX_dram_req_rsp_inter__N4_NB4() {
|
||||
}
|
||||
|
||||
//--------------------
|
||||
// Internal Methods
|
||||
|
||||
void Vcache_simX_VX_dram_req_rsp_inter__N4_NB4::_ctor_var_reset() {
|
||||
VL_DEBUG_IF(VL_DBG_MSGF("+ Vcache_simX_VX_dram_req_rsp_inter__N4_NB4::_ctor_var_reset\n"); );
|
||||
// Body
|
||||
VL_RAND_RESET_W(512,i_m_readdata);
|
||||
}
|
|
@ -1,53 +0,0 @@
|
|||
// Verilated -*- C++ -*-
|
||||
// DESCRIPTION: Verilator output: Design internal header
|
||||
// See Vcache_simX.h for the primary calling header
|
||||
|
||||
#ifndef _Vcache_simX_VX_dram_req_rsp_inter__N4_NB4_H_
|
||||
#define _Vcache_simX_VX_dram_req_rsp_inter__N4_NB4_H_
|
||||
|
||||
#include "verilated.h"
|
||||
|
||||
class Vcache_simX__Syms;
|
||||
class VerilatedVcd;
|
||||
|
||||
//----------
|
||||
|
||||
VL_MODULE(Vcache_simX_VX_dram_req_rsp_inter__N4_NB4) {
|
||||
public:
|
||||
|
||||
// PORTS
|
||||
|
||||
// LOCAL SIGNALS
|
||||
VL_SIGW(i_m_readdata,511,0,16);
|
||||
|
||||
// LOCAL VARIABLES
|
||||
|
||||
// INTERNAL VARIABLES
|
||||
private:
|
||||
Vcache_simX__Syms* __VlSymsp; // Symbol table
|
||||
public:
|
||||
|
||||
// PARAMETERS
|
||||
|
||||
// CONSTRUCTORS
|
||||
private:
|
||||
Vcache_simX_VX_dram_req_rsp_inter__N4_NB4& operator= (const Vcache_simX_VX_dram_req_rsp_inter__N4_NB4&); ///< Copying not allowed
|
||||
Vcache_simX_VX_dram_req_rsp_inter__N4_NB4(const Vcache_simX_VX_dram_req_rsp_inter__N4_NB4&); ///< Copying not allowed
|
||||
public:
|
||||
Vcache_simX_VX_dram_req_rsp_inter__N4_NB4(const char* name="TOP");
|
||||
~Vcache_simX_VX_dram_req_rsp_inter__N4_NB4();
|
||||
void trace (VerilatedVcdC* tfp, int levels, int options=0);
|
||||
|
||||
// API METHODS
|
||||
|
||||
// INTERNAL METHODS
|
||||
void __Vconfigure(Vcache_simX__Syms* symsp, bool first);
|
||||
private:
|
||||
void _ctor_var_reset();
|
||||
public:
|
||||
static void traceInit (VerilatedVcd* vcdp, void* userthis, uint32_t code);
|
||||
static void traceFull (VerilatedVcd* vcdp, void* userthis, uint32_t code);
|
||||
static void traceChg (VerilatedVcd* vcdp, void* userthis, uint32_t code);
|
||||
} VL_ATTR_ALIGNED(128);
|
||||
|
||||
#endif // guard
|
Binary file not shown.
|
@ -1,7 +0,0 @@
|
|||
// DESCRIPTION: Generated by verilator_includer via makefile
|
||||
#define VL_INCLUDE_OPT include
|
||||
#include "Vcache_simX.cpp"
|
||||
#include "Vcache_simX_VX_dram_req_rsp_inter__N4_NB4.cpp"
|
||||
#include "Vcache_simX_VX_dcache_request_inter.cpp"
|
||||
#include "Vcache_simX_VX_Cache_Bank__pi9.cpp"
|
||||
#include "Vcache_simX_VX_Cache_Bank__pi8.cpp"
|
|
@ -1,10 +0,0 @@
|
|||
Vcache_simX__ALLcls.o: Vcache_simX__ALLcls.cpp Vcache_simX.cpp \
|
||||
Vcache_simX.h /usr/share/verilator/include/verilated.h \
|
||||
/usr/share/verilator/include/verilated_config.h \
|
||||
/usr/share/verilator/include/verilatedos.h Vcache_simX__Syms.h \
|
||||
Vcache_simX_VX_dram_req_rsp_inter__N4_NB4.h \
|
||||
Vcache_simX_VX_dcache_request_inter.h Vcache_simX_VX_Cache_Bank__pi9.h \
|
||||
Vcache_simX_VX_Cache_Bank__pi8.h \
|
||||
Vcache_simX_VX_dram_req_rsp_inter__N4_NB4.cpp \
|
||||
Vcache_simX_VX_dcache_request_inter.cpp \
|
||||
Vcache_simX_VX_Cache_Bank__pi9.cpp Vcache_simX_VX_Cache_Bank__pi8.cpp
|
Binary file not shown.
|
@ -1,5 +0,0 @@
|
|||
// DESCRIPTION: Generated by verilator_includer via makefile
|
||||
#define VL_INCLUDE_OPT include
|
||||
#include "Vcache_simX__Trace.cpp"
|
||||
#include "Vcache_simX__Syms.cpp"
|
||||
#include "Vcache_simX__Trace__Slow.cpp"
|
|
@ -1,10 +0,0 @@
|
|||
Vcache_simX__ALLsup.o: Vcache_simX__ALLsup.cpp Vcache_simX__Trace.cpp \
|
||||
/usr/share/verilator/include/verilated_vcd_c.h \
|
||||
/usr/share/verilator/include/verilatedos.h \
|
||||
/usr/share/verilator/include/verilated.h \
|
||||
/usr/share/verilator/include/verilated_config.h Vcache_simX__Syms.h \
|
||||
/usr/share/verilator/include/verilated.h Vcache_simX.h \
|
||||
Vcache_simX_VX_dram_req_rsp_inter__N4_NB4.h \
|
||||
Vcache_simX_VX_dcache_request_inter.h Vcache_simX_VX_Cache_Bank__pi9.h \
|
||||
Vcache_simX_VX_Cache_Bank__pi8.h Vcache_simX__Syms.cpp \
|
||||
Vcache_simX__Trace__Slow.cpp
|
Binary file not shown.
|
@ -1,57 +0,0 @@
|
|||
// Verilated -*- C++ -*-
|
||||
// DESCRIPTION: Verilator output: Symbol table implementation internals
|
||||
|
||||
#include "Vcache_simX__Syms.h"
|
||||
#include "Vcache_simX.h"
|
||||
#include "Vcache_simX_VX_dram_req_rsp_inter__N4_NB4.h"
|
||||
#include "Vcache_simX_VX_dcache_request_inter.h"
|
||||
#include "Vcache_simX_VX_Cache_Bank__pi9.h"
|
||||
#include "Vcache_simX_VX_Cache_Bank__pi8.h"
|
||||
|
||||
// FUNCTIONS
|
||||
Vcache_simX__Syms::Vcache_simX__Syms(Vcache_simX* topp, const char* namep)
|
||||
// Setup locals
|
||||
: __Vm_namep(namep)
|
||||
, __Vm_activity(false)
|
||||
, __Vm_didInit(false)
|
||||
// Setup submodule names
|
||||
, TOP__cache_simX__DOT__VX_dcache_req (Verilated::catName(topp->name(),"cache_simX.VX_dcache_req"))
|
||||
, TOP__cache_simX__DOT__VX_dram_req_rsp (Verilated::catName(topp->name(),"cache_simX.VX_dram_req_rsp"))
|
||||
, TOP__cache_simX__DOT__VX_dram_req_rsp_icache (Verilated::catName(topp->name(),"cache_simX.VX_dram_req_rsp_icache"))
|
||||
, TOP__cache_simX__DOT__dmem_controller__DOT__dcache__DOT__genblk3__BRA__0__KET____DOT__bank_structure (Verilated::catName(topp->name(),"cache_simX.dmem_controller.dcache.genblk3[0].bank_structure"))
|
||||
, TOP__cache_simX__DOT__dmem_controller__DOT__dcache__DOT__genblk3__BRA__1__KET____DOT__bank_structure (Verilated::catName(topp->name(),"cache_simX.dmem_controller.dcache.genblk3[1].bank_structure"))
|
||||
, TOP__cache_simX__DOT__dmem_controller__DOT__dcache__DOT__genblk3__BRA__2__KET____DOT__bank_structure (Verilated::catName(topp->name(),"cache_simX.dmem_controller.dcache.genblk3[2].bank_structure"))
|
||||
, TOP__cache_simX__DOT__dmem_controller__DOT__dcache__DOT__genblk3__BRA__3__KET____DOT__bank_structure (Verilated::catName(topp->name(),"cache_simX.dmem_controller.dcache.genblk3[3].bank_structure"))
|
||||
, TOP__cache_simX__DOT__dmem_controller__DOT__icache__DOT__genblk3__BRA__0__KET____DOT__bank_structure (Verilated::catName(topp->name(),"cache_simX.dmem_controller.icache.genblk3[0].bank_structure"))
|
||||
, TOP__cache_simX__DOT__dmem_controller__DOT__icache__DOT__genblk3__BRA__1__KET____DOT__bank_structure (Verilated::catName(topp->name(),"cache_simX.dmem_controller.icache.genblk3[1].bank_structure"))
|
||||
, TOP__cache_simX__DOT__dmem_controller__DOT__icache__DOT__genblk3__BRA__2__KET____DOT__bank_structure (Verilated::catName(topp->name(),"cache_simX.dmem_controller.icache.genblk3[2].bank_structure"))
|
||||
, TOP__cache_simX__DOT__dmem_controller__DOT__icache__DOT__genblk3__BRA__3__KET____DOT__bank_structure (Verilated::catName(topp->name(),"cache_simX.dmem_controller.icache.genblk3[3].bank_structure"))
|
||||
{
|
||||
// Pointer to top level
|
||||
TOPp = topp;
|
||||
// Setup each module's pointers to their submodules
|
||||
TOPp->__PVT__cache_simX__DOT__VX_dcache_req = &TOP__cache_simX__DOT__VX_dcache_req;
|
||||
TOPp->__PVT__cache_simX__DOT__VX_dram_req_rsp = &TOP__cache_simX__DOT__VX_dram_req_rsp;
|
||||
TOPp->__PVT__cache_simX__DOT__VX_dram_req_rsp_icache = &TOP__cache_simX__DOT__VX_dram_req_rsp_icache;
|
||||
TOPp->__PVT__cache_simX__DOT__dmem_controller__DOT__dcache__DOT__genblk3__BRA__0__KET____DOT__bank_structure = &TOP__cache_simX__DOT__dmem_controller__DOT__dcache__DOT__genblk3__BRA__0__KET____DOT__bank_structure;
|
||||
TOPp->__PVT__cache_simX__DOT__dmem_controller__DOT__dcache__DOT__genblk3__BRA__1__KET____DOT__bank_structure = &TOP__cache_simX__DOT__dmem_controller__DOT__dcache__DOT__genblk3__BRA__1__KET____DOT__bank_structure;
|
||||
TOPp->__PVT__cache_simX__DOT__dmem_controller__DOT__dcache__DOT__genblk3__BRA__2__KET____DOT__bank_structure = &TOP__cache_simX__DOT__dmem_controller__DOT__dcache__DOT__genblk3__BRA__2__KET____DOT__bank_structure;
|
||||
TOPp->__PVT__cache_simX__DOT__dmem_controller__DOT__dcache__DOT__genblk3__BRA__3__KET____DOT__bank_structure = &TOP__cache_simX__DOT__dmem_controller__DOT__dcache__DOT__genblk3__BRA__3__KET____DOT__bank_structure;
|
||||
TOPp->__PVT__cache_simX__DOT__dmem_controller__DOT__icache__DOT__genblk3__BRA__0__KET____DOT__bank_structure = &TOP__cache_simX__DOT__dmem_controller__DOT__icache__DOT__genblk3__BRA__0__KET____DOT__bank_structure;
|
||||
TOPp->__PVT__cache_simX__DOT__dmem_controller__DOT__icache__DOT__genblk3__BRA__1__KET____DOT__bank_structure = &TOP__cache_simX__DOT__dmem_controller__DOT__icache__DOT__genblk3__BRA__1__KET____DOT__bank_structure;
|
||||
TOPp->__PVT__cache_simX__DOT__dmem_controller__DOT__icache__DOT__genblk3__BRA__2__KET____DOT__bank_structure = &TOP__cache_simX__DOT__dmem_controller__DOT__icache__DOT__genblk3__BRA__2__KET____DOT__bank_structure;
|
||||
TOPp->__PVT__cache_simX__DOT__dmem_controller__DOT__icache__DOT__genblk3__BRA__3__KET____DOT__bank_structure = &TOP__cache_simX__DOT__dmem_controller__DOT__icache__DOT__genblk3__BRA__3__KET____DOT__bank_structure;
|
||||
// Setup each module's pointer back to symbol table (for public functions)
|
||||
TOPp->__Vconfigure(this, true);
|
||||
TOP__cache_simX__DOT__VX_dcache_req.__Vconfigure(this, true);
|
||||
TOP__cache_simX__DOT__VX_dram_req_rsp.__Vconfigure(this, true);
|
||||
TOP__cache_simX__DOT__VX_dram_req_rsp_icache.__Vconfigure(this, false);
|
||||
TOP__cache_simX__DOT__dmem_controller__DOT__dcache__DOT__genblk3__BRA__0__KET____DOT__bank_structure.__Vconfigure(this, true);
|
||||
TOP__cache_simX__DOT__dmem_controller__DOT__dcache__DOT__genblk3__BRA__1__KET____DOT__bank_structure.__Vconfigure(this, false);
|
||||
TOP__cache_simX__DOT__dmem_controller__DOT__dcache__DOT__genblk3__BRA__2__KET____DOT__bank_structure.__Vconfigure(this, false);
|
||||
TOP__cache_simX__DOT__dmem_controller__DOT__dcache__DOT__genblk3__BRA__3__KET____DOT__bank_structure.__Vconfigure(this, false);
|
||||
TOP__cache_simX__DOT__dmem_controller__DOT__icache__DOT__genblk3__BRA__0__KET____DOT__bank_structure.__Vconfigure(this, true);
|
||||
TOP__cache_simX__DOT__dmem_controller__DOT__icache__DOT__genblk3__BRA__1__KET____DOT__bank_structure.__Vconfigure(this, false);
|
||||
TOP__cache_simX__DOT__dmem_controller__DOT__icache__DOT__genblk3__BRA__2__KET____DOT__bank_structure.__Vconfigure(this, false);
|
||||
TOP__cache_simX__DOT__dmem_controller__DOT__icache__DOT__genblk3__BRA__3__KET____DOT__bank_structure.__Vconfigure(this, false);
|
||||
}
|
|
@ -1,51 +0,0 @@
|
|||
// Verilated -*- C++ -*-
|
||||
// DESCRIPTION: Verilator output: Symbol table internal header
|
||||
//
|
||||
// Internal details; most calling programs do not need this header
|
||||
|
||||
#ifndef _Vcache_simX__Syms_H_
|
||||
#define _Vcache_simX__Syms_H_
|
||||
|
||||
#include "verilated.h"
|
||||
|
||||
// INCLUDE MODULE CLASSES
|
||||
#include "Vcache_simX.h"
|
||||
#include "Vcache_simX_VX_dram_req_rsp_inter__N4_NB4.h"
|
||||
#include "Vcache_simX_VX_dcache_request_inter.h"
|
||||
#include "Vcache_simX_VX_Cache_Bank__pi9.h"
|
||||
#include "Vcache_simX_VX_Cache_Bank__pi8.h"
|
||||
|
||||
// SYMS CLASS
|
||||
class Vcache_simX__Syms : public VerilatedSyms {
|
||||
public:
|
||||
|
||||
// LOCAL STATE
|
||||
const char* __Vm_namep;
|
||||
bool __Vm_activity; ///< Used by trace routines to determine change occurred
|
||||
bool __Vm_didInit;
|
||||
|
||||
// SUBCELL STATE
|
||||
Vcache_simX* TOPp;
|
||||
Vcache_simX_VX_dcache_request_inter TOP__cache_simX__DOT__VX_dcache_req;
|
||||
Vcache_simX_VX_dram_req_rsp_inter__N4_NB4 TOP__cache_simX__DOT__VX_dram_req_rsp;
|
||||
Vcache_simX_VX_dram_req_rsp_inter__N4_NB4 TOP__cache_simX__DOT__VX_dram_req_rsp_icache;
|
||||
Vcache_simX_VX_Cache_Bank__pi8 TOP__cache_simX__DOT__dmem_controller__DOT__dcache__DOT__genblk3__BRA__0__KET____DOT__bank_structure;
|
||||
Vcache_simX_VX_Cache_Bank__pi8 TOP__cache_simX__DOT__dmem_controller__DOT__dcache__DOT__genblk3__BRA__1__KET____DOT__bank_structure;
|
||||
Vcache_simX_VX_Cache_Bank__pi8 TOP__cache_simX__DOT__dmem_controller__DOT__dcache__DOT__genblk3__BRA__2__KET____DOT__bank_structure;
|
||||
Vcache_simX_VX_Cache_Bank__pi8 TOP__cache_simX__DOT__dmem_controller__DOT__dcache__DOT__genblk3__BRA__3__KET____DOT__bank_structure;
|
||||
Vcache_simX_VX_Cache_Bank__pi9 TOP__cache_simX__DOT__dmem_controller__DOT__icache__DOT__genblk3__BRA__0__KET____DOT__bank_structure;
|
||||
Vcache_simX_VX_Cache_Bank__pi9 TOP__cache_simX__DOT__dmem_controller__DOT__icache__DOT__genblk3__BRA__1__KET____DOT__bank_structure;
|
||||
Vcache_simX_VX_Cache_Bank__pi9 TOP__cache_simX__DOT__dmem_controller__DOT__icache__DOT__genblk3__BRA__2__KET____DOT__bank_structure;
|
||||
Vcache_simX_VX_Cache_Bank__pi9 TOP__cache_simX__DOT__dmem_controller__DOT__icache__DOT__genblk3__BRA__3__KET____DOT__bank_structure;
|
||||
|
||||
// CREATORS
|
||||
Vcache_simX__Syms(Vcache_simX* topp, const char* namep);
|
||||
~Vcache_simX__Syms() {}
|
||||
|
||||
// METHODS
|
||||
inline const char* name() { return __Vm_namep; }
|
||||
inline bool getClearActivity() { bool r=__Vm_activity; __Vm_activity=false; return r; }
|
||||
|
||||
} VL_ATTR_ALIGNED(64);
|
||||
|
||||
#endif // guard
|
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
@ -1 +0,0 @@
|
|||
obj_dir/Vcache_simX.cpp obj_dir/Vcache_simX.h obj_dir/Vcache_simX.mk obj_dir/Vcache_simX_VX_Cache_Bank__pi8.cpp obj_dir/Vcache_simX_VX_Cache_Bank__pi8.h obj_dir/Vcache_simX_VX_Cache_Bank__pi9.cpp obj_dir/Vcache_simX_VX_Cache_Bank__pi9.h obj_dir/Vcache_simX_VX_dcache_request_inter.cpp obj_dir/Vcache_simX_VX_dcache_request_inter.h obj_dir/Vcache_simX_VX_dram_req_rsp_inter__N4_NB4.cpp obj_dir/Vcache_simX_VX_dram_req_rsp_inter__N4_NB4.h obj_dir/Vcache_simX__Syms.cpp obj_dir/Vcache_simX__Syms.h obj_dir/Vcache_simX__Trace.cpp obj_dir/Vcache_simX__Trace__Slow.cpp obj_dir/Vcache_simX__ver.d obj_dir/Vcache_simX_classes.mk : /usr/bin/verilator_bin ../rtl/./VX_define_synth.v ../rtl/VX_countones.v ../rtl/VX_define.v ../rtl/VX_dmem_controller.v ../rtl/VX_generic_priority_encoder.v ../rtl/VX_priority_encoder_w_mask.v ../rtl/cache/VX_Cache_Bank.v ../rtl/cache/VX_cache_bank_valid.v ../rtl/cache/VX_cache_data.v ../rtl/cache/VX_cache_data_per_index.v ../rtl/cache/VX_d_cache.v ../rtl/interfaces/VX_dcache_request_inter.v ../rtl/interfaces/VX_dcache_response_inter.v ../rtl/interfaces/VX_dram_req_rsp_inter.v ../rtl/interfaces/VX_icache_request_inter.v ../rtl/interfaces/VX_icache_response_inter.v ../rtl/shared_memory/../VX_define.v ../rtl/shared_memory/VX_bank_valids.v ../rtl/shared_memory/VX_priority_encoder_sm.v ../rtl/shared_memory/VX_shared_memory.v ../rtl/shared_memory/VX_shared_memory_block.v /usr/bin/verilator_bin cache_simX.v
|
|
@ -1,43 +0,0 @@
|
|||
# DESCRIPTION: Verilator output: Timestamp data for --skip-identical. Delete at will.
|
||||
C "--compiler gcc -cc cache_simX.v -I. -I../rtl/shared_memory -I../rtl/cache -I../rtl/interfaces -Isimulate -I../rtl --exe simX.cpp args.cpp mem.cpp core.cpp instruction.cpp enc.cpp util.cpp -CFLAGS -std=c++11 -fPIC -O3 -Wall -Wextra -pedantic -Wno-UNOPTFLAT -Wno-WIDTH --trace -DVL_DEBUG=1"
|
||||
S 26 1407374883678355 1576858113 365285900 1576858113 365285900 "../rtl/./VX_define_synth.v"
|
||||
S 283 1407374883678346 1576858113 363291200 1576858113 363291200 "../rtl/VX_countones.v"
|
||||
S 7257 5629499534267235 1583028100 893817800 1583028100 893817800 "../rtl/VX_define.v"
|
||||
S 8325 1407374883678357 1576858113 366283200 1576858113 366283200 "../rtl/VX_dmem_controller.v"
|
||||
S 517 1407374883678365 1576858113 368277800 1576858113 368277800 "../rtl/VX_generic_priority_encoder.v"
|
||||
S 683 1407374883678386 1576858113 374262300 1576858113 374262300 "../rtl/VX_priority_encoder_w_mask.v"
|
||||
S 8590 1407374883678402 1576858113 378252100 1576858113 378252100 "../rtl/cache/VX_Cache_Bank.v"
|
||||
S 748 1407374883678406 1576858113 379248400 1576858113 379248400 "../rtl/cache/VX_cache_bank_valid.v"
|
||||
S 7349 1407374883678408 1576858113 380246000 1576858113 380246000 "../rtl/cache/VX_cache_data.v"
|
||||
S 6476 1407374883678409 1576858113 380246000 1576858113 380246000 "../rtl/cache/VX_cache_data_per_index.v"
|
||||
S 14645 1407374883678410 1576858113 381243100 1576858113 381243100 "../rtl/cache/VX_d_cache.v"
|
||||
S 393 1407374883678432 1576858113 386229700 1576858113 386229700 "../rtl/interfaces/VX_dcache_request_inter.v"
|
||||
S 215 1407374883678434 1576858113 387227400 1576858113 387227400 "../rtl/interfaces/VX_dcache_response_inter.v"
|
||||
S 870 1407374883678435 1576858113 387227400 1576858113 387227400 "../rtl/interfaces/VX_dram_req_rsp_inter.v"
|
||||
S 354 1407374883678447 1576858113 392213800 1576858113 392213800 "../rtl/interfaces/VX_icache_request_inter.v"
|
||||
S 212 1407374883678448 1576858113 392213800 1576858113 392213800 "../rtl/interfaces/VX_icache_response_inter.v"
|
||||
S 7257 5629499534267235 1583028100 893817800 1583028100 893817800 "../rtl/shared_memory/../VX_define.v"
|
||||
S 676 1407374883678497 1576858113 417147000 1576858113 417147000 "../rtl/shared_memory/VX_bank_valids.v"
|
||||
S 3038 1407374883678498 1576858113 418144200 1576858113 418144200 "../rtl/shared_memory/VX_priority_encoder_sm.v"
|
||||
S 4962 1407374883678499 1576858113 418144200 1576858113 418144200 "../rtl/shared_memory/VX_shared_memory.v"
|
||||
S 3207 1407374883678500 1576858113 419141900 1576858113 419141900 "../rtl/shared_memory/VX_shared_memory_block.v"
|
||||
S 5279832 1125899907857040 1579658333 790142700 1519110675 0 "/usr/bin/verilator_bin"
|
||||
S 3144 1407374883678789 1576858114 576047000 1576858114 576047000 "cache_simX.v"
|
||||
T 390173 22236523160217637 1583612769 755410900 1583612769 755410900 "obj_dir/Vcache_simX.cpp"
|
||||
T 28278 15481123719153127 1583612769 748398500 1583612769 748398500 "obj_dir/Vcache_simX.h"
|
||||
T 2365 10133099161813405 1583612769 784337500 1583612769 784337500 "obj_dir/Vcache_simX.mk"
|
||||
T 643931 3940649674155161 1583612769 783340900 1583612769 783340900 "obj_dir/Vcache_simX_VX_Cache_Bank__pi8.cpp"
|
||||
T 23659 5348024557708078 1583612769 771372900 1583612769 771372900 "obj_dir/Vcache_simX_VX_Cache_Bank__pi8.h"
|
||||
T 578414 15481123719285399 1583612769 770399200 1583612769 770399200 "obj_dir/Vcache_simX_VX_Cache_Bank__pi9.cpp"
|
||||
T 23321 11258999068615501 1583612769 760411300 1583612769 760411300 "obj_dir/Vcache_simX_VX_Cache_Bank__pi9.h"
|
||||
T 1024 8725724278219266 1583612769 757374600 1583612769 757374600 "obj_dir/Vcache_simX_VX_dcache_request_inter.cpp"
|
||||
T 1561 50102545854682183 1583612769 757374600 1583612769 757374600 "obj_dir/Vcache_simX_VX_dcache_request_inter.h"
|
||||
T 999 10414574138447661 1583612769 756377900 1583612769 756377900 "obj_dir/Vcache_simX_VX_dram_req_rsp_inter__N4_NB4.cpp"
|
||||
T 1557 6755399441176779 1583612769 756377900 1583612769 756377900 "obj_dir/Vcache_simX_VX_dram_req_rsp_inter__N4_NB4.h"
|
||||
T 6004 11821949021903061 1583612769 706686400 1583612769 706686400 "obj_dir/Vcache_simX__Syms.cpp"
|
||||
T 2455 32088147345022597 1583612769 705722700 1583612769 705722700 "obj_dir/Vcache_simX__Syms.h"
|
||||
T 1114242 10414574138355386 1583612769 747434700 1583612769 747434700 "obj_dir/Vcache_simX__Trace.cpp"
|
||||
T 1433229 12103423998619303 1583612769 729412200 1583612769 729412200 "obj_dir/Vcache_simX__Trace__Slow.cpp"
|
||||
T 1439 6755399441290555 1583612769 784337500 1583612769 784337500 "obj_dir/Vcache_simX__ver.d"
|
||||
T 0 0 1583612769 844870300 1583612769 844870300 "obj_dir/Vcache_simX__verFiles.dat"
|
||||
T 1392 4785074604292692 1583612769 784337500 1583612769 784337500 "obj_dir/Vcache_simX_classes.mk"
|
|
@ -1,45 +0,0 @@
|
|||
# Verilated -*- Makefile -*-
|
||||
# DESCRIPTION: Verilator output: Make include file with class lists
|
||||
#
|
||||
# This file lists generated Verilated files, for including in higher level makefiles.
|
||||
# See Vcache_simX.mk for the caller.
|
||||
|
||||
### Switches...
|
||||
# Coverage output mode? 0/1 (from --coverage)
|
||||
VM_COVERAGE = 0
|
||||
# Threaded output mode? 0/1/N threads (from --threads)
|
||||
VM_THREADS = 0
|
||||
# Tracing output mode? 0/1 (from --trace)
|
||||
VM_TRACE = 1
|
||||
|
||||
### Object file lists...
|
||||
# Generated module classes, fast-path, compile with highest optimization
|
||||
VM_CLASSES_FAST += \
|
||||
Vcache_simX \
|
||||
Vcache_simX_VX_dram_req_rsp_inter__N4_NB4 \
|
||||
Vcache_simX_VX_dcache_request_inter \
|
||||
Vcache_simX_VX_Cache_Bank__pi9 \
|
||||
Vcache_simX_VX_Cache_Bank__pi8 \
|
||||
|
||||
# Generated module classes, non-fast-path, compile with low/medium optimization
|
||||
VM_CLASSES_SLOW += \
|
||||
|
||||
# Generated support classes, fast-path, compile with highest optimization
|
||||
VM_SUPPORT_FAST += \
|
||||
Vcache_simX__Trace \
|
||||
|
||||
# Generated support classes, non-fast-path, compile with low/medium optimization
|
||||
VM_SUPPORT_SLOW += \
|
||||
Vcache_simX__Syms \
|
||||
Vcache_simX__Trace__Slow \
|
||||
|
||||
# Global classes, need linked once per executable, fast-path, compile with highest optimization
|
||||
VM_GLOBAL_FAST += \
|
||||
verilated \
|
||||
verilated_vcd_c \
|
||||
|
||||
# Global classes, need linked once per executable, non-fast-path, compile with low/medium optimization
|
||||
VM_GLOBAL_SLOW += \
|
||||
|
||||
|
||||
# Verilated -*- Makefile -*-
|
|
@ -1 +0,0 @@
|
|||
args.o: ../args.cpp ../include/args.h
|
Binary file not shown.
|
@ -1,11 +0,0 @@
|
|||
core.o: ../core.cpp ../include/types.h ../include/util.h \
|
||||
../include/types.h ../include/archdef.h ../include/mem.h \
|
||||
../include/enc.h ../include/instruction.h ../include/trace.h \
|
||||
../include/obj.h ../include/archdef.h ../include/enc.h \
|
||||
../include/asm-tokens.h ../include/core.h ../include/mem.h \
|
||||
../include/debug.h Vcache_simX.h \
|
||||
/usr/share/verilator/include/verilated.h \
|
||||
/usr/share/verilator/include/verilated_config.h \
|
||||
/usr/share/verilator/include/verilatedos.h \
|
||||
/usr/share/verilator/include/verilated_vcd_c.h \
|
||||
/usr/share/verilator/include/verilated.h ../include/debug.h
|
Binary file not shown.
|
@ -1,5 +0,0 @@
|
|||
enc.o: ../enc.cpp ../include/debug.h ../include/types.h ../include/util.h \
|
||||
../include/types.h ../include/enc.h ../include/instruction.h \
|
||||
../include/trace.h ../include/obj.h ../include/archdef.h \
|
||||
../include/enc.h ../include/asm-tokens.h ../include/archdef.h \
|
||||
../include/instruction.h
|
Binary file not shown.
|
@ -1,11 +0,0 @@
|
|||
instruction.o: ../instruction.cpp ../include/instruction.h \
|
||||
../include/types.h ../include/trace.h ../include/obj.h \
|
||||
../include/archdef.h ../include/instruction.h ../include/enc.h \
|
||||
../include/obj.h ../include/asm-tokens.h ../include/core.h \
|
||||
../include/mem.h ../include/debug.h Vcache_simX.h \
|
||||
/usr/share/verilator/include/verilated.h \
|
||||
/usr/share/verilator/include/verilated_config.h \
|
||||
/usr/share/verilator/include/verilatedos.h \
|
||||
/usr/share/verilator/include/verilated_vcd_c.h \
|
||||
/usr/share/verilator/include/verilated.h ../include/harpfloat.h \
|
||||
../include/debug.h
|
Binary file not shown.
|
@ -1,10 +0,0 @@
|
|||
mem.o: ../mem.cpp ../include/debug.h ../include/types.h ../include/util.h \
|
||||
../include/types.h ../include/mem.h ../include/core.h \
|
||||
../include/archdef.h ../include/enc.h ../include/instruction.h \
|
||||
../include/trace.h ../include/obj.h ../include/asm-tokens.h \
|
||||
../include/mem.h ../include/debug.h Vcache_simX.h \
|
||||
/usr/share/verilator/include/verilated.h \
|
||||
/usr/share/verilator/include/verilated_config.h \
|
||||
/usr/share/verilator/include/verilatedos.h \
|
||||
/usr/share/verilator/include/verilated_vcd_c.h \
|
||||
/usr/share/verilator/include/verilated.h
|
Binary file not shown.
|
@ -1,12 +0,0 @@
|
|||
simX.o: ../simX.cpp ../include/debug.h ../include/types.h \
|
||||
../include/core.h ../include/types.h ../include/archdef.h \
|
||||
../include/enc.h ../include/instruction.h ../include/trace.h \
|
||||
../include/obj.h ../include/asm-tokens.h ../include/mem.h \
|
||||
../include/debug.h Vcache_simX.h \
|
||||
/usr/share/verilator/include/verilated.h \
|
||||
/usr/share/verilator/include/verilated_config.h \
|
||||
/usr/share/verilator/include/verilatedos.h \
|
||||
/usr/share/verilator/include/verilated_vcd_c.h \
|
||||
/usr/share/verilator/include/verilated.h ../include/enc.h \
|
||||
../include/instruction.h ../include/mem.h ../include/obj.h \
|
||||
../include/archdef.h ../include/args.h ../include/help.h
|
Binary file not shown.
|
@ -1,2 +0,0 @@
|
|||
util.o: ../util.cpp ../include/types.h ../include/util.h \
|
||||
../include/types.h
|
Binary file not shown.
|
@ -1,7 +0,0 @@
|
|||
verilated.o: /usr/share/verilator/include/verilated.cpp \
|
||||
/usr/share/verilator/include/verilated_imp.h \
|
||||
/usr/share/verilator/include/verilatedos.h \
|
||||
/usr/share/verilator/include/verilated.h \
|
||||
/usr/share/verilator/include/verilated_config.h \
|
||||
/usr/share/verilator/include/verilated_heavy.h \
|
||||
/usr/share/verilator/include/verilated_syms.h
|
Binary file not shown.
|
@ -1,5 +0,0 @@
|
|||
verilated_vcd_c.o: /usr/share/verilator/include/verilated_vcd_c.cpp \
|
||||
/usr/share/verilator/include/verilatedos.h \
|
||||
/usr/share/verilator/include/verilated.h \
|
||||
/usr/share/verilator/include/verilated_config.h \
|
||||
/usr/share/verilator/include/verilated_vcd_c.h
|
Binary file not shown.
|
@ -1,504 +0,0 @@
|
|||
|
||||
rv32ui-p-add: file format elf32-littleriscv
|
||||
|
||||
|
||||
Disassembly of section .text.init:
|
||||
|
||||
80000000 <_start>:
|
||||
80000000: 04c0006f j 8000004c <reset_vector>
|
||||
|
||||
80000004 <trap_vector>:
|
||||
80000004: 34202f73 csrr t5,mcause
|
||||
80000008: 00800f93 li t6,8
|
||||
8000000c: 03ff0a63 beq t5,t6,80000040 <write_tohost>
|
||||
80000010: 00900f93 li t6,9
|
||||
80000014: 03ff0663 beq t5,t6,80000040 <write_tohost>
|
||||
80000018: 00b00f93 li t6,11
|
||||
8000001c: 03ff0263 beq t5,t6,80000040 <write_tohost>
|
||||
80000020: 80000f17 auipc t5,0x80000
|
||||
80000024: fe0f0f13 addi t5,t5,-32 # 0 <_start-0x80000000>
|
||||
80000028: 000f0463 beqz t5,80000030 <trap_vector+0x2c>
|
||||
8000002c: 000f0067 jr t5
|
||||
80000030: 34202f73 csrr t5,mcause
|
||||
80000034: 000f5463 bgez t5,8000003c <handle_exception>
|
||||
80000038: 0040006f j 8000003c <handle_exception>
|
||||
|
||||
8000003c <handle_exception>:
|
||||
8000003c: 5391e193 ori gp,gp,1337
|
||||
|
||||
80000040 <write_tohost>:
|
||||
80000040: 00001f17 auipc t5,0x1
|
||||
80000044: fc3f2023 sw gp,-64(t5) # 80001000 <tohost>
|
||||
80000048: ff9ff06f j 80000040 <write_tohost>
|
||||
|
||||
8000004c <reset_vector>:
|
||||
8000004c: f1402573 csrr a0,mhartid
|
||||
80000050: 00051063 bnez a0,80000050 <reset_vector+0x4>
|
||||
80000054: 00000297 auipc t0,0x0
|
||||
80000058: 01028293 addi t0,t0,16 # 80000064 <reset_vector+0x18>
|
||||
8000005c: 30529073 csrw mtvec,t0
|
||||
80000060: 18005073 csrwi satp,0
|
||||
80000064: 00000297 auipc t0,0x0
|
||||
80000068: 02028293 addi t0,t0,32 # 80000084 <reset_vector+0x38>
|
||||
8000006c: 30529073 csrw mtvec,t0
|
||||
80000070: 800002b7 lui t0,0x80000
|
||||
80000074: fff28293 addi t0,t0,-1 # 7fffffff <_end+0xffffdfff>
|
||||
80000078: 3b029073 csrw pmpaddr0,t0
|
||||
8000007c: 01f00293 li t0,31
|
||||
80000080: 3a029073 csrw pmpcfg0,t0
|
||||
80000084: 00000297 auipc t0,0x0
|
||||
80000088: 01828293 addi t0,t0,24 # 8000009c <reset_vector+0x50>
|
||||
8000008c: 30529073 csrw mtvec,t0
|
||||
80000090: 30205073 csrwi medeleg,0
|
||||
80000094: 30305073 csrwi mideleg,0
|
||||
80000098: 30405073 csrwi mie,0
|
||||
8000009c: 00000193 li gp,0
|
||||
800000a0: 00000297 auipc t0,0x0
|
||||
800000a4: f6428293 addi t0,t0,-156 # 80000004 <trap_vector>
|
||||
800000a8: 30529073 csrw mtvec,t0
|
||||
800000ac: 00100513 li a0,1
|
||||
800000b0: 01f51513 slli a0,a0,0x1f
|
||||
800000b4: 00054c63 bltz a0,800000cc <reset_vector+0x80>
|
||||
800000b8: 0ff0000f fence
|
||||
800000bc: 00100193 li gp,1
|
||||
800000c0: 05d00893 li a7,93
|
||||
800000c4: 00000513 li a0,0
|
||||
800000c8: 00000073 ecall
|
||||
800000cc: 80000297 auipc t0,0x80000
|
||||
800000d0: f3428293 addi t0,t0,-204 # 0 <_start-0x80000000>
|
||||
800000d4: 00028e63 beqz t0,800000f0 <reset_vector+0xa4>
|
||||
800000d8: 10529073 csrw stvec,t0
|
||||
800000dc: 0000b2b7 lui t0,0xb
|
||||
800000e0: 10928293 addi t0,t0,265 # b109 <_start-0x7fff4ef7>
|
||||
800000e4: 30229073 csrw medeleg,t0
|
||||
800000e8: 30202373 csrr t1,medeleg
|
||||
800000ec: f46298e3 bne t0,t1,8000003c <handle_exception>
|
||||
800000f0: 30005073 csrwi mstatus,0
|
||||
800000f4: 00000297 auipc t0,0x0
|
||||
800000f8: 01428293 addi t0,t0,20 # 80000108 <test_2>
|
||||
800000fc: 34129073 csrw mepc,t0
|
||||
80000100: f1402573 csrr a0,mhartid
|
||||
80000104: 30200073 mret
|
||||
|
||||
80000108 <test_2>:
|
||||
80000108: 00000093 li ra,0
|
||||
8000010c: 00000113 li sp,0
|
||||
80000110: 00208733 add a4,ra,sp
|
||||
80000114: 00000e93 li t4,0
|
||||
80000118: 00200193 li gp,2
|
||||
8000011c: 4dd71663 bne a4,t4,800005e8 <fail>
|
||||
|
||||
80000120 <test_3>:
|
||||
80000120: 00100093 li ra,1
|
||||
80000124: 00100113 li sp,1
|
||||
80000128: 00208733 add a4,ra,sp
|
||||
8000012c: 00200e93 li t4,2
|
||||
80000130: 00300193 li gp,3
|
||||
80000134: 4bd71a63 bne a4,t4,800005e8 <fail>
|
||||
|
||||
80000138 <test_4>:
|
||||
80000138: 00300093 li ra,3
|
||||
8000013c: 00700113 li sp,7
|
||||
80000140: 00208733 add a4,ra,sp
|
||||
80000144: 00a00e93 li t4,10
|
||||
80000148: 00400193 li gp,4
|
||||
8000014c: 49d71e63 bne a4,t4,800005e8 <fail>
|
||||
|
||||
80000150 <test_5>:
|
||||
80000150: 00000093 li ra,0
|
||||
80000154: ffff8137 lui sp,0xffff8
|
||||
80000158: 00208733 add a4,ra,sp
|
||||
8000015c: ffff8eb7 lui t4,0xffff8
|
||||
80000160: 00500193 li gp,5
|
||||
80000164: 49d71263 bne a4,t4,800005e8 <fail>
|
||||
|
||||
80000168 <test_6>:
|
||||
80000168: 800000b7 lui ra,0x80000
|
||||
8000016c: 00000113 li sp,0
|
||||
80000170: 00208733 add a4,ra,sp
|
||||
80000174: 80000eb7 lui t4,0x80000
|
||||
80000178: 00600193 li gp,6
|
||||
8000017c: 47d71663 bne a4,t4,800005e8 <fail>
|
||||
|
||||
80000180 <test_7>:
|
||||
80000180: 800000b7 lui ra,0x80000
|
||||
80000184: ffff8137 lui sp,0xffff8
|
||||
80000188: 00208733 add a4,ra,sp
|
||||
8000018c: 7fff8eb7 lui t4,0x7fff8
|
||||
80000190: 00700193 li gp,7
|
||||
80000194: 45d71a63 bne a4,t4,800005e8 <fail>
|
||||
|
||||
80000198 <test_8>:
|
||||
80000198: 00000093 li ra,0
|
||||
8000019c: 00008137 lui sp,0x8
|
||||
800001a0: fff10113 addi sp,sp,-1 # 7fff <_start-0x7fff8001>
|
||||
800001a4: 00208733 add a4,ra,sp
|
||||
800001a8: 00008eb7 lui t4,0x8
|
||||
800001ac: fffe8e93 addi t4,t4,-1 # 7fff <_start-0x7fff8001>
|
||||
800001b0: 00800193 li gp,8
|
||||
800001b4: 43d71a63 bne a4,t4,800005e8 <fail>
|
||||
|
||||
800001b8 <test_9>:
|
||||
800001b8: 800000b7 lui ra,0x80000
|
||||
800001bc: fff08093 addi ra,ra,-1 # 7fffffff <_end+0xffffdfff>
|
||||
800001c0: 00000113 li sp,0
|
||||
800001c4: 00208733 add a4,ra,sp
|
||||
800001c8: 80000eb7 lui t4,0x80000
|
||||
800001cc: fffe8e93 addi t4,t4,-1 # 7fffffff <_end+0xffffdfff>
|
||||
800001d0: 00900193 li gp,9
|
||||
800001d4: 41d71a63 bne a4,t4,800005e8 <fail>
|
||||
|
||||
800001d8 <test_10>:
|
||||
800001d8: 800000b7 lui ra,0x80000
|
||||
800001dc: fff08093 addi ra,ra,-1 # 7fffffff <_end+0xffffdfff>
|
||||
800001e0: 00008137 lui sp,0x8
|
||||
800001e4: fff10113 addi sp,sp,-1 # 7fff <_start-0x7fff8001>
|
||||
800001e8: 00208733 add a4,ra,sp
|
||||
800001ec: 80008eb7 lui t4,0x80008
|
||||
800001f0: ffee8e93 addi t4,t4,-2 # 80007ffe <_end+0x5ffe>
|
||||
800001f4: 00a00193 li gp,10
|
||||
800001f8: 3fd71863 bne a4,t4,800005e8 <fail>
|
||||
|
||||
800001fc <test_11>:
|
||||
800001fc: 800000b7 lui ra,0x80000
|
||||
80000200: 00008137 lui sp,0x8
|
||||
80000204: fff10113 addi sp,sp,-1 # 7fff <_start-0x7fff8001>
|
||||
80000208: 00208733 add a4,ra,sp
|
||||
8000020c: 80008eb7 lui t4,0x80008
|
||||
80000210: fffe8e93 addi t4,t4,-1 # 80007fff <_end+0x5fff>
|
||||
80000214: 00b00193 li gp,11
|
||||
80000218: 3dd71863 bne a4,t4,800005e8 <fail>
|
||||
|
||||
8000021c <test_12>:
|
||||
8000021c: 800000b7 lui ra,0x80000
|
||||
80000220: fff08093 addi ra,ra,-1 # 7fffffff <_end+0xffffdfff>
|
||||
80000224: ffff8137 lui sp,0xffff8
|
||||
80000228: 00208733 add a4,ra,sp
|
||||
8000022c: 7fff8eb7 lui t4,0x7fff8
|
||||
80000230: fffe8e93 addi t4,t4,-1 # 7fff7fff <_start-0x8001>
|
||||
80000234: 00c00193 li gp,12
|
||||
80000238: 3bd71863 bne a4,t4,800005e8 <fail>
|
||||
|
||||
8000023c <test_13>:
|
||||
8000023c: 00000093 li ra,0
|
||||
80000240: fff00113 li sp,-1
|
||||
80000244: 00208733 add a4,ra,sp
|
||||
80000248: fff00e93 li t4,-1
|
||||
8000024c: 00d00193 li gp,13
|
||||
80000250: 39d71c63 bne a4,t4,800005e8 <fail>
|
||||
|
||||
80000254 <test_14>:
|
||||
80000254: fff00093 li ra,-1
|
||||
80000258: 00100113 li sp,1
|
||||
8000025c: 00208733 add a4,ra,sp
|
||||
80000260: 00000e93 li t4,0
|
||||
80000264: 00e00193 li gp,14
|
||||
80000268: 39d71063 bne a4,t4,800005e8 <fail>
|
||||
|
||||
8000026c <test_15>:
|
||||
8000026c: fff00093 li ra,-1
|
||||
80000270: fff00113 li sp,-1
|
||||
80000274: 00208733 add a4,ra,sp
|
||||
80000278: ffe00e93 li t4,-2
|
||||
8000027c: 00f00193 li gp,15
|
||||
80000280: 37d71463 bne a4,t4,800005e8 <fail>
|
||||
|
||||
80000284 <test_16>:
|
||||
80000284: 00100093 li ra,1
|
||||
80000288: 80000137 lui sp,0x80000
|
||||
8000028c: fff10113 addi sp,sp,-1 # 7fffffff <_end+0xffffdfff>
|
||||
80000290: 00208733 add a4,ra,sp
|
||||
80000294: 80000eb7 lui t4,0x80000
|
||||
80000298: 01000193 li gp,16
|
||||
8000029c: 35d71663 bne a4,t4,800005e8 <fail>
|
||||
|
||||
800002a0 <test_17>:
|
||||
800002a0: 00d00093 li ra,13
|
||||
800002a4: 00b00113 li sp,11
|
||||
800002a8: 002080b3 add ra,ra,sp
|
||||
800002ac: 01800e93 li t4,24
|
||||
800002b0: 01100193 li gp,17
|
||||
800002b4: 33d09a63 bne ra,t4,800005e8 <fail>
|
||||
|
||||
800002b8 <test_18>:
|
||||
800002b8: 00e00093 li ra,14
|
||||
800002bc: 00b00113 li sp,11
|
||||
800002c0: 00208133 add sp,ra,sp
|
||||
800002c4: 01900e93 li t4,25
|
||||
800002c8: 01200193 li gp,18
|
||||
800002cc: 31d11e63 bne sp,t4,800005e8 <fail>
|
||||
|
||||
800002d0 <test_19>:
|
||||
800002d0: 00d00093 li ra,13
|
||||
800002d4: 001080b3 add ra,ra,ra
|
||||
800002d8: 01a00e93 li t4,26
|
||||
800002dc: 01300193 li gp,19
|
||||
800002e0: 31d09463 bne ra,t4,800005e8 <fail>
|
||||
|
||||
800002e4 <test_20>:
|
||||
800002e4: 00000213 li tp,0
|
||||
800002e8: 00d00093 li ra,13
|
||||
800002ec: 00b00113 li sp,11
|
||||
800002f0: 00208733 add a4,ra,sp
|
||||
800002f4: 00070313 mv t1,a4
|
||||
800002f8: 00120213 addi tp,tp,1 # 1 <_start-0x7fffffff>
|
||||
800002fc: 00200293 li t0,2
|
||||
80000300: fe5214e3 bne tp,t0,800002e8 <test_20+0x4>
|
||||
80000304: 01800e93 li t4,24
|
||||
80000308: 01400193 li gp,20
|
||||
8000030c: 2dd31e63 bne t1,t4,800005e8 <fail>
|
||||
|
||||
80000310 <test_21>:
|
||||
80000310: 00000213 li tp,0
|
||||
80000314: 00e00093 li ra,14
|
||||
80000318: 00b00113 li sp,11
|
||||
8000031c: 00208733 add a4,ra,sp
|
||||
80000320: 00000013 nop
|
||||
80000324: 00070313 mv t1,a4
|
||||
80000328: 00120213 addi tp,tp,1 # 1 <_start-0x7fffffff>
|
||||
8000032c: 00200293 li t0,2
|
||||
80000330: fe5212e3 bne tp,t0,80000314 <test_21+0x4>
|
||||
80000334: 01900e93 li t4,25
|
||||
80000338: 01500193 li gp,21
|
||||
8000033c: 2bd31663 bne t1,t4,800005e8 <fail>
|
||||
|
||||
80000340 <test_22>:
|
||||
80000340: 00000213 li tp,0
|
||||
80000344: 00f00093 li ra,15
|
||||
80000348: 00b00113 li sp,11
|
||||
8000034c: 00208733 add a4,ra,sp
|
||||
80000350: 00000013 nop
|
||||
80000354: 00000013 nop
|
||||
80000358: 00070313 mv t1,a4
|
||||
8000035c: 00120213 addi tp,tp,1 # 1 <_start-0x7fffffff>
|
||||
80000360: 00200293 li t0,2
|
||||
80000364: fe5210e3 bne tp,t0,80000344 <test_22+0x4>
|
||||
80000368: 01a00e93 li t4,26
|
||||
8000036c: 01600193 li gp,22
|
||||
80000370: 27d31c63 bne t1,t4,800005e8 <fail>
|
||||
|
||||
80000374 <test_23>:
|
||||
80000374: 00000213 li tp,0
|
||||
80000378: 00d00093 li ra,13
|
||||
8000037c: 00b00113 li sp,11
|
||||
80000380: 00208733 add a4,ra,sp
|
||||
80000384: 00120213 addi tp,tp,1 # 1 <_start-0x7fffffff>
|
||||
80000388: 00200293 li t0,2
|
||||
8000038c: fe5216e3 bne tp,t0,80000378 <test_23+0x4>
|
||||
80000390: 01800e93 li t4,24
|
||||
80000394: 01700193 li gp,23
|
||||
80000398: 25d71863 bne a4,t4,800005e8 <fail>
|
||||
|
||||
8000039c <test_24>:
|
||||
8000039c: 00000213 li tp,0
|
||||
800003a0: 00e00093 li ra,14
|
||||
800003a4: 00b00113 li sp,11
|
||||
800003a8: 00000013 nop
|
||||
800003ac: 00208733 add a4,ra,sp
|
||||
800003b0: 00120213 addi tp,tp,1 # 1 <_start-0x7fffffff>
|
||||
800003b4: 00200293 li t0,2
|
||||
800003b8: fe5214e3 bne tp,t0,800003a0 <test_24+0x4>
|
||||
800003bc: 01900e93 li t4,25
|
||||
800003c0: 01800193 li gp,24
|
||||
800003c4: 23d71263 bne a4,t4,800005e8 <fail>
|
||||
|
||||
800003c8 <test_25>:
|
||||
800003c8: 00000213 li tp,0
|
||||
800003cc: 00f00093 li ra,15
|
||||
800003d0: 00b00113 li sp,11
|
||||
800003d4: 00000013 nop
|
||||
800003d8: 00000013 nop
|
||||
800003dc: 00208733 add a4,ra,sp
|
||||
800003e0: 00120213 addi tp,tp,1 # 1 <_start-0x7fffffff>
|
||||
800003e4: 00200293 li t0,2
|
||||
800003e8: fe5212e3 bne tp,t0,800003cc <test_25+0x4>
|
||||
800003ec: 01a00e93 li t4,26
|
||||
800003f0: 01900193 li gp,25
|
||||
800003f4: 1fd71a63 bne a4,t4,800005e8 <fail>
|
||||
|
||||
800003f8 <test_26>:
|
||||
800003f8: 00000213 li tp,0
|
||||
800003fc: 00d00093 li ra,13
|
||||
80000400: 00000013 nop
|
||||
80000404: 00b00113 li sp,11
|
||||
80000408: 00208733 add a4,ra,sp
|
||||
8000040c: 00120213 addi tp,tp,1 # 1 <_start-0x7fffffff>
|
||||
80000410: 00200293 li t0,2
|
||||
80000414: fe5214e3 bne tp,t0,800003fc <test_26+0x4>
|
||||
80000418: 01800e93 li t4,24
|
||||
8000041c: 01a00193 li gp,26
|
||||
80000420: 1dd71463 bne a4,t4,800005e8 <fail>
|
||||
|
||||
80000424 <test_27>:
|
||||
80000424: 00000213 li tp,0
|
||||
80000428: 00e00093 li ra,14
|
||||
8000042c: 00000013 nop
|
||||
80000430: 00b00113 li sp,11
|
||||
80000434: 00000013 nop
|
||||
80000438: 00208733 add a4,ra,sp
|
||||
8000043c: 00120213 addi tp,tp,1 # 1 <_start-0x7fffffff>
|
||||
80000440: 00200293 li t0,2
|
||||
80000444: fe5212e3 bne tp,t0,80000428 <test_27+0x4>
|
||||
80000448: 01900e93 li t4,25
|
||||
8000044c: 01b00193 li gp,27
|
||||
80000450: 19d71c63 bne a4,t4,800005e8 <fail>
|
||||
|
||||
80000454 <test_28>:
|
||||
80000454: 00000213 li tp,0
|
||||
80000458: 00f00093 li ra,15
|
||||
8000045c: 00000013 nop
|
||||
80000460: 00000013 nop
|
||||
80000464: 00b00113 li sp,11
|
||||
80000468: 00208733 add a4,ra,sp
|
||||
8000046c: 00120213 addi tp,tp,1 # 1 <_start-0x7fffffff>
|
||||
80000470: 00200293 li t0,2
|
||||
80000474: fe5212e3 bne tp,t0,80000458 <test_28+0x4>
|
||||
80000478: 01a00e93 li t4,26
|
||||
8000047c: 01c00193 li gp,28
|
||||
80000480: 17d71463 bne a4,t4,800005e8 <fail>
|
||||
|
||||
80000484 <test_29>:
|
||||
80000484: 00000213 li tp,0
|
||||
80000488: 00b00113 li sp,11
|
||||
8000048c: 00d00093 li ra,13
|
||||
80000490: 00208733 add a4,ra,sp
|
||||
80000494: 00120213 addi tp,tp,1 # 1 <_start-0x7fffffff>
|
||||
80000498: 00200293 li t0,2
|
||||
8000049c: fe5216e3 bne tp,t0,80000488 <test_29+0x4>
|
||||
800004a0: 01800e93 li t4,24
|
||||
800004a4: 01d00193 li gp,29
|
||||
800004a8: 15d71063 bne a4,t4,800005e8 <fail>
|
||||
|
||||
800004ac <test_30>:
|
||||
800004ac: 00000213 li tp,0
|
||||
800004b0: 00b00113 li sp,11
|
||||
800004b4: 00e00093 li ra,14
|
||||
800004b8: 00000013 nop
|
||||
800004bc: 00208733 add a4,ra,sp
|
||||
800004c0: 00120213 addi tp,tp,1 # 1 <_start-0x7fffffff>
|
||||
800004c4: 00200293 li t0,2
|
||||
800004c8: fe5214e3 bne tp,t0,800004b0 <test_30+0x4>
|
||||
800004cc: 01900e93 li t4,25
|
||||
800004d0: 01e00193 li gp,30
|
||||
800004d4: 11d71a63 bne a4,t4,800005e8 <fail>
|
||||
|
||||
800004d8 <test_31>:
|
||||
800004d8: 00000213 li tp,0
|
||||
800004dc: 00b00113 li sp,11
|
||||
800004e0: 00f00093 li ra,15
|
||||
800004e4: 00000013 nop
|
||||
800004e8: 00000013 nop
|
||||
800004ec: 00208733 add a4,ra,sp
|
||||
800004f0: 00120213 addi tp,tp,1 # 1 <_start-0x7fffffff>
|
||||
800004f4: 00200293 li t0,2
|
||||
800004f8: fe5212e3 bne tp,t0,800004dc <test_31+0x4>
|
||||
800004fc: 01a00e93 li t4,26
|
||||
80000500: 01f00193 li gp,31
|
||||
80000504: 0fd71263 bne a4,t4,800005e8 <fail>
|
||||
|
||||
80000508 <test_32>:
|
||||
80000508: 00000213 li tp,0
|
||||
8000050c: 00b00113 li sp,11
|
||||
80000510: 00000013 nop
|
||||
80000514: 00d00093 li ra,13
|
||||
80000518: 00208733 add a4,ra,sp
|
||||
8000051c: 00120213 addi tp,tp,1 # 1 <_start-0x7fffffff>
|
||||
80000520: 00200293 li t0,2
|
||||
80000524: fe5214e3 bne tp,t0,8000050c <test_32+0x4>
|
||||
80000528: 01800e93 li t4,24
|
||||
8000052c: 02000193 li gp,32
|
||||
80000530: 0bd71c63 bne a4,t4,800005e8 <fail>
|
||||
|
||||
80000534 <test_33>:
|
||||
80000534: 00000213 li tp,0
|
||||
80000538: 00b00113 li sp,11
|
||||
8000053c: 00000013 nop
|
||||
80000540: 00e00093 li ra,14
|
||||
80000544: 00000013 nop
|
||||
80000548: 00208733 add a4,ra,sp
|
||||
8000054c: 00120213 addi tp,tp,1 # 1 <_start-0x7fffffff>
|
||||
80000550: 00200293 li t0,2
|
||||
80000554: fe5212e3 bne tp,t0,80000538 <test_33+0x4>
|
||||
80000558: 01900e93 li t4,25
|
||||
8000055c: 02100193 li gp,33
|
||||
80000560: 09d71463 bne a4,t4,800005e8 <fail>
|
||||
|
||||
80000564 <test_34>:
|
||||
80000564: 00000213 li tp,0
|
||||
80000568: 00b00113 li sp,11
|
||||
8000056c: 00000013 nop
|
||||
80000570: 00000013 nop
|
||||
80000574: 00f00093 li ra,15
|
||||
80000578: 00208733 add a4,ra,sp
|
||||
8000057c: 00120213 addi tp,tp,1 # 1 <_start-0x7fffffff>
|
||||
80000580: 00200293 li t0,2
|
||||
80000584: fe5212e3 bne tp,t0,80000568 <test_34+0x4>
|
||||
80000588: 01a00e93 li t4,26
|
||||
8000058c: 02200193 li gp,34
|
||||
80000590: 05d71c63 bne a4,t4,800005e8 <fail>
|
||||
|
||||
80000594 <test_35>:
|
||||
80000594: 00f00093 li ra,15
|
||||
80000598: 00100133 add sp,zero,ra
|
||||
8000059c: 00f00e93 li t4,15
|
||||
800005a0: 02300193 li gp,35
|
||||
800005a4: 05d11263 bne sp,t4,800005e8 <fail>
|
||||
|
||||
800005a8 <test_36>:
|
||||
800005a8: 02000093 li ra,32
|
||||
800005ac: 00008133 add sp,ra,zero
|
||||
800005b0: 02000e93 li t4,32
|
||||
800005b4: 02400193 li gp,36
|
||||
800005b8: 03d11863 bne sp,t4,800005e8 <fail>
|
||||
|
||||
800005bc <test_37>:
|
||||
800005bc: 000000b3 add ra,zero,zero
|
||||
800005c0: 00000e93 li t4,0
|
||||
800005c4: 02500193 li gp,37
|
||||
800005c8: 03d09063 bne ra,t4,800005e8 <fail>
|
||||
|
||||
800005cc <test_38>:
|
||||
800005cc: 01000093 li ra,16
|
||||
800005d0: 01e00113 li sp,30
|
||||
800005d4: 00208033 add zero,ra,sp
|
||||
800005d8: 00000e93 li t4,0
|
||||
800005dc: 02600193 li gp,38
|
||||
800005e0: 01d01463 bne zero,t4,800005e8 <fail>
|
||||
800005e4: 02301063 bne zero,gp,80000604 <pass>
|
||||
|
||||
800005e8 <fail>:
|
||||
800005e8: 0ff0000f fence
|
||||
800005ec: 00018063 beqz gp,800005ec <fail+0x4>
|
||||
800005f0: 00119193 slli gp,gp,0x1
|
||||
800005f4: 0011e193 ori gp,gp,1
|
||||
800005f8: 05d00893 li a7,93
|
||||
800005fc: 00018513 mv a0,gp
|
||||
80000600: 00000073 ecall
|
||||
|
||||
80000604 <pass>:
|
||||
80000604: 0ff0000f fence
|
||||
80000608: 00100193 li gp,1
|
||||
8000060c: 05d00893 li a7,93
|
||||
80000610: 00000513 li a0,0
|
||||
80000614: 00000073 ecall
|
||||
80000618: c0001073 unimp
|
||||
8000061c: 0000 unimp
|
||||
8000061e: 0000 unimp
|
||||
80000620: 0000 unimp
|
||||
80000622: 0000 unimp
|
||||
80000624: 0000 unimp
|
||||
80000626: 0000 unimp
|
||||
80000628: 0000 unimp
|
||||
8000062a: 0000 unimp
|
||||
8000062c: 0000 unimp
|
||||
8000062e: 0000 unimp
|
||||
80000630: 0000 unimp
|
||||
80000632: 0000 unimp
|
||||
80000634: 0000 unimp
|
||||
80000636: 0000 unimp
|
||||
80000638: 0000 unimp
|
||||
8000063a: 0000 unimp
|
||||
8000063c: 0000 unimp
|
||||
8000063e: 0000 unimp
|
||||
80000640: 0000 unimp
|
||||
80000642: 0000 unimp
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue