Permalink
Cannot retrieve contributors at this time
Join GitHub today
GitHub is home to over 36 million developers working together to host and review code, manage projects, and build software together.
Sign up
Fetching contributors…
| ; ====================================================== | |
| ; Subroutine sceVideocodecStop - Address 0x00000684 | |
| ; Exported in sceVideocodec | |
| sceVideocodecStop: | |
| 0x00000684: 0x27BDFFF0 '...'' - addiu $sp, $sp, -16 | |
| 0x00000688: 0xAFB20008 '....' - sw $s2, 8($sp) | |
| 0x0000068C: 0x03609021 '!.`.' - move $s2, $k1 | |
| 0x00000690: 0x001BDAC0 '....' - sll $k1, $k1, 11 | |
| 0x00000694: 0xAFB10004 '....' - sw $s1, 4($sp) | |
| 0x00000698: 0x00808821 '!...' - move $s1, $a0 | |
| 0x0000069C: 0xAFB00000 '....' - sw $s0, 0($sp) | |
| 0x000006A0: 0xAFBF000C '....' - sw $ra, 12($sp) | |
| 0x000006A4: 0x0C00030E '....' - jal sub_00000C38 | |
| 0x000006A8: 0x00A08021 '!...' - move $s0, $a1 | |
| 0x000006AC: 0x02202021 '! .' - move $a0, $s1 | |
| 0x000006B0: 0x14400012 '..@.' - bnez $v0, loc_000006FC | |
| 0x000006B4: 0x02002821 '!(..' - move $a1, $s0 | |
| 0x000006B8: 0x0C00034B 'K...' - jal sub_00000D2C | |
| 0x000006BC: 0x00000000 '....' - nop | |
| 0x000006C0: 0x02202021 '! .' - move $a0, $s1 | |
| 0x000006C4: 0x0C0002E3 '....' - jal sub_00000B8C | |
| 0x000006C8: 0x02002821 '!(..' - move $a1, $s0 | |
| 0x000006CC: 0x02002021 '! ..' - move $a0, $s0 | |
| 0x000006D0: 0x0C000385 '....' - jal sceMeVideo_driver_4D78330C | |
| 0x000006D4: 0x02202821 '!( .' - move $a1, $s1 | |
| 0x000006D8: 0x2449FFFF '..I$' - addiu $t1, $v0, -1 | |
| 0x000006DC: 0x2D28FFFB '..(-' - sltiu $t0, $t1, -5 | |
| 0x000006E0: 0x2407FFFC '...$' - li $a3, -4 | |
| 0x000006E4: 0x00E8100B '....' - movn $v0, $a3, $t0 | |
| ; Data ref 0x00001038 ... 0x80628002 0x80628001 0x80620002 0x806201FE | |
| 0x000006E8: 0x3C040000 '...<' - lui $a0, 0x0 | |
| 0x000006EC: 0x00022880 '.(..' - sll $a1, $v0, 2 | |
| ; Data ref 0x00001038 ... 0x80628002 0x80628001 0x80620002 0x806201FE | |
| 0x000006F0: 0x24861038 '8..$' - addiu $a2, $a0, 4152 | |
| 0x000006F4: 0x00A62021 '! ..' - addu $a0, $a1, $a2 | |
| 0x000006F8: 0x8C820010 '....' - lw $v0, 16($a0) | |
| loc_000006FC: ; Refs: 0x000006B0 | |
| 0x000006FC: 0x0240D821 '!.@.' - move $k1, $s2 | |
| 0x00000700: 0x8FBF000C '....' - lw $ra, 12($sp) | |
| 0x00000704: 0x8FB20008 '....' - lw $s2, 8($sp) | |
| 0x00000708: 0x8FB10004 '....' - lw $s1, 4($sp) | |
| 0x0000070C: 0x8FB00000 '....' - lw $s0, 0($sp) | |
| 0x00000710: 0x03E00008 '....' - jr $ra | |
| 0x00000714: 0x27BD0010 '...'' - addiu $sp, $sp, 16 | |
| ; ====================================================== | |
| ; Subroutine sub_00000C38 - Address 0x00000C38 | |
| sub_00000C38: ; Refs: 0x000006A4 | |
| 0x00000C38: 0x24830060 '`..$' - addiu $v1, $a0, 96 | |
| 0x00000C3C: 0x00803021 '!0..' - move $a2, $a0 | |
| 0x00000C40: 0x00642025 '% d.' - or $a0, $v1, $a0 | |
| 0x00000C44: 0x009B1824 '$...' - and $v1, $a0, $k1 | |
| 0x00000C48: 0x04620027 ''.b.' - bltzl $v1, loc_00000CE8 | |
| 0x00000C4C: 0x3C058000 '...<' - lui $a1, 0x8000 | |
| 0x00000C50: 0x8CC8000C '....' - lw $t0, 12($a2) | |
| 0x00000C54: 0x03683824 '$8h.' - and $a3, $k1, $t0 | |
| 0x00000C58: 0x04E20023 '#...' - bltzl $a3, loc_00000CE8 | |
| 0x00000C5C: 0x3C058000 '...<' - lui $a1, 0x8000 | |
| 0x00000C60: 0x10A00006 '....' - beqz $a1, loc_00000C7C | |
| 0x00000C64: 0x24020028 '(..$' - li $v0, 40 | |
| 0x00000C68: 0x3C028062 'b..<' - lui $v0, 0x8062 | |
| 0x00000C6C: 0x2CA90003 '...,' - sltiu $t1, $a1, 3 | |
| 0x00000C70: 0x1120001E '.. .' - beqz $t1, loc_00000CEC | |
| 0x00000C74: 0x344701FE '..G4' - ori $a3, $v0, 0x1FE | |
| 0x00000C78: 0x24020100 '...$' - li $v0, 256 | |
| loc_00000C7C: ; Refs: 0x00000C60 | |
| 0x00000C7C: 0x8CCD0010 '....' - lw $t5, 16($a2) | |
| 0x00000C80: 0x3C0E8000 '...<' - lui $t6, 0x8000 | |
| 0x00000C84: 0x01A26021 '!`..' - addu $t4, $t5, $v0 | |
| 0x00000C88: 0x018D5825 '%X..' - or $t3, $t4, $t5 | |
| 0x00000C8C: 0x017B5024 '$P{.' - and $t2, $t3, $k1 | |
| 0x00000C90: 0x05400016 '..@.' - bltz $t2, loc_00000CEC | |
| 0x00000C94: 0x35C70023 '#..5' - ori $a3, $t6, 0x23 | |
| 0x00000C98: 0x14A00014 '....' - bnez $a1, loc_00000CEC | |
| 0x00000C9C: 0x00003821 '!8..' - move $a3, $zr | |
| 0x00000CA0: 0x8CC5003C '<...' - lw $a1, 60($a2) | |
| 0x00000CA4: 0x2404002C ',..$' - li $a0, 44 | |
| 0x00000CA8: 0x8CC8002C ',...' - lw $t0, 44($a2) | |
| 0x00000CAC: 0x00A40018 '....' - mult $a1, $a0 | |
| 0x00000CB0: 0x00003812 '.8..' - mflo $a3 | |
| 0x00000CB4: 0x01071821 '!...' - addu $v1, $t0, $a3 | |
| 0x00000CB8: 0x0068C825 '%.h.' - or $t9, $v1, $t0 | |
| 0x00000CBC: 0x0327C025 '%.'.' - or $t8, $t9, $a3 | |
| 0x00000CC0: 0x03787824 '$xx.' - and $t7, $k1, $t8 | |
| 0x00000CC4: 0x05E20008 '....' - bltzl $t7, loc_00000CE8 | |
| 0x00000CC8: 0x3C058000 '...<' - lui $a1, 0x8000 | |
| 0x00000CCC: 0x8CC20030 '0...' - lw $v0, 48($a2) | |
| 0x00000CD0: 0x244B0064 'd.K$' - addiu $t3, $v0, 100 | |
| 0x00000CD4: 0x01625025 '%Pb.' - or $t2, $t3, $v0 | |
| 0x00000CD8: 0x015B4824 '$H[.' - and $t1, $t2, $k1 | |
| 0x00000CDC: 0x05230005 '..#.' - bgezl $t1, loc_00000CF4 | |
| 0x00000CE0: 0x8CC40038 '8...' - lw $a0, 56($a2) | |
| 0x00000CE4: 0x3C058000 '...<' - lui $a1, 0x8000 | |
| loc_00000CE8: ; Refs: 0x00000C48 0x00000C58 0x00000CC4 | |
| 0x00000CE8: 0x34A70023 '#..4' - ori $a3, $a1, 0x23 | |
| loc_00000CEC: ; Refs: 0x00000C70 0x00000C90 0x00000C98 0x00000CF4 0x00000D1C 0x00000D24 | |
| 0x00000CEC: 0x03E00008 '....' - jr $ra | |
| 0x00000CF0: 0x00E01021 '!...' - move $v0, $a3 | |
| loc_00000CF4: ; Refs: 0x00000CDC | |
| 0x00000CF4: 0x1080FFFD '....' - beqz $a0, loc_00000CEC | |
| 0x00000CF8: 0x00003821 '!8..' - move $a3, $zr | |
| 0x00000CFC: 0x24190148 'H..$' - li $t9, 328 | |
| 0x00000D00: 0x00B90018 '....' - mult $a1, $t9 | |
| 0x00000D04: 0x3C188000 '...<' - lui $t8, 0x8000 | |
| 0x00000D08: 0x00007012 '.p..' - mflo $t6 | |
| 0x00000D0C: 0x008E7821 '!x..' - addu $t7, $a0, $t6 | |
| 0x00000D10: 0x01E46825 '%h..' - or $t5, $t7, $a0 | |
| 0x00000D14: 0x01AE6025 '%`..' - or $t4, $t5, $t6 | |
| 0x00000D18: 0x036C3024 '$0l.' - and $a2, $k1, $t4 | |
| 0x00000D1C: 0x04C0FFF3 '....' - bltz $a2, loc_00000CEC | |
| 0x00000D20: 0x37070023 '#..7' - ori $a3, $t8, 0x23 | |
| 0x00000D24: 0x0800033B ';...' - j loc_00000CEC | |
| 0x00000D28: 0x00003821 '!8..' - move $a3, $zr |