イメージクラフトコンパイラの新コード圧縮指示 - Community Translated (JA)

Version 7

    Community Translated by keni_4440091          Version: **

     

    Translation - English: New code compressor directives in Imagecraft compiler

     

    回答:

     

    質問:
    イメージクラフトのコード圧縮はどうやって有効/無効にしますか?

     

    返信:
    下記は、コード圧縮を有効および無効にするための、イメージクラフトコンパイラバージョン 7.02.004以降でサポートされる2つの新アセンブルコード圧縮指示です。

     

    .nocc_start (コード圧縮を無効)

    .nocc_end (コード圧縮を有効)

    前のコンパイラーリリースでは、コード圧縮を有効および無効にするためにNOPのシーケンスが求められます。プログラム動作に影響しませんが、コード空間を取ります。コード圧縮のために上で述べたアセンブラ指示を使用して、コード空間をセーブする事ができます。

     

    Cファイルでは、コード圧縮を有効および無効にするためのマクロを定義するために、下記の定義を使用する事ができます。

    #define M8C_NoCCStart     asm(".nocc_start")

    #define M8C_NoCCEnd       asm(".nocc_end")