I/O Load and Store Spacing: Difference between revisions
| Revision as of 05:41, 23 October 2026 RemmyLee (Hardware tests: See also links back from 37 existing pages to the new ones) | Revision as of 05:49, 23 October 2026 RemmyLee (Hardware tests: the last 15 test pages (timers, SPU, CPU, GPU, DMA, CD-ROM, GTE), See also links both ways; uncited clock claim removed) | ||
| Line 1: | Line 1: | ||
| + | --- | ||
| + | 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) | ||