![]() Stw r15, 0圎 (r20) # *kcl_flag_ptr = SOUND_TRIGGERĪddi sp, sp, Just to make sure I understand your post, does "Context Switch" refer to an external interrupt (of any sort) occurring on one of the first two instructions of his manual disable interrupts code? When I see Context Switch, I personally keep thinking of Context Synchronization (isync), lol.Īlso, are you saying he should function call OSDisableInterrupts or any such task? Or are you saying to function call OSSave/Load Context which itself later on calls OSDisable/Restore Interrupts ?īecause if it's the former, then yes that would make sense. # returns file buffer (r3 = void* outbuf)Ĭmpw r15, r14 # (str1 + off) = (str2 + off)Īdd r17, r17, r16 # SEC3* sec3 = file_start + SEC4.startĪdd r21, r21, r16 # SEC4* sec4 = file_start + SEC3.startĪnd r19, r19, r15 # kcl_type = kcl_flag & mask (isolate 5 LSB bits) # System::DVDArchive::getFile(, char const*, unsigned int*) ![]() WARNING! Halfpipes do not work as intended.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |