 |
forums.ps2dev.org Homebrew PS2, PSP & PS3 Development Discussions
|
| View previous topic :: View next topic |
| Author |
Message |
dridri
Joined: 31 Jul 2009 Posts: 35
|
Posted: Sun Jul 04, 2010 11:00 pm Post subject: Unknown CPU instructions |
|
|
Hi, I found these instructions when reversing ge.prx :
| Code: | ext $t0, $a1, 0, 29
sync
mfic $v1, $0
mtic $zr, $0
movz $t2, $zr, $t3
cache 0x1A, 0($t0) | I asked google but there's no informations about these inst.
If anyone know what these instructions mean.... _________________ I'm French, and 15 years old, so my English is not good... |
|
| Back to top |
|
 |
Oby1Chick
Joined: 13 Feb 2010 Posts: 24
|
Posted: Wed Jul 07, 2010 12:00 am Post subject: Re: Unknown CPU instructions |
|
|
| dridri wrote: | Hi, I found these instructions when reversing ge.prx :
| Code: | ext $t0, $a1, 0, 29
sync
mfic $v1, $0
mtic $zr, $0
movz $t2, $zr, $t3
cache 0x1A, 0($t0) | I asked google but there's no informations about these inst.
If anyone know what these instructions mean.... |
Hey, here are the definitions of those commands :
mfic : Move from IC (interrupt controller)
mtic : Move to IC (interrupt controler)
PS : There are a few special uses of these two functions
mfic $v0, zero to save the interrupt state in v0
mtic zero, zero to disable them
mtic $a0, zero to renable based on the original mask contained in a0
No one knows exactly their purpose though.
I think you know what mean the others, correct me I am wrong.
Good luck,
Oby. |
|
| Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|