謎's キッチン

謎のひとりごと。Amazon欲しい物リストはこちら: https://www.amazon.co.jp/hz/wishlist/ls/CCPOV7C6JTD2

2008-08-16から1日間の記事一覧

gccのインラインアセンブラが使いにくい

asm ("movb %%bh, %%al\n" : "=a" (rv) : "b" (x)); これのレジスタ依存をやめたい(=qとqにしたい)訳だけどどうすればいいやら。 正解は以下らしい。どのドキュメントに書いてあったんだろうか。 asm ("movb %h1, %b0\n" : "=q" (rv) : "q" (x)); あとインラ…

C++のstdが使えない件

C++のトップレベルの名前空間stdは_ZN3stdじゃなく_ZStになる。DMDは未対応なので使えない。 #にしてもstructをnamespace的に扱うにはC#のpartial types的なものが必要だよなぁ。まぁmixinもありだけど。