psx.wiki
Log in
Main page
Hardware
Hardware tests
System software
SDKs
File formats
Games
Tools
History
All pages
page
view source
history
View source for I/O Load and Store Spacing
← I/O Load and Store Spacing
You do not have permission to edit this page.
Log in
to edit.
--- title: I/O Load and Store Spacing type: test summary: Measures how far apart back-to-back I/O register loads go, how an I/O or RAM store between two loads delays the second, and how long an I/O register read holds the RAM access after it. category: Hardware tests info: Machine = SCPH-5501 info: Program = SXIOLD4, SXIOST, SXIOST2, SXIOST3 and SXIOHOLD --- ## Overview Five programs time short instruction sequences between two loads of root counter 2's count. The code runs from the instruction cache after a warming pass, with interrupts off, and each shape runs 8 or 16 times. An output line names the shape and the sample and then gives the cycles between the two timer reads.[^ld4][^hold] SXIOLD4 times timer loads back to back, and two, three or four loads of GPUSTAT between two timer loads. SXIOST puts a store to GP1 or a store to RAM between two timer loads and follows it with 0 to 2 NOPs. The GP1 store is GP1(04h) with the DMA direction that GPUSTAT already shows. SXIOST2 adds a load of GPUSTAT after the GP1 store, or a store and a load of I_STAT. SXIOST3 runs these pairs in a loop of 16 turns, and SXIOHOLD follows an I/O read with a RAM store or a RAM load, in a loop of 16 turns and in straight code.[^ld4][^st][^st2][^st3][^hold] See also: - [Partial Writes to I/O Registers](/tests/partial-register-writes/) - [CPU Bus Gaps and Cache Isolation](/tests/cpu-bus-gaps/) ## Results ### Back-to-Back I/O Loads Timer 2 loads back to back went 4 cycles apart in all eight samples. With two, three or four GPUSTAT loads between two timer loads the time was 12, 16 and 20 cycles. Each I/O load in a row therefore took 4 cycles.[^ld4] ### I/O Store Before a Load Two timer loads with nothing between them went 4 cycles apart. A GP1 store between them made the gap 6 cycles, and so did a GP1 store followed by one NOP. With two NOPs after the store the gap was 7 cycles, and a RAM store between the loads also gave 7 cycles.[^st] With a GP1 store and a GPUSTAT load between the two timer loads the gap was 10 cycles, with or without a NOP after the store, and 11 cycles with two NOPs. A store and a load of I_STAT gave 10 cycles with or without the NOP.[^st2] Table: Cycles between two timer 2 reads in SXIOST and SXIOST2 | Between the reads | Cycles | | --- | --- | | Nothing | 4 | | sw GP1 | 6 | | sw GP1, nop | 6 | | sw GP1, nop, nop | 7 | | sw RAM | 7 | | sw GP1, lw GPUSTAT | 10 | | sw GP1, nop, lw GPUSTAT | 10 | | sw GP1, nop, nop, lw GPUSTAT | 11 | | sw I_STAT, lw I_STAT | 10 | | sw I_STAT, nop, lw I_STAT | 10 | In a loop of 16 turns, a body of NOP, GPUSTAT load and NOP took 133 cycles. A GP1 store in place of the first NOP took 132 cycles, and so did a GP1 store with a NOP between it and the load. With two NOPs between them the loop took 148 cycles. The same bodies with I_STAT took 132 cycles.[^st3] ### RAM Access After an I/O Read In a loop of 16 turns, an I/O read followed by a NOP took 116 cycles. A RAM store straight after the read made it 132 to 141 cycles, and a RAM store after a NOP made it 164 to 173. A RAM load straight after the read made it 196 to 199 cycles, and a RAM load after a NOP 228 to 233. The times were the same whether the read was lw or lhu, and whether it read I_STAT or the timer 1 counter.[^hold] Table: Cycles for 16 turns in SXIOHOLD | Body after the read | I_STAT lw | I_STAT lhu | Timer 1 lw | Timer 1 lhu | | --- | --- | --- | --- | --- | | nop | 116 | 116 | 116 | 116 | | sw RAM | 132 to 137 | 132 to 137 | 132 to 141 | 132 to 137 | | nop, sw RAM | 164 to 165 | 164 to 165 | 164 to 168 | 164 to 173 | | lw RAM | 196 to 199 | 196 to 199 | 196 to 199 | 196 to 199 | | nop, lw RAM | 228 to 233 | 228 to 233 | 228 to 233 | 228 to 233 | In straight code between two timer reads, a timer 1 lhu, a RAM store, a RAM load and a second timer 1 lhu took 24 cycles. A timer 1 lhu, a RAM load, a NOP and a timer 1 lhu took 20 cycles, and 24 in one sample of 16. The same shapes with I_STAT lw took 23 to 25 cycles and 20 cycles. In the loop of 16 turns the first of these shapes took 371 to 382 cycles and the second 307 to 311.[^hold] ## Runs ### 15 October 2026 SXIOLD4 [sxiold4/SXIOLD4.txt](/tests/raw/20261015T2244Z-5501a-link/sxiold4/SXIOLD4.txt) ``` SXDEV I_MASK at init AE420100 SXIOLD4 start SXIOLD4 A 0: 4 4 4 SXIOLD4 A 1: 4 4 4 SXIOLD4 A 2: 4 4 4 SXIOLD4 A 3: 4 4 4 SXIOLD4 A 4: 4 4 4 SXIOLD4 A 5: 4 4 4 SXIOLD4 A 6: 4 4 4 SXIOLD4 A 7: 4 4 4 SXIOLD4 B 0: 12 SXIOLD4 B 1: 12 SXIOLD4 B 2: 12 SXIOLD4 B 3: 12 SXIOLD4 B 4: 12 SXIOLD4 B 5: 12 SXIOLD4 B 6: 12 SXIOLD4 B 7: 12 SXIOLD4 C 0: 16 SXIOLD4 C 1: 16 SXIOLD4 C 2: 16 SXIOLD4 C 3: 16 SXIOLD4 C 4: 16 SXIOLD4 C 5: 16 SXIOLD4 C 6: 16 SXIOLD4 C 7: 16 SXIOLD4 D 0: 20 SXIOLD4 D 1: 20 SXIOLD4 D 2: 20 SXIOLD4 D 3: 20 SXIOLD4 D 4: 20 SXIOLD4 D 5: 20 SXIOLD4 D 6: 20 SXIOLD4 D 7: 20 SXIOLD4 end PASS ``` ### 15 October 2026 SXIOST [sxiost/SXIOST.txt](/tests/raw/20261015T2314Z-5501a-link/sxiost/SXIOST.txt) ``` SXDEV I_MASK at init AE420100 SXIOST start SXIOST H 0: 4 SXIOST H 1: 4 SXIOST H 2: 4 SXIOST H 3: 4 SXIOST H 4: 4 SXIOST H 5: 4 SXIOST H 6: 4 SXIOST H 7: 4 SXIOST S 0: 6 SXIOST S 1: 6 SXIOST S 2: 6 SXIOST S 3: 6 SXIOST S 4: 6 SXIOST S 5: 6 SXIOST S 6: 6 SXIOST S 7: 6 SXIOST N 0: 6 SXIOST N 1: 6 SXIOST N 2: 6 SXIOST N 3: 6 SXIOST N 4: 6 SXIOST N 5: 6 SXIOST N 6: 6 SXIOST N 7: 6 SXIOST M 0: 7 SXIOST M 1: 7 SXIOST M 2: 7 SXIOST M 3: 7 SXIOST M 4: 7 SXIOST M 5: 7 SXIOST M 6: 7 SXIOST M 7: 7 SXIOST R 0: 7 SXIOST R 1: 7 SXIOST R 2: 7 SXIOST R 3: 7 SXIOST R 4: 7 SXIOST R 5: 7 SXIOST R 6: 7 SXIOST R 7: 7 SXIOST end PASS ``` ### 15 October 2026 SXIOST2 [sxiost2/SXIOST2.txt](/tests/raw/20261015T2343Z-5501a-link/sxiost2/SXIOST2.txt) ``` SXDEV I_MASK at init 3C040100 SXIOST2 start SXIOST2 P1 0: 10 SXIOST2 P1 1: 10 SXIOST2 P1 2: 10 SXIOST2 P1 3: 10 SXIOST2 P1 4: 10 SXIOST2 P1 5: 10 SXIOST2 P1 6: 10 SXIOST2 P1 7: 10 SXIOST2 P2 0: 10 SXIOST2 P2 1: 10 SXIOST2 P2 2: 10 SXIOST2 P2 3: 10 SXIOST2 P2 4: 10 SXIOST2 P2 5: 10 SXIOST2 P2 6: 10 SXIOST2 P2 7: 10 SXIOST2 P3 0: 11 SXIOST2 P3 1: 11 SXIOST2 P3 2: 11 SXIOST2 P3 3: 11 SXIOST2 P3 4: 11 SXIOST2 P3 5: 11 SXIOST2 P3 6: 11 SXIOST2 P3 7: 11 SXIOST2 Q1 0: 10 SXIOST2 Q1 1: 10 SXIOST2 Q1 2: 10 SXIOST2 Q1 3: 10 SXIOST2 Q1 4: 10 SXIOST2 Q1 5: 10 SXIOST2 Q1 6: 10 SXIOST2 Q1 7: 10 SXIOST2 Q2 0: 10 SXIOST2 Q2 1: 10 SXIOST2 Q2 2: 10 SXIOST2 Q2 3: 10 SXIOST2 Q2 4: 10 SXIOST2 Q2 5: 10 SXIOST2 Q2 6: 10 SXIOST2 Q2 7: 10 SXIOST2 end PASS ``` ### 15 October 2026 SXIOST3 [sxiost3/SXIOST3.txt](/tests/raw/20261015T2356Z-5501a-link/sxiost3/SXIOST3.txt) ``` SXDEV I_MASK at init AE420100 SXIOST3 start SXIOST3 L0 0: 133 SXIOST3 L0 1: 133 SXIOST3 L0 2: 133 SXIOST3 L0 3: 133 SXIOST3 L0 4: 133 SXIOST3 L0 5: 133 SXIOST3 L0 6: 133 SXIOST3 L0 7: 133 SXIOST3 L1 0: 132 SXIOST3 L1 1: 132 SXIOST3 L1 2: 132 SXIOST3 L1 3: 132 SXIOST3 L1 4: 132 SXIOST3 L1 5: 132 SXIOST3 L1 6: 132 SXIOST3 L1 7: 132 SXIOST3 L2 0: 132 SXIOST3 L2 1: 132 SXIOST3 L2 2: 132 SXIOST3 L2 3: 132 SXIOST3 L2 4: 132 SXIOST3 L2 5: 132 SXIOST3 L2 6: 132 SXIOST3 L2 7: 132 SXIOST3 L3 0: 148 SXIOST3 L3 1: 148 SXIOST3 L3 2: 148 SXIOST3 L3 3: 148 SXIOST3 L3 4: 148 SXIOST3 L3 5: 148 SXIOST3 L3 6: 148 SXIOST3 L3 7: 148 SXIOST3 M1 0: 132 SXIOST3 M1 1: 132 SXIOST3 M1 2: 132 SXIOST3 M1 3: 132 SXIOST3 M1 4: 132 SXIOST3 M1 5: 132 SXIOST3 M1 6: 132 SXIOST3 M1 7: 132 SXIOST3 M2 0: 132 SXIOST3 M2 1: 132 SXIOST3 M2 2: 132 SXIOST3 M2 3: 132 SXIOST3 M2 4: 132 SXIOST3 M2 5: 132 SXIOST3 M2 6: 132 SXIOST3 M2 7: 132 SXIOST3 end PASS ``` ### 22 October 2026 SXIOHOLD [sxiohold/SXIOHOLD.txt](/tests/raw/20261022T2120Z-5501a-link/sxiohold/SXIOHOLD.txt) ``` SXIOHOLD start SXIOHOLD ISW0 0: 116 SXIOHOLD ISW0 1: 116 SXIOHOLD ISW0 2: 116 SXIOHOLD ISW0 3: 116 SXIOHOLD ISW0 4: 116 SXIOHOLD ISW0 5: 116 SXIOHOLD ISW0 6: 116 SXIOHOLD ISW0 7: 116 SXIOHOLD ISW0 8: 116 SXIOHOLD ISW0 9: 116 SXIOHOLD ISW0 10: 116 SXIOHOLD ISW0 11: 116 SXIOHOLD ISW0 12: 116 SXIOHOLD ISW0 13: 116 SXIOHOLD ISW0 14: 116 SXIOHOLD ISW0 15: 116 SXIOHOLD ISWS 0: 136 SXIOHOLD ISWS 1: 135 SXIOHOLD ISWS 2: 132 SXIOHOLD ISWS 3: 136 SXIOHOLD ISWS 4: 134 SXIOHOLD ISWS 5: 132 SXIOHOLD ISWS 6: 136 SXIOHOLD ISWS 7: 137 SXIOHOLD ISWS 8: 132 SXIOHOLD ISWS 9: 135 SXIOHOLD ISWS 10: 132 SXIOHOLD ISWS 11: 132 SXIOHOLD ISWS 12: 134 SXIOHOLD ISWS 13: 134 SXIOHOLD ISWS 14: 132 SXIOHOLD ISWS 15: 132 SXIOHOLD ISWN 0: 164 SXIOHOLD ISWN 1: 164 SXIOHOLD ISWN 2: 165 SXIOHOLD ISWN 3: 165 SXIOHOLD ISWN 4: 164 SXIOHOLD ISWN 5: 164 SXIOHOLD ISWN 6: 164 SXIOHOLD ISWN 7: 164 SXIOHOLD ISWN 8: 165 SXIOHOLD ISWN 9: 164 SXIOHOLD ISWN 10: 164 SXIOHOLD ISWN 11: 165 SXIOHOLD ISWN 12: 164 SXIOHOLD ISWN 13: 164 SXIOHOLD ISWN 14: 165 SXIOHOLD ISWN 15: 165 SXIOHOLD ISWL 0: 196 SXIOHOLD ISWL 1: 196 SXIOHOLD ISWL 2: 196 SXIOHOLD ISWL 3: 196 SXIOHOLD ISWL 4: 199 SXIOHOLD ISWL 5: 196 SXIOHOLD ISWL 6: 199 SXIOHOLD ISWL 7: 199 SXIOHOLD ISWL 8: 196 SXIOHOLD ISWL 9: 197 SXIOHOLD ISWL 10: 196 SXIOHOLD ISWL 11: 196 SXIOHOLD ISWL 12: 198 SXIOHOLD ISWL 13: 196 SXIOHOLD ISWL 14: 199 SXIOHOLD ISWL 15: 196 SXIOHOLD ISWM 0: 231 SXIOHOLD ISWM 1: 228 SXIOHOLD ISWM 2: 232 SXIOHOLD ISWM 3: 229 SXIOHOLD ISWM 4: 228 SXIOHOLD ISWM 5: 228 SXIOHOLD ISWM 6: 228 SXIOHOLD ISWM 7: 228 SXIOHOLD ISWM 8: 228 SXIOHOLD ISWM 9: 228 SXIOHOLD ISWM 10: 232 SXIOHOLD ISWM 11: 228 SXIOHOLD ISWM 12: 228 SXIOHOLD ISWM 13: 228 SXIOHOLD ISWM 14: 233 SXIOHOLD ISWM 15: 228 SXIOHOLD ISH0 0: 116 SXIOHOLD ISH0 1: 116 SXIOHOLD ISH0 2: 116 SXIOHOLD ISH0 3: 116 SXIOHOLD ISH0 4: 116 SXIOHOLD ISH0 5: 116 SXIOHOLD ISH0 6: 116 SXIOHOLD ISH0 7: 116 SXIOHOLD ISH0 8: 116 SXIOHOLD ISH0 9: 116 SXIOHOLD ISH0 10: 116 SXIOHOLD ISH0 11: 116 SXIOHOLD ISH0 12: 116 SXIOHOLD ISH0 13: 116 SXIOHOLD ISH0 14: 116 SXIOHOLD ISH0 15: 116 SXIOHOLD ISHS 0: 134 SXIOHOLD ISHS 1: 134 SXIOHOLD ISHS 2: 132 SXIOHOLD ISHS 3: 135 SXIOHOLD ISHS 4: 132 SXIOHOLD ISHS 5: 136 SXIOHOLD ISHS 6: 134 SXIOHOLD ISHS 7: 132 SXIOHOLD ISHS 8: 136 SXIOHOLD ISHS 9: 137 SXIOHOLD ISHS 10: 132 SXIOHOLD ISHS 11: 134 SXIOHOLD ISHS 12: 134 SXIOHOLD ISHS 13: 132 SXIOHOLD ISHS 14: 132 SXIOHOLD ISHS 15: 134 SXIOHOLD ISHN 0: 164 SXIOHOLD ISHN 1: 164 SXIOHOLD ISHN 2: 165 SXIOHOLD ISHN 3: 164 SXIOHOLD ISHN 4: 164 SXIOHOLD ISHN 5: 165 SXIOHOLD ISHN 6: 164 SXIOHOLD ISHN 7: 164 SXIOHOLD ISHN 8: 164 SXIOHOLD ISHN 9: 164 SXIOHOLD ISHN 10: 165 SXIOHOLD ISHN 11: 164 SXIOHOLD ISHN 12: 164 SXIOHOLD ISHN 13: 165 SXIOHOLD ISHN 14: 165 SXIOHOLD ISHN 15: 164 SXIOHOLD ISHL 0: 196 SXIOHOLD ISHL 1: 196 SXIOHOLD ISHL 2: 196 SXIOHOLD ISHL 3: 197 SXIOHOLD ISHL 4: 196 SXIOHOLD ISHL 5: 196 SXIOHOLD ISHL 6: 199 SXIOHOLD ISHL 7: 196 SXIOHOLD ISHL 8: 196 SXIOHOLD ISHL 9: 199 SXIOHOLD ISHL 10: 196 SXIOHOLD ISHL 11: 198 SXIOHOLD ISHL 12: 196 SXIOHOLD ISHL 13: 199 SXIOHOLD ISHL 14: 196 SXIOHOLD ISHL 15: 198 SXIOHOLD ISHM 0: 228 SXIOHOLD ISHM 1: 228 SXIOHOLD ISHM 2: 228 SXIOHOLD ISHM 3: 228 SXIOHOLD ISHM 4: 232 SXIOHOLD ISHM 5: 229 SXIOHOLD ISHM 6: 228 SXIOHOLD ISHM 7: 228 SXIOHOLD ISHM 8: 228 SXIOHOLD ISHM 9: 228 SXIOHOLD ISHM 10: 228 SXIOHOLD ISHM 11: 228 SXIOHOLD ISHM 12: 228 SXIOHOLD ISHM 13: 233 SXIOHOLD ISHM 14: 228 SXIOHOLD ISHM 15: 228 SXIOHOLD T1W0 0: 116 SXIOHOLD T1W0 1: 116 SXIOHOLD T1W0 2: 116 SXIOHOLD T1W0 3: 116 SXIOHOLD T1W0 4: 116 SXIOHOLD T1W0 5: 116 SXIOHOLD T1W0 6: 116 SXIOHOLD T1W0 7: 116 SXIOHOLD T1W0 8: 116 SXIOHOLD T1W0 9: 116 SXIOHOLD T1W0 10: 116 SXIOHOLD T1W0 11: 116 SXIOHOLD T1W0 12: 116 SXIOHOLD T1W0 13: 116 SXIOHOLD T1W0 14: 116 SXIOHOLD T1W0 15: 116 SXIOHOLD T1WS 0: 132 SXIOHOLD T1WS 1: 132 SXIOHOLD T1WS 2: 136 SXIOHOLD T1WS 3: 137 SXIOHOLD T1WS 4: 132 SXIOHOLD T1WS 5: 135 SXIOHOLD T1WS 6: 132 SXIOHOLD T1WS 7: 136 SXIOHOLD T1WS 8: 134 SXIOHOLD T1WS 9: 132 SXIOHOLD T1WS 10: 136 SXIOHOLD T1WS 11: 141 SXIOHOLD T1WS 12: 132 SXIOHOLD T1WS 13: 132 SXIOHOLD T1WS 14: 134 SXIOHOLD T1WS 15: 134 SXIOHOLD T1WN 0: 168 SXIOHOLD T1WN 1: 164 SXIOHOLD T1WN 2: 164 SXIOHOLD T1WN 3: 164 SXIOHOLD T1WN 4: 165 SXIOHOLD T1WN 5: 164 SXIOHOLD T1WN 6: 164 SXIOHOLD T1WN 7: 165 SXIOHOLD T1WN 8: 164 SXIOHOLD T1WN 9: 164 SXIOHOLD T1WN 10: 164 SXIOHOLD T1WN 11: 164 SXIOHOLD T1WN 12: 165 SXIOHOLD T1WN 13: 165 SXIOHOLD T1WN 14: 164 SXIOHOLD T1WN 15: 164 SXIOHOLD T1WL 0: 196 SXIOHOLD T1WL 1: 196 SXIOHOLD T1WL 2: 196 SXIOHOLD T1WL 3: 199 SXIOHOLD T1WL 4: 196 SXIOHOLD T1WL 5: 197 SXIOHOLD T1WL 6: 196 SXIOHOLD T1WL 7: 196 SXIOHOLD T1WL 8: 199 SXIOHOLD T1WL 9: 196 SXIOHOLD T1WL 10: 196 SXIOHOLD T1WL 11: 199 SXIOHOLD T1WL 12: 199 SXIOHOLD T1WL 13: 196 SXIOHOLD T1WL 14: 198 SXIOHOLD T1WL 15: 196 SXIOHOLD T1WM 0: 228 SXIOHOLD T1WM 1: 228 SXIOHOLD T1WM 2: 228 SXIOHOLD T1WM 3: 228 SXIOHOLD T1WM 4: 228 SXIOHOLD T1WM 5: 228 SXIOHOLD T1WM 6: 232 SXIOHOLD T1WM 7: 229 SXIOHOLD T1WM 8: 228 SXIOHOLD T1WM 9: 228 SXIOHOLD T1WM 10: 228 SXIOHOLD T1WM 11: 228 SXIOHOLD T1WM 12: 233 SXIOHOLD T1WM 13: 228 SXIOHOLD T1WM 14: 228 SXIOHOLD T1WM 15: 228 SXIOHOLD T1H0 0: 116 SXIOHOLD T1H0 1: 116 SXIOHOLD T1H0 2: 116 SXIOHOLD T1H0 3: 116 SXIOHOLD T1H0 4: 116 SXIOHOLD T1H0 5: 116 SXIOHOLD T1H0 6: 116 SXIOHOLD T1H0 7: 116 SXIOHOLD T1H0 8: 116 SXIOHOLD T1H0 9: 116 SXIOHOLD T1H0 10: 116 SXIOHOLD T1H0 11: 116 SXIOHOLD T1H0 12: 116 SXIOHOLD T1H0 13: 116 SXIOHOLD T1H0 14: 116 SXIOHOLD T1H0 15: 116 SXIOHOLD T1HS 0: 132 SXIOHOLD T1HS 1: 132 SXIOHOLD T1HS 2: 134 SXIOHOLD T1HS 3: 132 SXIOHOLD T1HS 4: 136 SXIOHOLD T1HS 5: 137 SXIOHOLD T1HS 6: 132 SXIOHOLD T1HS 7: 135 SXIOHOLD T1HS 8: 132 SXIOHOLD T1HS 9: 136 SXIOHOLD T1HS 10: 134 SXIOHOLD T1HS 11: 132 SXIOHOLD T1HS 12: 132 SXIOHOLD T1HS 13: 134 SXIOHOLD T1HS 14: 134 SXIOHOLD T1HS 15: 132 SXIOHOLD T1HN 0: 173 SXIOHOLD T1HN 1: 165 SXIOHOLD T1HN 2: 164 SXIOHOLD T1HN 3: 164 SXIOHOLD T1HN 4: 164 SXIOHOLD T1HN 5: 164 SXIOHOLD T1HN 6: 165 SXIOHOLD T1HN 7: 164 SXIOHOLD T1HN 8: 164 SXIOHOLD T1HN 9: 165 SXIOHOLD T1HN 10: 164 SXIOHOLD T1HN 11: 165 SXIOHOLD T1HN 12: 165 SXIOHOLD T1HN 13: 164 SXIOHOLD T1HN 14: 164 SXIOHOLD T1HN 15: 165 SXIOHOLD T1HL 0: 196 SXIOHOLD T1HL 1: 196 SXIOHOLD T1HL 2: 199 SXIOHOLD T1HL 3: 196 SXIOHOLD T1HL 4: 196 SXIOHOLD T1HL 5: 199 SXIOHOLD T1HL 6: 196 SXIOHOLD T1HL 7: 197 SXIOHOLD T1HL 8: 196 SXIOHOLD T1HL 9: 196 SXIOHOLD T1HL 10: 199 SXIOHOLD T1HL 11: 199 SXIOHOLD T1HL 12: 196 SXIOHOLD T1HL 13: 198 SXIOHOLD T1HL 14: 196 SXIOHOLD T1HL 15: 199 SXIOHOLD T1HM 0: 228 SXIOHOLD T1HM 1: 229 SXIOHOLD T1HM 2: 228 SXIOHOLD T1HM 3: 228 SXIOHOLD T1HM 4: 228 SXIOHOLD T1HM 5: 228 SXIOHOLD T1HM 6: 228 SXIOHOLD T1HM 7: 228 SXIOHOLD T1HM 8: 232 SXIOHOLD T1HM 9: 229 SXIOHOLD T1HM 10: 228 SXIOHOLD T1HM 11: 233 SXIOHOLD T1HM 12: 228 SXIOHOLD T1HM 13: 228 SXIOHOLD T1HM 14: 228 SXIOHOLD T1HM 15: 233 SXIOHOLD QS 0: 371 SXIOHOLD QS 1: 382 SXIOHOLD QS 2: 373 SXIOHOLD QS 3: 371 SXIOHOLD QS 4: 371 SXIOHOLD QS 5: 373 SXIOHOLD QS 6: 372 SXIOHOLD QS 7: 373 SXIOHOLD QS 8: 373 SXIOHOLD QS 9: 382 SXIOHOLD QS 10: 373 SXIOHOLD QS 11: 371 SXIOHOLD QS 12: 373 SXIOHOLD QS 13: 372 SXIOHOLD QS 14: 373 SXIOHOLD QS 15: 372 SXIOHOLD QL 0: 307 SXIOHOLD QL 1: 311 SXIOHOLD QL 2: 307 SXIOHOLD QL 3: 307 SXIOHOLD QL 4: 311 SXIOHOLD QL 5: 310 SXIOHOLD QL 6: 311 SXIOHOLD QL 7: 311 SXIOHOLD QL 8: 309 SXIOHOLD QL 9: 311 SXIOHOLD QL 10: 307 SXIOHOLD QL 11: 311 SXIOHOLD QL 12: 307 SXIOHOLD QL 13: 311 SXIOHOLD QL 14: 307 SXIOHOLD QL 15: 311 SXIOHOLD XS 0: 24 SXIOHOLD XS 1: 24 SXIOHOLD XS 2: 24 SXIOHOLD XS 3: 24 SXIOHOLD XS 4: 24 SXIOHOLD XS 5: 24 SXIOHOLD XS 6: 24 SXIOHOLD XS 7: 24 SXIOHOLD XS 8: 24 SXIOHOLD XS 9: 24 SXIOHOLD XS 10: 24 SXIOHOLD XS 11: 24 SXIOHOLD XS 12: 24 SXIOHOLD XS 13: 24 SXIOHOLD XS 14: 24 SXIOHOLD XS 15: 24 SXIOHOLD XL 0: 20 SXIOHOLD XL 1: 20 SXIOHOLD XL 2: 20 SXIOHOLD XL 3: 20 SXIOHOLD XL 4: 20 SXIOHOLD XL 5: 20 SXIOHOLD XL 6: 20 SXIOHOLD XL 7: 20 SXIOHOLD XL 8: 20 SXIOHOLD XL 9: 20 SXIOHOLD XL 10: 20 SXIOHOLD XL 11: 20 SXIOHOLD XL 12: 20 SXIOHOLD XL 13: 24 SXIOHOLD XL 14: 20 SXIOHOLD XL 15: 20 SXIOHOLD XI 0: 24 SXIOHOLD XI 1: 24 SXIOHOLD XI 2: 24 SXIOHOLD XI 3: 24 SXIOHOLD XI 4: 24 SXIOHOLD XI 5: 24 SXIOHOLD XI 6: 24 SXIOHOLD XI 7: 24 SXIOHOLD XI 8: 23 SXIOHOLD XI 9: 24 SXIOHOLD XI 10: 24 SXIOHOLD XI 11: 25 SXIOHOLD XI 12: 24 SXIOHOLD XI 13: 24 SXIOHOLD XI 14: 24 SXIOHOLD XI 15: 24 SXIOHOLD XJ 0: 20 SXIOHOLD XJ 1: 20 SXIOHOLD XJ 2: 20 SXIOHOLD XJ 3: 20 SXIOHOLD XJ 4: 20 SXIOHOLD XJ 5: 20 SXIOHOLD XJ 6: 20 SXIOHOLD XJ 7: 20 SXIOHOLD XJ 8: 20 SXIOHOLD XJ 9: 20 SXIOHOLD XJ 10: 20 SXIOHOLD XJ 11: 20 SXIOHOLD XJ 12: 20 SXIOHOLD XJ 13: 20 SXIOHOLD XJ 14: 20 SXIOHOLD XJ 15: 20 SXIOHOLD end PASS ResetGraph:jtb=801e78b8,env=801e7900 ``` ## References [^ld4]: SCPH-5501 output: [sxiold4/SXIOLD4.txt](/tests/raw/20261015T2244Z-5501a-link/sxiold4/SXIOLD4.txt) [^st]: SCPH-5501 output: [sxiost/SXIOST.txt](/tests/raw/20261015T2314Z-5501a-link/sxiost/SXIOST.txt) [^st2]: SCPH-5501 output: [sxiost2/SXIOST2.txt](/tests/raw/20261015T2343Z-5501a-link/sxiost2/SXIOST2.txt) [^st3]: SCPH-5501 output: [sxiost3/SXIOST3.txt](/tests/raw/20261015T2356Z-5501a-link/sxiost3/SXIOST3.txt) [^hold]: SCPH-5501 output: [sxiohold/SXIOHOLD.txt](/tests/raw/20261022T2120Z-5501a-link/sxiohold/SXIOHOLD.txt)