03.01.2012, 16:14
LOAD.S.pri will load the value at the current function's offset adjusted by the 1st parameter (12, in this case).
Each function has what's called a function frame, where the parameters start at offset 12 (param 1 is 12, param 2 is 16, etc.). All parameters are 4 bytes because the value in the function frame is an address pointing to the value.
At least that's how I think it is, I might be off with some terminology as I haven't read very much on this.
alt and pri are what's called registers, it's basically a temporary storage for memory. So the only difference between, for example, LOAD.S.pri and LOAD.S.alt is where it will store what it loads.
Each function has what's called a function frame, where the parameters start at offset 12 (param 1 is 12, param 2 is 16, etc.). All parameters are 4 bytes because the value in the function frame is an address pointing to the value.
At least that's how I think it is, I might be off with some terminology as I haven't read very much on this.
alt and pri are what's called registers, it's basically a temporary storage for memory. So the only difference between, for example, LOAD.S.pri and LOAD.S.alt is where it will store what it loads.