Top


定義場所(file name)

hotspot/src/cpu/sparc/vm/assembler_sparc.inline.hpp

名前(function name)

inline void MacroAssembler::store_argument( Register s, Argument& a ) {

本体部(body)

  {- -------------------------------------------
  (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.