2007-03-19から1日間の記事一覧

はかってみたですにゃ

ありがとうございます。 情報をもとにゃにはかってみましたですにゃ。 FFFF0000 E3A00000 mov r0, #0 FFFF0004 E3A01064 mov r1, #100 FFFF0008 E0800001 loop: add r0, r0, r1 FFFF000C E2511001 subs r1, r1, #1 FFFF0010 1AFFFFFC bne loop FFFF0014 E120…

どうにゃってパフォーマンスを調べるにゃのだろうにゃ?

にゃてにゃて、どうにゃって調べるんだろうにゃ。 クロック毎にカウントアップされるレジスタとかにゃいんかにゃ?調べてみにゃいとにゃ。

1から100まで足すにゃ〜

久しぶりにゃに、ハンドアセンブルですにゃ。*1 ARMにゃのアセンブラの書式とかにゃは知らないにゃので、突っ込みにゃは禁止でお願いしますにゃ。 FFFF0000 E3A00000 mov r0, #0 FFFF0004 E3A01064 mov r1, #100 FFFF0008 E0800001 loop: add r0, r0, r1 FFF…

結局、どにょくらいの性能にゃんだろうか?

んみゅ〜。 どうにゃんだろう。 脳内の妄想だと、ARM1命令あたりに費やすSPEの命令にゃは50〜100命令ぐらいだと思うから 3.2GHzにゃで考えると64MHz〜32MHzぐらいにゃんだろうかにゃ。 命令フェッチとかライトバックとか遅そうにゃんで、もっと遅いかもにゃ…

詰め込んで詰め込んで

命令を実行する部分にゃのテーブル*1を入れてみたのですにゃ。 ついでにTHUMB命令にゃもガリゴリと押し込んだですにゃ。デバック用にゃのコードif/defでガリガリ削れるようにゃにして、にゃんとかおさまったっぽいのですにゃ。*2ちにゃみに簡易デバック出力…