風呂は追い焚きできるのに、なぜ炊飯器は追い炊きできないのか #茶碗半分ほど残ったご飯を眺める
posted at 20:01:07
Stats | Twitter歴 6,198日(2007/04/10より) |
ツイート数 90,422(14.5件/日) |
表示するツイート :
風呂は追い焚きできるのに、なぜ炊飯器は追い炊きできないのか #茶碗半分ほど残ったご飯を眺める
posted at 20:01:07
move.b d0,(a7)+ という実際にはありえないコードを書いてしまって気持ち悪い。68kはスタック伸びるのアドレスの小さい方へなので、move.b d0,-(a7) はあっても (a7)+ はありえない...
posted at 17:50:52
なんでこうなるかと言うと、a7はスタックレジスタで、スタックには32bitの値とかも放り込むし、68kは16bitバスで16bitや32bitの値は偶数アドレスにアラインされてないといけないから、ですね
posted at 17:47:37
68000、命令に直交性があるけど
move.b d0,(a0)+ # *a0++ = d0 (型はbyte)
みたいなやつ、
move.b d0,(a7)+
の場合だけa7に1ではなく2が足されるんだよなぁ。ああいう対称性の破れが好き
posted at 17:45:26
@satoru_takeuchi なるほどありがとうございます。確かに呼び出し規約を用いてアセンブリレベルで(も)部品に分解する、というところは飛躍がありますね
posted at 17:41:16
RISCやx8-64のcalling conventionはだいぶ複雑だから、スタックオンリーな昔のCISCのそれから説明していくと、合理性がさっくり理解されそうな気がするんだけど
posted at 17:36:25
@satoru_takeuchi えっじゃあどこで詰まるんですか? レジスタどっちが退避するかとかですか?
posted at 17:35:06
@satoru_takeuchi えーいやー、ひっかかりがちなのはプロトタイプがなくても可変長引数関数が動くことみたいなCの言語仕様からくる要件の理解不足とかそのへんだと思うんですけど。。。
posted at 17:31:17
cf. https://twitter.com/DD110/status/1284337300831211522…
posted at 16:47:37
コロナはコミンテルンの陰謀じゃないのか https://twitter.com/KinenkanMikasa/status/1347698361185419268…
posted at 16:44:32
1/10 1494 (重症128) https://pic.twitter.com/sJgAWC7KJY
posted at 16:14:26
逆に言うと広角は撮影者至近数mのちょっとした人の流れの途切れを拾って印象を大きく変えることができてしまうが故に望遠のほうが客観的になり得るという地獄が待っているのです
Retweeted by Kazuho Oku
retweeted at 11:12:55
では望遠でなければ客観的なのか
濱田屋のすぐ奥の柱を基準に撮影者の間に何人いるか数えると、引用元1枚目の24mmでは1人、対して3枚目の240mmだとざっくり10人はいる
「絵を作れる」のはレンズの特権ではない。いつシャッターを切るかの意志もそこにある
なので検証としてなんら価値がない https://twitter.com/mikan_tdf_mcz/status/1347819970378362881… https://pic.twitter.com/J73xDBa1XU
Retweeted by Kazuho Oku
retweeted at 11:12:39
マスク着用をどう守らせるか苦心している国もある中で、日本ではマスク素材警察が出てきているようで意識が高い。
Retweeted by Kazuho Oku
retweeted at 06:40:37