| #! /usr/bin/vvp | |
| :ivl_version "11.0 (stable)"; | |
| :ivl_delay_selection "TYPICAL"; | |
| :vpi_time_precision + 0; | |
| :vpi_module "/usr/lib/x86_64-linux-gnu/ivl/system.vpi"; | |
| :vpi_module "/usr/lib/x86_64-linux-gnu/ivl/vhdl_sys.vpi"; | |
| :vpi_module "/usr/lib/x86_64-linux-gnu/ivl/vhdl_textio.vpi"; | |
| :vpi_module "/usr/lib/x86_64-linux-gnu/ivl/v2005_math.vpi"; | |
| :vpi_module "/usr/lib/x86_64-linux-gnu/ivl/va_math.vpi"; | |
| :vpi_module "/usr/lib/x86_64-linux-gnu/ivl/v2009.vpi"; | |
| S_0x55b5ed7d6df0 .scope package, "$unit" "$unit" 2 1; | |
| .timescale 0 0; | |
| S_0x55b5ed7d6f80 .scope module, "Apollo" "Apollo" 3 68; | |
| .timescale 0 0; | |
| .port_info 0 /INPUT 1 "reset"; | |
| .port_info 1 /INPUT 1 "clock"; | |
| .port_info 2 /INPUT 32 "frequency"; | |
| .port_info 3 /INPUT 16 "timeout"; | |
| .port_info 4 /INPUT 1 "PTT"; | |
| .port_info 5 /INPUT 1 "Filter"; | |
| .port_info 6 /INPUT 1 "Tuner"; | |
| .port_info 7 /INPUT 1 "ANT_TUNE"; | |
| .port_info 8 /INPUT 1 "SPI_SDI"; | |
| .port_info 9 /OUTPUT 1 "SPI_SDO"; | |
| .port_info 10 /OUTPUT 1 "SPI_SCK"; | |
| .port_info 11 /INPUT 1 "ApolloStatusLine"; | |
| .port_info 12 /OUTPUT 1 "ApolloReset"; | |
| .port_info 13 /OUTPUT 1 "ApolloEnable"; | |
| .port_info 14 /OUTPUT 1 "statusAvailable"; | |
| .port_info 15 /OUTPUT 88 "status"; | |
| .port_info 16 /INPUT 1 "FilterSelect"; | |
| P_0x55b5ed82e940 .param/l "Alex" 1 3 137, C4<11111>; | |
| P_0x55b5ed82e980 .param/l "ClockFrequency" 0 3 96, +C4<00000000000000000111010100110000>; | |
| P_0x55b5ed82e9c0 .param/l "ENABLE_PTT" 1 3 131, C4<01100>; | |
| P_0x55b5ed82ea00 .param/l "GET_FREQ_STATUS" 1 3 129, C4<01011>; | |
| P_0x55b5ed82ea40 .param/l "INIT" 1 3 119, C4<00010>; | |
| P_0x55b5ed82ea80 .param/l "LOAD_FREQ1" 1 3 125, C4<00111>; | |
| P_0x55b5ed82eac0 .param/l "LOAD_FREQ2" 1 3 127, C4<01001>; | |
| P_0x55b5ed82eb00 .param/l "LOAD_TIMEOUT" 1 3 132, C4<01101>; | |
| P_0x55b5ed82eb40 .param/l "MSCOUNT" 1 3 151, +C4<00000000000000000000000000011011>; | |
| P_0x55b5ed82eb80 .param/l "PTT_STATUS" 1 3 134, C4<01111>; | |
| P_0x55b5ed82ebc0 .param/l "READ_STATUS" 1 3 136, C4<10000>; | |
| P_0x55b5ed82ec00 .param/l "RECEIVE_STATUS" 1 3 122, C4<00101>; | |
| P_0x55b5ed82ec40 .param/l "RESET" 1 3 117, C4<00000>; | |
| P_0x55b5ed82ec80 .param/l "RESET_APOLLO" 1 3 118, C4<00001>; | |
| P_0x55b5ed82ecc0 .param/l "SEND_FREQ1" 1 3 126, C4<01000>; | |
| P_0x55b5ed82ed00 .param/l "SEND_FREQ2" 1 3 128, C4<01010>; | |
| P_0x55b5ed82ed40 .param/l "SEND_TIMEOUT" 1 3 133, C4<01110>; | |
| P_0x55b5ed82ed80 .param/l "SET_FREQUENCY" 1 3 124, C4<00110>; | |
| P_0x55b5ed82edc0 .param/l "SIMPLE_MESSAGE" 1 3 121, C4<00100>; | |
| P_0x55b5ed82ee00 .param/l "WAIT" 1 3 120, C4<00011>; | |
| P_0x55b5ed82ee40 .param/l "resetCount" 1 3 98, +C4<0000000000000000000000000000000000000000000000000000000010010110>; | |
| o0x7f680869f018 .functor BUFZ 1, C4<z>; HiZ drive | |
| v0x55b5ed7d7110_0 .net "ANT_TUNE", 0 0, o0x7f680869f018; 0 drivers | |
| v0x55b5ed84e2b0_0 .var "ApolloEnable", 0 0; | |
| v0x55b5ed84e390_0 .var "ApolloReset", 0 0; | |
| o0x7f680869f0a8 .functor BUFZ 1, C4<z>; HiZ drive | |
| v0x55b5ed84e430_0 .net "ApolloStatusLine", 0 0, o0x7f680869f0a8; 0 drivers | |
| o0x7f680869f0d8 .functor BUFZ 1, C4<z>; HiZ drive | |
| v0x55b5ed84e4f0_0 .net "Filter", 0 0, o0x7f680869f0d8; 0 drivers | |
| o0x7f680869f108 .functor BUFZ 1, C4<z>; HiZ drive | |
| v0x55b5ed84e600_0 .net "FilterSelect", 0 0, o0x7f680869f108; 0 drivers | |
| o0x7f680869f138 .functor BUFZ 1, C4<z>; HiZ drive | |
| v0x55b5ed84e6c0_0 .net "PTT", 0 0, o0x7f680869f138; 0 drivers | |
| v0x55b5ed84e780_0 .var "SPI_SCK", 0 0; | |
| o0x7f680869f198 .functor BUFZ 1, C4<z>; HiZ drive | |
| v0x55b5ed84e840_0 .net "SPI_SDI", 0 0, o0x7f680869f198; 0 drivers | |
| v0x55b5ed84e900_0 .var "SPI_SDO", 0 0; | |
| o0x7f680869f1f8 .functor BUFZ 1, C4<z>; HiZ drive | |
| v0x55b5ed84e9c0_0 .net "Tuner", 0 0, o0x7f680869f1f8; 0 drivers | |
| o0x7f680869f228 .functor BUFZ 1, C4<z>; HiZ drive | |
| v0x55b5ed84ea80_0 .net "clock", 0 0, o0x7f680869f228; 0 drivers | |
| v0x55b5ed84eb40_0 .var "count", 4 0; | |
| o0x7f680869f288 .functor BUFZ 32, C4<zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz>; HiZ drive | |
| v0x55b5ed84ec20_0 .net "frequency", 31 0, o0x7f680869f288; 0 drivers | |
| v0x55b5ed84ed00_0 .var "lastFilter", 0 0; | |
| v0x55b5ed84edc0_0 .var "lastFrequency", 31 0; | |
| v0x55b5ed84eea0_0 .var "lastPTT", 0 0; | |
| v0x55b5ed84ef60_0 .var "lastTuneStart", 0 0; | |
| v0x55b5ed84f020_0 .var "lastTuner", 0 0; | |
| v0x55b5ed84f0e0_0 .var "message", 15 0; | |
| v0x55b5ed84f1c0_0 .var "msCount", 4 0; | |
| v0x55b5ed84f2a0_0 .var "renewPTT", 0 0; | |
| o0x7f680869f438 .functor BUFZ 1, C4<z>; HiZ drive | |
| v0x55b5ed84f360_0 .net "reset", 0 0, o0x7f680869f438; 0 drivers | |
| v0x55b5ed84f420_0 .var "resetCounter", 7 0; | |
| v0x55b5ed84f500_0 .var "state", 4 0; | |
| v0x55b5ed84f5e0_0 .var "status", 87 0; | |
| v0x55b5ed84f6c0_0 .var "statusAvailable", 0 0; | |
| v0x55b5ed84f780_0 .var "statusCount", 7 0; | |
| o0x7f680869f558 .functor BUFZ 16, C4<zzzzzzzzzzzzzzzz>; HiZ drive | |
| v0x55b5ed84f860_0 .net "timeout", 15 0, o0x7f680869f558; 0 drivers | |
| v0x55b5ed84f940_0 .var "timeoutCount", 15 0; | |
| E_0x55b5ed810f40 .event posedge, v0x55b5ed84ea80_0; | |
| .scope S_0x55b5ed7d6f80; | |
| T_0 ; | |
| %pushi/vec4 1, 0, 1; | |
| %store/vec4 v0x55b5ed84e390_0, 0, 1; | |
| %pushi/vec4 1, 0, 1; | |
| %store/vec4 v0x55b5ed84e2b0_0, 0, 1; | |
| %end; | |
| .thread T_0, $init; | |
| .scope S_0x55b5ed7d6f80; | |
| T_1 ; | |
| %wait E_0x55b5ed810f40; | |
| %load/vec4 v0x55b5ed84f360_0; | |
| %flag_set/vec4 8; | |
| %jmp/0xz T_1.0, 8; | |
| %pushi/vec4 0, 0, 5; | |
| %assign/vec4 v0x55b5ed84f500_0, 0; | |
| %pushi/vec4 0, 0, 1; | |
| %assign/vec4 v0x55b5ed84f2a0_0, 0; | |
| %pushi/vec4 0, 0, 5; | |
| %assign/vec4 v0x55b5ed84f1c0_0, 0; | |
| %pushi/vec4 0, 0, 16; | |
| %assign/vec4 v0x55b5ed84f940_0, 0; | |
| %jmp T_1.1; | |
| T_1.0 ; | |
| %load/vec4 v0x55b5ed84e600_0; | |
| %flag_set/vec4 8; | |
| %jmp/0xz T_1.2, 8; | |
| %pushi/vec4 31, 0, 5; | |
| %assign/vec4 v0x55b5ed84f500_0, 0; | |
| %jmp T_1.3; | |
| T_1.2 ; | |
| %load/vec4 v0x55b5ed84e6c0_0; | |
| %flag_set/vec4 8; | |
| %jmp/0xz T_1.4, 8; | |
| %load/vec4 v0x55b5ed84f1c0_0; | |
| %pad/u 32; | |
| %cmpi/e 27, 0, 32; | |
| %jmp/0xz T_1.6, 4; | |
| %pushi/vec4 0, 0, 5; | |
| %assign/vec4 v0x55b5ed84f1c0_0, 0; | |
| %load/vec4 v0x55b5ed84f940_0; | |
| %addi 1, 0, 16; | |
| %assign/vec4 v0x55b5ed84f940_0, 0; | |
| %load/vec4 v0x55b5ed84f940_0; | |
| %load/vec4 v0x55b5ed84f860_0; | |
| %cmp/e; | |
| %jmp/0xz T_1.8, 4; | |
| %pushi/vec4 1, 0, 1; | |
| %assign/vec4 v0x55b5ed84f2a0_0, 0; | |
| T_1.8 ; | |
| %jmp T_1.7; | |
| T_1.6 ; | |
| %load/vec4 v0x55b5ed84f1c0_0; | |
| %addi 1, 0, 5; | |
| %assign/vec4 v0x55b5ed84f1c0_0, 0; | |
| T_1.7 ; | |
| T_1.4 ; | |
| T_1.3 ; | |
| T_1.1 ; | |
| %load/vec4 v0x55b5ed84f500_0; | |
| %dup/vec4; | |
| %pushi/vec4 31, 0, 5; | |
| %cmp/u; | |
| %jmp/1 T_1.10, 6; | |
| %dup/vec4; | |
| %pushi/vec4 0, 0, 5; | |
| %cmp/u; | |
| %jmp/1 T_1.11, 6; | |
| %dup/vec4; | |
| %pushi/vec4 1, 0, 5; | |
| %cmp/u; | |
| %jmp/1 T_1.12, 6; | |
| %dup/vec4; | |
| %pushi/vec4 2, 0, 5; | |
| %cmp/u; | |
| %jmp/1 T_1.13, 6; | |
| %dup/vec4; | |
| %pushi/vec4 3, 0, 5; | |
| %cmp/u; | |
| %jmp/1 T_1.14, 6; | |
| %dup/vec4; | |
| %pushi/vec4 4, 0, 5; | |
| %cmp/u; | |
| %jmp/1 T_1.15, 6; | |
| %dup/vec4; | |
| %pushi/vec4 6, 0, 5; | |
| %cmp/u; | |
| %jmp/1 T_1.16, 6; | |
| %dup/vec4; | |
| %pushi/vec4 12, 0, 5; | |
| %cmp/u; | |
| %jmp/1 T_1.17, 6; | |
| %dup/vec4; | |
| %pushi/vec4 8, 0, 5; | |
| %cmp/u; | |
| %jmp/1 T_1.18, 6; | |
| %dup/vec4; | |
| %pushi/vec4 10, 0, 5; | |
| %cmp/u; | |
| %jmp/1 T_1.19, 6; | |
| %dup/vec4; | |
| %pushi/vec4 14, 0, 5; | |
| %cmp/u; | |
| %jmp/1 T_1.20, 6; | |
| %dup/vec4; | |
| %pushi/vec4 7, 0, 5; | |
| %cmp/u; | |
| %jmp/1 T_1.21, 6; | |
| %dup/vec4; | |
| %pushi/vec4 9, 0, 5; | |
| %cmp/u; | |
| %jmp/1 T_1.22, 6; | |
| %dup/vec4; | |
| %pushi/vec4 13, 0, 5; | |
| %cmp/u; | |
| %jmp/1 T_1.23, 6; | |
| %dup/vec4; | |
| %pushi/vec4 5, 0, 5; | |
| %cmp/u; | |
| %jmp/1 T_1.24, 6; | |
| %dup/vec4; | |
| %pushi/vec4 11, 0, 5; | |
| %cmp/u; | |
| %jmp/1 T_1.25, 6; | |
| %dup/vec4; | |
| %pushi/vec4 15, 0, 5; | |
| %cmp/u; | |
| %jmp/1 T_1.26, 6; | |
| %dup/vec4; | |
| %pushi/vec4 16, 0, 5; | |
| %cmp/u; | |
| %jmp/1 T_1.27, 6; | |
| %jmp T_1.28; | |
| T_1.10 ; | |
| %jmp T_1.28; | |
| T_1.11 ; | |
| %pushi/vec4 1, 0, 1; | |
| %assign/vec4 v0x55b5ed84e390_0, 0; | |
| %pushi/vec4 1, 0, 1; | |
| %assign/vec4 v0x55b5ed84e2b0_0, 0; | |
| %pushi/vec4 1, 0, 1; | |
| %assign/vec4 v0x55b5ed84e780_0, 0; | |
| %pushi/vec4 0, 0, 8; | |
| %assign/vec4 v0x55b5ed84f420_0, 0; | |
| %load/vec4 v0x55b5ed84f360_0; | |
| %nor/r; | |
| %flag_set/vec4 8; | |
| %jmp/0xz T_1.29, 8; | |
| %pushi/vec4 1, 0, 5; | |
| %assign/vec4 v0x55b5ed84f500_0, 0; | |
| T_1.29 ; | |
| %jmp T_1.28; | |
| T_1.12 ; | |
| %pushi/vec4 0, 0, 1; | |
| %assign/vec4 v0x55b5ed84e390_0, 0; | |
| %pushi/vec4 1, 0, 1; | |
| %assign/vec4 v0x55b5ed84e780_0, 0; | |
| %load/vec4 v0x55b5ed84f420_0; | |
| %pad/u 64; | |
| %cmpi/e 150, 0, 64; | |
| %jmp/0xz T_1.31, 4; | |
| %pushi/vec4 2, 0, 5; | |
| %assign/vec4 v0x55b5ed84f500_0, 0; | |
| T_1.31 ; | |
| %load/vec4 v0x55b5ed84f420_0; | |
| %addi 1, 0, 8; | |
| %assign/vec4 v0x55b5ed84f420_0, 0; | |
| %jmp T_1.28; | |
| T_1.13 ; | |
| %pushi/vec4 1, 0, 1; | |
| %assign/vec4 v0x55b5ed84e390_0, 0; | |
| %pushi/vec4 1, 0, 1; | |
| %assign/vec4 v0x55b5ed84e2b0_0, 0; | |
| %load/vec4 v0x55b5ed84ec20_0; | |
| %assign/vec4 v0x55b5ed84edc0_0, 0; | |
| %pushi/vec4 0, 0, 1; | |
| %assign/vec4 v0x55b5ed84eea0_0, 0; | |
| %pushi/vec4 0, 0, 1; | |
| %assign/vec4 v0x55b5ed84ed00_0, 0; | |
| %pushi/vec4 0, 0, 1; | |
| %assign/vec4 v0x55b5ed84f020_0, 0; | |
| %pushi/vec4 0, 0, 1; | |
| %assign/vec4 v0x55b5ed84ef60_0, 0; | |
| %pushi/vec4 3, 0, 5; | |
| %assign/vec4 v0x55b5ed84f500_0, 0; | |
| %jmp T_1.28; | |
| T_1.14 ; | |
| %pushi/vec4 0, 0, 1; | |
| %assign/vec4 v0x55b5ed84e780_0, 0; | |
| %pushi/vec4 1, 0, 1; | |
| %assign/vec4 v0x55b5ed84e2b0_0, 0; | |
| %pushi/vec4 0, 0, 5; | |
| %assign/vec4 v0x55b5ed84eb40_0, 0; | |
| %load/vec4 v0x55b5ed84ec20_0; | |
| %load/vec4 v0x55b5ed84edc0_0; | |
| %cmp/ne; | |
| %jmp/0xz T_1.33, 4; | |
| %pushi/vec4 34817, 0, 16; | |
| %assign/vec4 v0x55b5ed84f0e0_0, 0; | |
| %pushi/vec4 6, 0, 5; | |
| %assign/vec4 v0x55b5ed84f500_0, 0; | |
| %pushi/vec4 0, 0, 1; | |
| %assign/vec4 v0x55b5ed84e2b0_0, 0; | |
| %load/vec4 v0x55b5ed84ec20_0; | |
| %assign/vec4 v0x55b5ed84edc0_0, 0; | |
| %jmp T_1.34; | |
| T_1.33 ; | |
| %load/vec4 v0x55b5ed84e6c0_0; | |
| %load/vec4 v0x55b5ed84eea0_0; | |
| %cmp/ne; | |
| %flag_mov 8, 4; | |
| %load/vec4 v0x55b5ed84f2a0_0; | |
| %flag_set/vec4 9; | |
| %flag_or 9, 8; | |
| %jmp/0xz T_1.35, 9; | |
| %load/vec4 v0x55b5ed84e6c0_0; | |
| %assign/vec4 v0x55b5ed84eea0_0, 0; | |
| %load/vec4 v0x55b5ed84e6c0_0; | |
| %flag_set/vec4 8; | |
| %jmp/0xz T_1.37, 8; | |
| %pushi/vec4 34818, 0, 16; | |
| %assign/vec4 v0x55b5ed84f0e0_0, 0; | |
| %pushi/vec4 12, 0, 5; | |
| %assign/vec4 v0x55b5ed84f500_0, 0; | |
| %pushi/vec4 0, 0, 1; | |
| %assign/vec4 v0x55b5ed84e2b0_0, 0; | |
| %pushi/vec4 0, 0, 5; | |
| %assign/vec4 v0x55b5ed84f1c0_0, 0; | |
| %pushi/vec4 0, 0, 16; | |
| %assign/vec4 v0x55b5ed84f940_0, 0; | |
| %pushi/vec4 0, 0, 1; | |
| %assign/vec4 v0x55b5ed84f2a0_0, 0; | |
| %jmp T_1.38; | |
| T_1.37 ; | |
| %pushi/vec4 34819, 0, 16; | |
| %assign/vec4 v0x55b5ed84f0e0_0, 0; | |
| %pushi/vec4 4, 0, 5; | |
| %assign/vec4 v0x55b5ed84f500_0, 0; | |
| %pushi/vec4 0, 0, 1; | |
| %assign/vec4 v0x55b5ed84e2b0_0, 0; | |
| T_1.38 ; | |
| %load/vec4 v0x55b5ed84e6c0_0; | |
| %assign/vec4 v0x55b5ed84eea0_0, 0; | |
| %jmp T_1.36; | |
| T_1.35 ; | |
| %load/vec4 v0x55b5ed84e4f0_0; | |
| %load/vec4 v0x55b5ed84ed00_0; | |
| %cmp/ne; | |
| %jmp/0xz T_1.39, 4; | |
| %load/vec4 v0x55b5ed84e4f0_0; | |
| %assign/vec4 v0x55b5ed84ed00_0, 0; | |
| %load/vec4 v0x55b5ed84e4f0_0; | |
| %flag_set/vec4 8; | |
| %jmp/0xz T_1.41, 8; | |
| %pushi/vec4 34820, 0, 16; | |
| %assign/vec4 v0x55b5ed84f0e0_0, 0; | |
| %jmp T_1.42; | |
| T_1.41 ; | |
| %pushi/vec4 34821, 0, 16; | |
| %assign/vec4 v0x55b5ed84f0e0_0, 0; | |
| T_1.42 ; | |
| %pushi/vec4 4, 0, 5; | |
| %assign/vec4 v0x55b5ed84f500_0, 0; | |
| %pushi/vec4 0, 0, 1; | |
| %assign/vec4 v0x55b5ed84e2b0_0, 0; | |
| %load/vec4 v0x55b5ed84e4f0_0; | |
| %assign/vec4 v0x55b5ed84ed00_0, 0; | |
| %jmp T_1.40; | |
| T_1.39 ; | |
| %load/vec4 v0x55b5ed84e9c0_0; | |
| %load/vec4 v0x55b5ed84f020_0; | |
| %cmp/ne; | |
| %jmp/0xz T_1.43, 4; | |
| %load/vec4 v0x55b5ed84e9c0_0; | |
| %assign/vec4 v0x55b5ed84f020_0, 0; | |
| %load/vec4 v0x55b5ed84e9c0_0; | |
| %flag_set/vec4 8; | |
| %jmp/0xz T_1.45, 8; | |
| %pushi/vec4 34822, 0, 16; | |
| %assign/vec4 v0x55b5ed84f0e0_0, 0; | |
| %jmp T_1.46; | |
| T_1.45 ; | |
| %pushi/vec4 34823, 0, 16; | |
| %assign/vec4 v0x55b5ed84f0e0_0, 0; | |
| T_1.46 ; | |
| %pushi/vec4 4, 0, 5; | |
| %assign/vec4 v0x55b5ed84f500_0, 0; | |
| %pushi/vec4 0, 0, 1; | |
| %assign/vec4 v0x55b5ed84e2b0_0, 0; | |
| %load/vec4 v0x55b5ed84e9c0_0; | |
| %assign/vec4 v0x55b5ed84f020_0, 0; | |
| %jmp T_1.44; | |
| T_1.43 ; | |
| %load/vec4 v0x55b5ed7d7110_0; | |
| %load/vec4 v0x55b5ed84ef60_0; | |
| %cmp/ne; | |
| %jmp/0xz T_1.47, 4; | |
| %load/vec4 v0x55b5ed7d7110_0; | |
| %assign/vec4 v0x55b5ed84ef60_0, 0; | |
| %load/vec4 v0x55b5ed7d7110_0; | |
| %flag_set/vec4 8; | |
| %jmp/0xz T_1.49, 8; | |
| %pushi/vec4 34824, 0, 16; | |
| %assign/vec4 v0x55b5ed84f0e0_0, 0; | |
| %jmp T_1.50; | |
| T_1.49 ; | |
| %pushi/vec4 34825, 0, 16; | |
| %assign/vec4 v0x55b5ed84f0e0_0, 0; | |
| T_1.50 ; | |
| %pushi/vec4 4, 0, 5; | |
| %assign/vec4 v0x55b5ed84f500_0, 0; | |
| %pushi/vec4 0, 0, 1; | |
| %assign/vec4 v0x55b5ed84e2b0_0, 0; | |
| %load/vec4 v0x55b5ed7d7110_0; | |
| %assign/vec4 v0x55b5ed84ef60_0, 0; | |
| %jmp T_1.48; | |
| T_1.47 ; | |
| %pushi/vec4 3, 0, 5; | |
| %assign/vec4 v0x55b5ed84f500_0, 0; | |
| T_1.48 ; | |
| T_1.44 ; | |
| T_1.40 ; | |
| T_1.36 ; | |
| T_1.34 ; | |
| %jmp T_1.28; | |
| T_1.15 ; | |
| %load/vec4 v0x55b5ed84eb40_0; | |
| %parti/s 1, 0, 2; | |
| %nor/r; | |
| %flag_set/vec4 8; | |
| %jmp/0xz T_1.51, 8; | |
| %load/vec4 v0x55b5ed84f0e0_0; | |
| %parti/s 1, 15, 5; | |
| %assign/vec4 v0x55b5ed84e900_0, 0; | |
| %pushi/vec4 0, 0, 1; | |
| %assign/vec4 v0x55b5ed84e780_0, 0; | |
| %load/vec4 v0x55b5ed84f500_0; | |
| %assign/vec4 v0x55b5ed84f500_0, 0; | |
| %jmp T_1.52; | |
| T_1.51 ; | |
| %pushi/vec4 1, 0, 1; | |
| %assign/vec4 v0x55b5ed84e780_0, 0; | |
| %load/vec4 v0x55b5ed84f0e0_0; | |
| %parti/s 15, 0, 2; | |
| %concati/vec4 0, 0, 1; | |
| %assign/vec4 v0x55b5ed84f0e0_0, 0; | |
| %load/vec4 v0x55b5ed84eb40_0; | |
| %cmpi/e 31, 0, 5; | |
| %jmp/0xz T_1.53, 4; | |
| %load/vec4 v0x55b5ed84f500_0; | |
| %addi 1, 0, 5; | |
| %assign/vec4 v0x55b5ed84f500_0, 0; | |
| %pushi/vec4 0, 0, 5; | |
| %assign/vec4 v0x55b5ed84eb40_0, 0; | |
| %jmp T_1.54; | |
| T_1.53 ; | |
| %load/vec4 v0x55b5ed84f500_0; | |
| %assign/vec4 v0x55b5ed84f500_0, 0; | |
| T_1.54 ; | |
| T_1.52 ; | |
| %load/vec4 v0x55b5ed84eb40_0; | |
| %addi 1, 0, 5; | |
| %assign/vec4 v0x55b5ed84eb40_0, 0; | |
| %jmp T_1.28; | |
| T_1.16 ; | |
| %load/vec4 v0x55b5ed84eb40_0; | |
| %parti/s 1, 0, 2; | |
| %nor/r; | |
| %flag_set/vec4 8; | |
| %jmp/0xz T_1.55, 8; | |
| %load/vec4 v0x55b5ed84f0e0_0; | |
| %parti/s 1, 15, 5; | |
| %assign/vec4 v0x55b5ed84e900_0, 0; | |
| %pushi/vec4 0, 0, 1; | |
| %assign/vec4 v0x55b5ed84e780_0, 0; | |
| %load/vec4 v0x55b5ed84f500_0; | |
| %assign/vec4 v0x55b5ed84f500_0, 0; | |
| %jmp T_1.56; | |
| T_1.55 ; | |
| %pushi/vec4 1, 0, 1; | |
| %assign/vec4 v0x55b5ed84e780_0, 0; | |
| %load/vec4 v0x55b5ed84f0e0_0; | |
| %parti/s 15, 0, 2; | |
| %concati/vec4 0, 0, 1; | |
| %assign/vec4 v0x55b5ed84f0e0_0, 0; | |
| %load/vec4 v0x55b5ed84eb40_0; | |
| %cmpi/e 31, 0, 5; | |
| %jmp/0xz T_1.57, 4; | |
| %load/vec4 v0x55b5ed84f500_0; | |
| %addi 1, 0, 5; | |
| %assign/vec4 v0x55b5ed84f500_0, 0; | |
| %pushi/vec4 0, 0, 5; | |
| %assign/vec4 v0x55b5ed84eb40_0, 0; | |
| %jmp T_1.58; | |
| T_1.57 ; | |
| %load/vec4 v0x55b5ed84f500_0; | |
| %assign/vec4 v0x55b5ed84f500_0, 0; | |
| T_1.58 ; | |
| T_1.56 ; | |
| %load/vec4 v0x55b5ed84eb40_0; | |
| %addi 1, 0, 5; | |
| %assign/vec4 v0x55b5ed84eb40_0, 0; | |
| %jmp T_1.28; | |
| T_1.17 ; | |
| %load/vec4 v0x55b5ed84eb40_0; | |
| %parti/s 1, 0, 2; | |
| %nor/r; | |
| %flag_set/vec4 8; | |
| %jmp/0xz T_1.59, 8; | |
| %load/vec4 v0x55b5ed84f0e0_0; | |
| %parti/s 1, 15, 5; | |
| %assign/vec4 v0x55b5ed84e900_0, 0; | |
| %pushi/vec4 0, 0, 1; | |
| %assign/vec4 v0x55b5ed84e780_0, 0; | |
| %load/vec4 v0x55b5ed84f500_0; | |
| %assign/vec4 v0x55b5ed84f500_0, 0; | |
| %jmp T_1.60; | |
| T_1.59 ; | |
| %pushi/vec4 1, 0, 1; | |
| %assign/vec4 v0x55b5ed84e780_0, 0; | |
| %load/vec4 v0x55b5ed84f0e0_0; | |
| %parti/s 15, 0, 2; | |
| %concati/vec4 0, 0, 1; | |
| %assign/vec4 v0x55b5ed84f0e0_0, 0; | |
| %load/vec4 v0x55b5ed84eb40_0; | |
| %cmpi/e 31, 0, 5; | |
| %jmp/0xz T_1.61, 4; | |
| %load/vec4 v0x55b5ed84f500_0; | |
| %addi 1, 0, 5; | |
| %assign/vec4 v0x55b5ed84f500_0, 0; | |
| %pushi/vec4 0, 0, 5; | |
| %assign/vec4 v0x55b5ed84eb40_0, 0; | |
| %jmp T_1.62; | |
| T_1.61 ; | |
| %load/vec4 v0x55b5ed84f500_0; | |
| %assign/vec4 v0x55b5ed84f500_0, 0; | |
| T_1.62 ; | |
| T_1.60 ; | |
| %load/vec4 v0x55b5ed84eb40_0; | |
| %addi 1, 0, 5; | |
| %assign/vec4 v0x55b5ed84eb40_0, 0; | |
| %jmp T_1.28; | |
| T_1.18 ; | |
| %load/vec4 v0x55b5ed84eb40_0; | |
| %parti/s 1, 0, 2; | |
| %nor/r; | |
| %flag_set/vec4 8; | |
| %jmp/0xz T_1.63, 8; | |
| %load/vec4 v0x55b5ed84f0e0_0; | |
| %parti/s 1, 15, 5; | |
| %assign/vec4 v0x55b5ed84e900_0, 0; | |
| %pushi/vec4 0, 0, 1; | |
| %assign/vec4 v0x55b5ed84e780_0, 0; | |
| %load/vec4 v0x55b5ed84f500_0; | |
| %assign/vec4 v0x55b5ed84f500_0, 0; | |
| %jmp T_1.64; | |
| T_1.63 ; | |
| %pushi/vec4 1, 0, 1; | |
| %assign/vec4 v0x55b5ed84e780_0, 0; | |
| %load/vec4 v0x55b5ed84f0e0_0; | |
| %parti/s 15, 0, 2; | |
| %concati/vec4 0, 0, 1; | |
| %assign/vec4 v0x55b5ed84f0e0_0, 0; | |
| %load/vec4 v0x55b5ed84eb40_0; | |
| %cmpi/e 31, 0, 5; | |
| %jmp/0xz T_1.65, 4; | |
| %load/vec4 v0x55b5ed84f500_0; | |
| %addi 1, 0, 5; | |
| %assign/vec4 v0x55b5ed84f500_0, 0; | |
| %pushi/vec4 0, 0, 5; | |
| %assign/vec4 v0x55b5ed84eb40_0, 0; | |
| %jmp T_1.66; | |
| T_1.65 ; | |
| %load/vec4 v0x55b5ed84f500_0; | |
| %assign/vec4 v0x55b5ed84f500_0, 0; | |
| T_1.66 ; | |
| T_1.64 ; | |
| %load/vec4 v0x55b5ed84eb40_0; | |
| %addi 1, 0, 5; | |
| %assign/vec4 v0x55b5ed84eb40_0, 0; | |
| %jmp T_1.28; | |
| T_1.19 ; | |
| %load/vec4 v0x55b5ed84eb40_0; | |
| %parti/s 1, 0, 2; | |
| %nor/r; | |
| %flag_set/vec4 8; | |
| %jmp/0xz T_1.67, 8; | |
| %load/vec4 v0x55b5ed84f0e0_0; | |
| %parti/s 1, 15, 5; | |
| %assign/vec4 v0x55b5ed84e900_0, 0; | |
| %pushi/vec4 0, 0, 1; | |
| %assign/vec4 v0x55b5ed84e780_0, 0; | |
| %load/vec4 v0x55b5ed84f500_0; | |
| %assign/vec4 v0x55b5ed84f500_0, 0; | |
| %jmp T_1.68; | |
| T_1.67 ; | |
| %pushi/vec4 1, 0, 1; | |
| %assign/vec4 v0x55b5ed84e780_0, 0; | |
| %load/vec4 v0x55b5ed84f0e0_0; | |
| %parti/s 15, 0, 2; | |
| %concati/vec4 0, 0, 1; | |
| %assign/vec4 v0x55b5ed84f0e0_0, 0; | |
| %load/vec4 v0x55b5ed84eb40_0; | |
| %cmpi/e 31, 0, 5; | |
| %jmp/0xz T_1.69, 4; | |
| %load/vec4 v0x55b5ed84f500_0; | |
| %addi 1, 0, 5; | |
| %assign/vec4 v0x55b5ed84f500_0, 0; | |
| %pushi/vec4 0, 0, 5; | |
| %assign/vec4 v0x55b5ed84eb40_0, 0; | |
| %jmp T_1.70; | |
| T_1.69 ; | |
| %load/vec4 v0x55b5ed84f500_0; | |
| %assign/vec4 v0x55b5ed84f500_0, 0; | |
| T_1.70 ; | |
| T_1.68 ; | |
| %load/vec4 v0x55b5ed84eb40_0; | |
| %addi 1, 0, 5; | |
| %assign/vec4 v0x55b5ed84eb40_0, 0; | |
| %jmp T_1.28; | |
| T_1.20 ; | |
| %load/vec4 v0x55b5ed84eb40_0; | |
| %parti/s 1, 0, 2; | |
| %nor/r; | |
| %flag_set/vec4 8; | |
| %jmp/0xz T_1.71, 8; | |
| %load/vec4 v0x55b5ed84f0e0_0; | |
| %parti/s 1, 15, 5; | |
| %assign/vec4 v0x55b5ed84e900_0, 0; | |
| %pushi/vec4 0, 0, 1; | |
| %assign/vec4 v0x55b5ed84e780_0, 0; | |
| %load/vec4 v0x55b5ed84f500_0; | |
| %assign/vec4 v0x55b5ed84f500_0, 0; | |
| %jmp T_1.72; | |
| T_1.71 ; | |
| %pushi/vec4 1, 0, 1; | |
| %assign/vec4 v0x55b5ed84e780_0, 0; | |
| %load/vec4 v0x55b5ed84f0e0_0; | |
| %parti/s 15, 0, 2; | |
| %concati/vec4 0, 0, 1; | |
| %assign/vec4 v0x55b5ed84f0e0_0, 0; | |
| %load/vec4 v0x55b5ed84eb40_0; | |
| %cmpi/e 31, 0, 5; | |
| %jmp/0xz T_1.73, 4; | |
| %load/vec4 v0x55b5ed84f500_0; | |
| %addi 1, 0, 5; | |
| %assign/vec4 v0x55b5ed84f500_0, 0; | |
| %pushi/vec4 0, 0, 5; | |
| %assign/vec4 v0x55b5ed84eb40_0, 0; | |
| %jmp T_1.74; | |
| T_1.73 ; | |
| %load/vec4 v0x55b5ed84f500_0; | |
| %assign/vec4 v0x55b5ed84f500_0, 0; | |
| T_1.74 ; | |
| T_1.72 ; | |
| %load/vec4 v0x55b5ed84eb40_0; | |
| %addi 1, 0, 5; | |
| %assign/vec4 v0x55b5ed84eb40_0, 0; | |
| %jmp T_1.28; | |
| T_1.21 ; | |
| %pushi/vec4 0, 0, 1; | |
| %assign/vec4 v0x55b5ed84e780_0, 0; | |
| %load/vec4 v0x55b5ed84ec20_0; | |
| %parti/s 8, 0, 2; | |
| %load/vec4 v0x55b5ed84ec20_0; | |
| %parti/s 8, 8, 5; | |
| %concat/vec4; draw_concat_vec4 | |
| %assign/vec4 v0x55b5ed84f0e0_0, 0; | |
| %pushi/vec4 8, 0, 5; | |
| %assign/vec4 v0x55b5ed84f500_0, 0; | |
| %jmp T_1.28; | |
| T_1.22 ; | |
| %pushi/vec4 0, 0, 1; | |
| %assign/vec4 v0x55b5ed84e780_0, 0; | |
| %load/vec4 v0x55b5ed84ec20_0; | |
| %parti/s 8, 16, 6; | |
| %load/vec4 v0x55b5ed84ec20_0; | |
| %parti/s 8, 24, 6; | |
| %concat/vec4; draw_concat_vec4 | |
| %assign/vec4 v0x55b5ed84f0e0_0, 0; | |
| %pushi/vec4 10, 0, 5; | |
| %assign/vec4 v0x55b5ed84f500_0, 0; | |
| %jmp T_1.28; | |
| T_1.23 ; | |
| %pushi/vec4 0, 0, 1; | |
| %assign/vec4 v0x55b5ed84e780_0, 0; | |
| %load/vec4 v0x55b5ed84f860_0; | |
| %parti/s 8, 0, 2; | |
| %load/vec4 v0x55b5ed84f860_0; | |
| %parti/s 8, 8, 5; | |
| %concat/vec4; draw_concat_vec4 | |
| %assign/vec4 v0x55b5ed84f0e0_0, 0; | |
| %pushi/vec4 14, 0, 5; | |
| %assign/vec4 v0x55b5ed84f500_0, 0; | |
| %jmp T_1.28; | |
| T_1.24 ; | |
| %pushi/vec4 0, 0, 1; | |
| %assign/vec4 v0x55b5ed84e780_0, 0; | |
| %load/vec4 v0x55b5ed84e430_0; | |
| %cmpi/e 0, 0, 1; | |
| %jmp/0xz T_1.75, 4; | |
| %pushi/vec4 0, 0, 8; | |
| %assign/vec4 v0x55b5ed84f780_0, 0; | |
| %pushi/vec4 3, 0, 5; | |
| %assign/vec4 v0x55b5ed84f500_0, 0; | |
| %jmp T_1.76; | |
| T_1.75 ; | |
| %load/vec4 v0x55b5ed84f500_0; | |
| %assign/vec4 v0x55b5ed84f500_0, 0; | |
| T_1.76 ; | |
| %jmp T_1.28; | |
| T_1.25 ; | |
| %pushi/vec4 0, 0, 1; | |
| %assign/vec4 v0x55b5ed84e780_0, 0; | |
| %load/vec4 v0x55b5ed84e430_0; | |
| %cmpi/e 0, 0, 1; | |
| %jmp/0xz T_1.77, 4; | |
| %pushi/vec4 0, 0, 8; | |
| %assign/vec4 v0x55b5ed84f780_0, 0; | |
| %pushi/vec4 3, 0, 5; | |
| %assign/vec4 v0x55b5ed84f500_0, 0; | |
| %jmp T_1.78; | |
| T_1.77 ; | |
| %load/vec4 v0x55b5ed84f500_0; | |
| %assign/vec4 v0x55b5ed84f500_0, 0; | |
| T_1.78 ; | |
| %jmp T_1.28; | |
| T_1.26 ; | |
| %pushi/vec4 0, 0, 1; | |
| %assign/vec4 v0x55b5ed84e780_0, 0; | |
| %load/vec4 v0x55b5ed84e430_0; | |
| %cmpi/e 0, 0, 1; | |
| %jmp/0xz T_1.79, 4; | |
| %pushi/vec4 0, 0, 8; | |
| %assign/vec4 v0x55b5ed84f780_0, 0; | |
| %pushi/vec4 3, 0, 5; | |
| %assign/vec4 v0x55b5ed84f500_0, 0; | |
| %jmp T_1.80; | |
| T_1.79 ; | |
| %load/vec4 v0x55b5ed84f500_0; | |
| %assign/vec4 v0x55b5ed84f500_0, 0; | |
| T_1.80 ; | |
| %jmp T_1.28; | |
| T_1.27 ; | |
| %load/vec4 v0x55b5ed84f780_0; | |
| %parti/s 1, 0, 2; | |
| %cmpi/e 0, 0, 1; | |
| %jmp/0xz T_1.81, 4; | |
| %pushi/vec4 1, 0, 1; | |
| %assign/vec4 v0x55b5ed84e780_0, 0; | |
| %jmp T_1.82; | |
| T_1.81 ; | |
| %pushi/vec4 0, 0, 1; | |
| %assign/vec4 v0x55b5ed84e780_0, 0; | |
| %load/vec4 v0x55b5ed84f5e0_0; | |
| %parti/s 87, 0, 2; | |
| %load/vec4 v0x55b5ed84e840_0; | |
| %concat/vec4; draw_concat_vec4 | |
| %assign/vec4 v0x55b5ed84f5e0_0, 0; | |
| %load/vec4 v0x55b5ed84f780_0; | |
| %cmpi/e 177, 0, 8; | |
| %jmp/0xz T_1.83, 4; | |
| %pushi/vec4 1, 0, 1; | |
| %assign/vec4 v0x55b5ed84f6c0_0, 0; | |
| %pushi/vec4 3, 0, 5; | |
| %assign/vec4 v0x55b5ed84f500_0, 0; | |
| T_1.83 ; | |
| T_1.82 ; | |
| %load/vec4 v0x55b5ed84f780_0; | |
| %addi 1, 0, 8; | |
| %assign/vec4 v0x55b5ed84f780_0, 0; | |
| %jmp T_1.28; | |
| T_1.28 ; | |
| %pop/vec4 1; | |
| %jmp T_1; | |
| .thread T_1; | |
| # The file index is used to find the file name in the following table. | |
| :file_names 4; | |
| "N/A"; | |
| "<interactive>"; | |
| "-"; | |
| "/root/autodl-tmp/distill/distill-dataset/items/lcm-dataset-final-compile-only-v1/chip__Archive__Hermes_V2.1___Apollo___24d00a2e86/reference/top.v"; | |
Xet Storage Details
- Size:
- 22.4 kB
- Xet hash:
- 2719e99daa0fb28bd47173b7d25e006fd62185938859c4058208a12db2869240
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.