You're missing something.
Try:
Code:
int sceSetCpuClockFrequency(int cpu, int ram, int bus)
// cpu = 1 - 333
// ram = 1 - 333
// bus = 1 - 167
{
register int lret asm("$2");
register int lcpu asm("$4") = cpu;
register int lram asm("$5") = ram;
register int lbus asm("$6") = bus;
asm("syscall 0x21A7"
: "=r" (lret)
: "r" (lcpu), "r" (lram), "r" (lbus)
);
return(lret);
}
Of course, no guarantee that this works.
::Edit:: syscall wasn't right.. changed to 0x21A7