トップ 一覧 検索 ヘルプ RSS ログイン

Palm OS Programmer's Companion Volume I/14-2の変更点

  • 追加された行はこのように表示されます。
  • 削除された行はこのように表示されます。
[[← 1 節に戻る|Palm OS Programmer's Companion Volume I/14-1]] [[↑14 章トップへ|Palm OS Programmer's Companion Volume I/14]] [[3 節に進む →|Palm OS Programmer's Companion Volume I/14-3]]
----
!!!14-2 ARM ネイティブサブルーチンの使用
 
プロセッサに高い負荷がかかる 68K アルゴリズムがある場合、ARM ネイティブのサブルーチンを作成することで Palm OS Garnet 上での 68K アプリケーションのパフォーマンスを向上させられる場合があります。

'''ARMネイティブサブルーチン'''('''PACEネイティブオブジェクト'''あるいは'''PNO'''とも呼ばれます)は、独立したアプリケーションではなく、68Kアプリケーションからサブルーチンとして呼出すことのできる ARM ネイティブの関数です。ARM ネイティブのサブルーチンにより、ARM ベースなハードウェアの処理能力を最大限に活用することができます。

図 14.2 に、68Kアプリケーションがどのようにして ARM ネイティブのサブルーチンをコールするかを示します。

!図 14.2 PceNativeCall を使用した ARM ネイティブサブルーチンのコール
{{ref_image figure_14.2.gif}}


 
----
[[← 1 節に戻る|Palm OS Programmer's Companion Volume I/14-1]] [[↑14 章トップへ|Palm OS Programmer's Companion Volume I/14]] [[3 節に進む →|Palm OS Programmer's Companion Volume I/14-3]]