hotspot/src/cpu/sparc/vm/assembler_sparc.inline.hpp
inline void MacroAssembler::store_argument( Register s, Argument& a ) {
{- -------------------------------------------
(1) コード生成:
引数で指定されたコピー先に応じて以下のどちらかのコードを生成.
* store 先がレジスタの場合:
「mov 命令でコピーする.」
* そうではない場合:
「st_ptr でストアする.」
---------------------------------------- -}
if (a.is_register())
mov(s, a.as_register());
else
st_ptr (s, a.as_address()); // ABI says everything is right justified.
}
This document is available under the GNU GENERAL PUBLIC LICENSE Version 2.