tree checksum vpatch file split hunks
all signers: asciilifeform
antecedents: m_genesis.kv
press order:
m_genesis.kv | asciilifeform |
errata_slaveirq.kv | asciilifeform |
patch:
(1 . 2)(1 . 2)
5 586606 m_genesis "Genesis."
6
7 586606 m_genesis "Genesis."
8 586747 errata_slaveirq "Fix of slave IRQ clearing."
- C5AFA1184E847BA45411669A68D1CC0F62A2BACB17155541F525A70D4EDEFD9A62789675F30C1EB79621D8737674FE39BA7A5D913D30FE18E8B785F3CF48276D(470 . 7)(470 . 7)
13 _mtc0_r13: ; 0x0d
14 test ecx, ecx ; Sel != 0 ?
15 jnz _mtc0_unknown ; ... then unknown; else:
16 %define CAUSEMASK ((1 << 23) | (1 << 22) | (3 << 8))
17 %define CAUSEMASK ((1 << 23) | (1 << 22) | (255 << 8))
18 mov eax, CP0_Cause ; eax := CP0_Cause
19 and ebx, CAUSEMASK ; T := T & CAUSEMASK
20 and eax, ~CAUSEMASK ; eax := eax & ~CAUSEMASK