2011-02-01から1日間の記事一覧

LLVM

とりあえず、apt-getで入手中。

VFPv3とVFPv3-D16

自分でコンパイルしたものと、apt-getで取得したもので、FPUの形式が違うことについて調査した。 VFPv3+NEONv1 レジスタ数32本+SIMD拡張(NEON)搭載のFPU VFPv3-D16 レジスタ数16本のFPU、命令は互換だが、16以降のFPUレジスタにアクセスすると例外発生・ベク…

というわけでLLVM

LLVMは別に用意してね!ってことらしいので、公式の解説見ながらやってみることに。 メモリ使用量は増える?

mono -Vの違い

大きな違い(に見える)はTLS,Disable,LLVMの3か所。 TLS Thread Local Storageの略で、マルチスレッド時のデータ管理方法の違いっぽい。__threadはコンパイラの最適化が効いて、pthreadは互換性重視らしい。 LLVM Enableになると、LLVMのコードジェネレータを…

monoコンパイル完了

いろいろ試して、なんとかNEON付きでコンパイルできたっぽい。 最終的に使ったコンフィグはこんな感じ。 env CFLAGS='-march=armv7-a -mhard-float -mfloat-abi=softfp -mfpu=neon' CXXFLAGS='-march=armv7-a -mhard-float -mfloat-abi=softfp -mfpu=neon' .…

Plug Computer

組込Linuxを調べていた時に見つけた、面白いもの。 ACアダプタサイズのコンピュータ。 Business-Class Web Hosting by (mt) Media Temple 究極の一体型? 前に見たときは、ディスプレイなしのルータ用みたいなやつだったけど、今日見たらHDMI付きが出てた。 …