powerpc

    0

    1答えて

    私はr5の値をダンプしようとしていますので、var_A0のデータがわかります。私はXbox 360のコンソール上のUARTのデバッグ、 EX)を使用していますので、PPCにダンプしようとしています:私はvar_A0の値が addi r5, r1, 0x110+var_A0 コードイムが使用しているかを把握しようとしています: : PrintKey: lis %r29, -0x80

    4

    1答えて

    私はAltivecのレジスタについて多くのことを聞いたことがありますが、POWER9 ISAでもそれは見つかりません。そのドキュメントでは、第6章「ベクトル機能」と第7章「ベクトル - スカラー浮動小数点演算」の下で、VRおよびVSRレジスタのみを見つけることができます。 ABIで 私はレジスタが物理的に割り当てられているか気づい: と2グループがあるなぜ私はまだ取得できませんでした。 Altiv

    0

    1答えて

    私はWindows 7 EnterpriseとUbuntuのi386 64ビットホストを持っています。 私はWorkBench(WindRiver開発IDE)とターゲットヘッダファイルを持つフォルダ全体を持っています。 PPC604 CPU上でVxWorksを実行するCESボード用のi386でFortranコードをコンパイルする必要があります。 私はWindRiverに尋ねて、クロスコンパイラを開

    5

    1答えて

    我々はいくつかの場所でベクトルを入れ替え、そして我々はvec_permビルトインで使用するために区別さ0値を必要としています。私たちは、vec_zero()または類似の位置を特定することができていないので、我々は我々が物事を処理する方法を知っていただきたいと思います。 コードは、現在、2つの戦略を使用します。最初の戦略は、ベクトルロードです: __attribute__((aligned(16))

    1

    1答えて

    userlandからPCIe IOにアクセスしたいと思います。 モジュールドライバでは、ioremap()が返すポインタを使って問題なく書き込み/読み取りができます。 userlandから、mmap()によって返されたポインタを使用したいが、ホストはPCIeバス上で書き込みまたは読み込みを行ってもハングします。 io_remap_pfn_range(vma, vma->vm_start, star

    -1

    1答えて

    .lcfに条件を記述できますか? 特定のセクションの合計が特定のしきい値を超えているかどうかを確認したいと思います。もしそうならリンカーにエラー/警告を表示させたい 私はこの.lcfが新しく、これが可能かどうかわかりません。 アドバイスはありますか? リンカー:WindRiver社リンカー5.9.4

    -2

    2答えて

    http://ftp.gnu.org/gnu/gdb/からGDBパッケージをダウンロードし、GDBサーバーを構築してLinux Powerpcで実行しました。しかし、私はWindows上で実行され、Linux Powerpc上で実行されているGDBサーバーと通信できるGDBを構築する方法や、ダウンロードする場所を知らない。

    0

    1答えて

    Cコードを書き、アーキテクチャ用にコンパイルしています。私は、関数のコードの末尾に分岐を持つすべてのリターンのような命令を置き換えるようにコンパイラに伝えたい。これは後でいくつかのアセンブリ行を確実に実行するためにこのコードでリターンを使用することができない奇妙な要件が原因です。 は例えば、私は次のアセンブリコードにCコードをコンパイル: lis r9,4096 lis r8,255 lwz

    2

    2答えて

    Matt GodboltのCompiler Explorerウェブサイトでは、さまざまなプリインストールされたコンパイラを使用してコードをコンパイルできます。 PowerPC gcc 4.8を使用する場合、レジスタは即時と区別できません(たとえば、addi 11,31,16)。 ただし、-mregnamesオプションを使用すると、すべてのレジスタに%rとそれに続くレジスタインデックスが付けられます