| レス数が950を超えています。1000を超えると表示できなくなるよ。 |
初心者もOK! FreeBSD質問スレッド その10
[334:名無しさん@お腹いっぱい。 (01/12/26 18:05)]
どんなのなのそれ?
[335:名無しさん@お腹いっぱい。 (01/12/26 18:24)]
>>334
条件付きmov。たとえば、
int foo(int x)
{
return (x == 10) ? 20 : x;
}
みたいに書いた場合、通常は
foo:
movl 4(%esp),%eax
movl $20,%edx
cmpl $10,%eax
je .L3
movl %eax,%edx
.L3:
movl %edx,%eax
ret
とコンパイルされるけど、cmovを使うと
foo:
movl $20,%eax
cmpl $10,4(%esp)
cmovne 4(%esp),%eax
ret
このようになり、ジャンプをしなくて済むようになる。
条件ジャンプはパイプラインを乱すので結構効果ある。
[336:名無しさん@お腹いっぱい。 (01/12/26 18:26)]
>>312
また定義バカが現れた・・・
[337:名無しさん@お腹いっぱい。 (01/12/26 18:48)]
>>336
また定義バカにつっむバカが現れた・・・
[338:名無しさん@お腹いっぱい。 (01/12/26 18:51)]
>>337
ププ
[339:名無しさん@お腹いっぱい。 (01/12/26 18:53)]
>>336
じゃぁ、>>311 にはどう返すのが適切なのか教えてくれよ。
[340:名無しさん@お腹いっぱい。 (01/12/26 20:32)]
>>291 牡蠣油って何よ(何て読むの)。おいしいの?
[341:名無しさん@お腹いっぱい。 (01/12/26 20:34)]
「広辞宛第五版」より
かき‐あぶら【牡蠣油】
((→))オイスター‐ソースに同じ。
[342:週末の喪章 (01/12/26 22:08)]
>>341
ttp://www.lion.co.jp/lkk/001.htm
[343:名無しさん@お腹いっぱい。 (01/12/26 23:16)]
日本語lessがjlessっていうのはわかりにくいので、せめて/usr/local/bin/less -> /usr/local/bin/jless にしてくれないかなぁ。
/usr/bin/less も書き換えてくれるとありがたいけど。
read.cgi ver5.26+ (01/10/21-)