13.07.2015 Views

The PowerPC 604 RISC Microprocessor - eisber.net

The PowerPC 604 RISC Microprocessor - eisber.net

The PowerPC 604 RISC Microprocessor - eisber.net

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

I 3.4Storing Stack Values into Local Variables(storeStore single float into local variableistoreStore integer into local variableSyntax:istore !store[ Wore = 54Stack: ..., cc Ise => ...violdexvalue must be an integer. Local variable vindex in the current Java frame is set to value.Store integer into local variableSynt.ix:Stack: ..., value =>1$1,1re_Forms: i store_0 = 59, istore_l = 60, istore_2 = 61, istore_3 = 62value must be an integer. Local variable in the current Java frame is set to value.This instruction is the same as istore with a viadex of , except that the operand is implicit.Store long integer into local variableSyntax:Istore_Lome = 55v melexStack: ..., value-wordl, value-word2 =>Ivalue must be a long integer. Local variables vinder and vindex+ I in the current Java frame are set tovalue.Store long integer into local variableSyntax:Isture_Stack: ., value-word!, value-tvord2Forms: Istore_O = 63, Istore_1 = 64, Istore_2 = 65, Istore_.3 = 66value must be a long integer. Local variables I pore = 56vindervalue must be a single-precision floating point number. Local variable voider in the current Java frameis set to valise.Store single float into local variableSyntax:Stack: value =>Iforn.e_Forms: fstore_O = 67, Estore_1 = 68, fstore_2 = 69, (store_3 = 70value must be a single-precision floating point number. local variable in the current Java frame isset to valise.This instruction is the same as ( store with a viridex of , except that the operand is impin itStore double float into local variableSyntax:dstore_(I ►an' = 57vinderStack: ..., value-wordl, value•suvrel2 =>value must be a double-precision floating point number. local variables cinder and wilder I in thecurrent Java frame are set to value.Store double float into local variableSyntax:Eli3 ►orr_ IStack: ..., value-tvordi , value•word2 =>Forms: dstore_0 = 71, dstore_! = 72, cis t ore_2 = 73, dstore_3 = 74value must be a double-precision floating point number. Local variables and . I in the currentJava frame are set to valise.This instruction is the same as dstore with a cinder of , except that the operand is implicitAugust V, 1995Java VIrluAl MAchine SpKificAllon 13 34 lus• VI/111AI MArhine SpeOlICA11011 Augusl 75 199,

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!