実は x64 は RISC の CPU たちみたいに r8~r15 だけじゃなくて rax たちも r0~r7 でアクセスできたはずなんだけど、みんなそっちは使わないオチ(まあいまさら変えられないとこあるよね
Notices by まちカドおるみん御嬢様 (orumin@mstdn.maud.io), page 151
-
まちカドおるみん御嬢様 (orumin@mstdn.maud.io)'s status on Wednesday, 02-Jun-2021 18:37:15 JST
まちカドおるみん御嬢様
-
まちカドおるみん御嬢様 (orumin@mstdn.maud.io)'s status on Wednesday, 02-Jun-2021 18:34:53 JST
まちカドおるみん御嬢様
(今は亡き)モトローラに限らずレジスタに特定の役割りがある CPU はもはや珍しいとは思う。8-bit/16-bit 時代の呪縛でしかないので……。
-
まちカドおるみん御嬢様 (orumin@mstdn.maud.io)'s status on Wednesday, 02-Jun-2021 18:33:50 JST
まちカドおるみん御嬢様
公式ドキュメントの inline asm すらコケるのたしかにアレなんだけど、Rust の asm! って元々は LLVM の inline asm べったりで Rust として asm についての特定の仕様があるわけじゃなくて実装依存、とかだったのが徐々に変化しているとこだと思うので、まあ……
-
まちカドおるみん御嬢様 (orumin@mstdn.maud.io)'s status on Wednesday, 02-Jun-2021 18:32:11 JST
まちカドおるみん御嬢様
あるいは cpuid ぐらいなら intrinsic としてコンパイラが組込み関数用意してるはずなので、それを呼ぶ C モジュール作って FFI でそれを呼ぶ、とかしたらいいんじゃない?
-
まちカドおるみん御嬢様 (orumin@mstdn.maud.io)'s status on Wednesday, 02-Jun-2021 18:30:41 JST
まちカドおるみん御嬢様
Rust はともかく、GCC や Clang/LLVM の一般の話としては
-
まちカドおるみん御嬢様 (orumin@mstdn.maud.io)'s status on Wednesday, 02-Jun-2021 18:29:23 JST
まちカドおるみん御嬢様
rbx はだいたいオフセットアドレスとるときのベースアドレスを格納するのに使うので、演算などの結果を受けるときはまず rax、次は rdx とかを使いがち。rbx とか inline asm で使う必要があるときは、inline asm でレジスタを破壊的に使う可能性があるという hint を与えられた気がする
-
まちカドおるみん御嬢様 (orumin@mstdn.maud.io)'s status on Wednesday, 02-Jun-2021 18:27:14 JST
まちカドおるみん御嬢様
x86 から x64 になってレジスタ数も増えて RISC のように汎用レジスタとしてレジスタを使いやすくなったように見せかけて、その実レジスタの使い方にはだいたい principle があるのであんま奔放にレジスタ使ってはならない。
-
まちカドおるみん御嬢様 (orumin@mstdn.maud.io)'s status on Wednesday, 02-Jun-2021 18:25:52 JST
まちカドおるみん御嬢様
ふつう cpuid 使うのに rbx 使わないと思うんだけど
-
フクロウナギ (sleeping_coelacanth@mstdn.maud.io)'s status on Wednesday, 02-Jun-2021 18:25:37 JST
フクロウナギ
rustupしたらrbx is used internally by LLVM and cannot be used as an operand for inline asmとか言われてCPUID命令実行できなくなっちゃった
-
まちカドおるみん御嬢様 (orumin@mstdn.maud.io)'s status on Wednesday, 02-Jun-2021 08:36:52 JST
まちカドおるみん御嬢様
データ構造とデータ
-
まちカドおるみん御嬢様 (orumin@mstdn.maud.io)'s status on Wednesday, 02-Jun-2021 08:18:43 JST
まちカドおるみん御嬢様
JR九州が「リモートワーク新幹線」を6月に運行。座席で携帯電話の通話もOK!|ニュースイッチ by 日刊工業新聞社 https://newswitch.jp/p/27444
-
まちカドおるみん御嬢様 (orumin@mstdn.maud.io)'s status on Wednesday, 02-Jun-2021 08:18:10 JST
まちカドおるみん御嬢様
ロサンゼルス→東京が1時間で? ビーナス・エアロスペースが開発中の極超音速機はマッハ12で飛ぶ | Business Insider Japan https://www.businessinsider.jp/post-235828
In conversation from mstdn.maud.io permalink Attachments
-
まちカドおるみん御嬢様 (orumin@mstdn.maud.io)'s status on Wednesday, 02-Jun-2021 01:35:14 JST
まちカドおるみん御嬢様
EU、日本を「安全」国リストに追加の見通し 渡航制限解除へ | Reuters https://jp.reuters.com/article/health-coronavirus-eu-travel-idJPKCN2DD439?feedType=RSS&feedName=special20
In conversation from mstdn.maud.io permalink Attachments
-
まちカドおるみん御嬢様 (orumin@mstdn.maud.io)'s status on Wednesday, 02-Jun-2021 01:27:41 JST
まちカドおるみん御嬢様
なんで pt.8 まで進んでンだよ
In conversation from mstdn.maud.io permalink -
まちカドおるみん御嬢様 (orumin@mstdn.maud.io)'s status on Wednesday, 02-Jun-2021 01:27:28 JST
まちカドおるみん御嬢様
suite にしてどうする
In conversation from mstdn.maud.io permalink -
まちカドおるみん御嬢様 (orumin@mstdn.maud.io)'s status on Wednesday, 02-Jun-2021 01:27:21 JST
まちカドおるみん御嬢様
s/suite/suit/
In conversation from mstdn.maud.io permalink -
まちカドおるみん御嬢様 (orumin@mstdn.maud.io)'s status on Wednesday, 02-Jun-2021 01:26:50 JST
まちカドおるみん御嬢様
自分が買えるかは別とする
In conversation from mstdn.maud.io permalink -
まちカドおるみん御嬢様 (orumin@mstdn.maud.io)'s status on Wednesday, 02-Jun-2021 01:26:42 JST
まちカドおるみん御嬢様
teslasuite の参考価格調べたら高々 5000 USD だったのでそんなでもなさそう
In conversation from mstdn.maud.io permalink -
まちカドおるみん御嬢様 (orumin@mstdn.maud.io)'s status on Wednesday, 02-Jun-2021 01:25:00 JST
まちカドおるみん御嬢様
普及機以外の様々なハプティックデヴァイス他周辺機器(一応市販されているが……)とか色々金をかけはじめるとキリはないだろうけれど
In conversation from mstdn.maud.io permalink -
まちカドおるみん御嬢様 (orumin@mstdn.maud.io)'s status on Wednesday, 02-Jun-2021 01:24:21 JST
まちカドおるみん御嬢様
実際 PCVR は普及機だけに限ればかなりリーズナブルだよね、他の分野見なくても。
In conversation from mstdn.maud.io permalink