タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

gccに関するt-bucchiのブックマーク (7)

  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
    t-bucchi
    t-bucchi 2009/11/25
    インラインアセンブラの書き方
  • gccのx86インラインアセンブリに関して

    GCCでインラインアセンブリを使用 する方法と留意点等 for x86  (1999〜2006年10回改訂、2006年1月22日注意を追加、最終更新日2006年5月27日) 文: A. SAITOH <s-akira at users.sourceforge.net>  home ※システム名、CPU名は一般に開発会社の登録商標です。 以下の情報はあまり過度に信用しないで下さい。より正確な情報は、asやgccのinfoから得て下さい。 個々のプロセッサ命令の解説はここでは述べません。そのような技術資料は、インテルやAMDのウェブ サイトのdeveloper向けのページからpdf形式で入手できます。 以下の文及びプログラム例の運用結果に関して、筆者は一切責任を負いません。 参考文献 [0] D. Stancevic, K. Scheibler, J. Leto, Linux Assembly

    t-bucchi
    t-bucchi 2008/03/28
    gccでインラインアセンブラを使う方法。x86の場合についてだが、他のアーキテクチャでもほぼ同じ
  • ログ取得ツール » Blog Archive » メモ:gccで不要な関数をリンクしない方法

    t-bucchi
    t-bucchi 2008/03/28
    タイトルのまんま
  • GCC Manual Japanese Translation

    GCC マニュアル日語訳 gcc-2.95.3 に付属の Texinfo 形式マニュアルの日語訳です。 "Using and Porting GCC" の日語訳(HTML 1508KB) "The C Preprocessor" の日語訳(HTML 124KB) ソースを含むフルアーカイブ(tar+gz 形式 2632KB) Texinfo 形式ソースのみのアーカイブ(tar+gz 形式 894KB) Info 形式ファイル(tar+gz 形式 485KB) DVI 形式ファイル(tar+gz 形式 805KB) 以下は、ソースアーカイブに含まれる README の内容です。 gcc-jman α-20010717版パッケージ 矢吹洋一 2001年7月17日 このパッケージには GCC のマニュアルの日語訳が含まれています。 GCC のマニュアルとは、GCC のソースコード

    t-bucchi
    t-bucchi 2008/03/28
    GCCマニュアルの日本語訳。2.95.3と古め
  • CodeReading: GCC "$cputype.cと$cputype.md"

    t-bucchi
    t-bucchi 2008/03/28
    GCCのアーキテクチャ依存部の解説
  • TSU-GCC 製作記

    前のページ 次のページ 目次 TSU-GCC 製作記 住井 英二郎 (sumii@is.s.u-tokyo.ac.jp)1997 年 4 月 5 日 1. はじめに 2. 96 年 10 月 3. 96 年 11 月 4. 96 年 12 月 5. 97 年 1 月 6. 97 年 2 月 6.1 第 1 週 6.2 第 2 週 6.3 第 3 週 6.4 第 4 週 7. 97 年 3 月 7.1 第 1 週 7.2 第 2 週 7.3 第 3 週 7.4 第 4 週 8. 97 年 4 月 8.1 第 1 週 9. おわりに 前のページ 次のページ 目次

    t-bucchi
    t-bucchi 2008/03/28
    gccを独自CPU用へ対応する日記
  • フリーソフトウェア徹底活用講座(8)

    ● アセンブラコードの中で使われる名前の制御 Cの関数または変数に対してアセンブラコードの中で使われる名前を,以下のようにその宣言子の後にasm(または__asm__)キーワードを書くことによって,指定することができます(リスト30,リスト31). このように,アセンブラ中での名前が変更されています. 注意点としては,変更後の名前がアセンブラ中で衝突しないようにすることです.そうなってしまった場合,当然のことながらコンパイルエラーにはなりません. ● 指定されたレジスタの中の変数 GNU Cでは,指定されたハードウェアレジスタの中に少数の広域変数を置くことができます.また,通常のレジスタ変数が割り当てられるべきレジスタを指定することもできます.しかし,めったに使わない機能だと思います. 1)広域レジスタ変数の定義 GNU Cではリスト32,リスト33のようにして,広域レジスタ変数を定義する

    t-bucchi
    t-bucchi 2008/03/28
    関数の戻り値を取得する gcc 拡張 __builtin_return_address
  • 1