5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

NetBSD その28

1 :名無しさん@お腹いっぱい。:2011/11/15(火) 06:17:13.56
``Of course it runs NetBSD.''
_ノ⌒ゝ
\  ´-ヽ
 \ノ⌒ヽ
 NetBSD
    \
ttp://www.netbsd.org/

前スレ
NetBSD その27
http://hibari.2ch.net/test/read.cgi/unix/1269438144/l50

2 :名無しさん@お腹いっぱい。:2011/11/15(火) 06:43:36.38
■過去スレ

NetBSD専用スレッド
ttp://pc.2ch.net/unix/kako/983/983854535.html
NetBSD専用スレッド2
ttp://pc.2ch.net/unix/kako/1035/10356/1035663486.html
NetBSD その3 (dat落ち中)
ttp://pc.2ch.net/test/read.cgi/unix/1041083674/
NetBSD その4 (dat落ち中)
ttp://pc.2ch.net/test/read.cgi/unix/1050823044/
NetBSD その5 (dat落ち中)
ttp://pc.2ch.net/test/read.cgi/unix/1063601990/
NetBSD その6 (dat落ち中)
ttp://pc5.2ch.net/test/read.cgi/unix/1075137998/
NetBSD その7 (dat落ち中)
ttp://pc5.2ch.net/test/read.cgi/unix/1084603453/
NetBSD その8 (dat落ち中)
ttp://pc5.2ch.net/test/read.cgi/unix/1095444436/
NetBSD その9 (dat落ち中)
ttp://pc5.2ch.net/test/read.cgi/unix/1100344158/
NetBSD その10 (dat落ち中)
ttp://pc8.2ch.net/test/read.cgi/unix/1106336671/
NetBSD その11 (dat落ち中)
ttp://pc8.2ch.net/test/read.cgi/unix/1112539755/
NetBSD その12 (dat落ち中)
ttp://pc8.2ch.net/test/read.cgi/unix/1119232566/
NetBSD その13 (dat落ち中)
ttp://pc8.2ch.net/test/read.cgi/unix/1125883212/
NetBSD その14 (dat落ち中)
ttp://pc8.2ch.net/test/read.cgi/unix/1130696547/
NetBSD その15 (dat落ち中)
ttp://pc8.2ch.net/test/read.cgi/unix/1139732291/

3 :名無しさん@お腹いっぱい。:2011/11/15(火) 06:45:06.03
NetBSD その16 (dat落ち中)
ttp://pc8.2ch.net/test/read.cgi/unix/1145181361/
NetBSD その17 (dat落ち中)
ttp://pc8.2ch.net/test/read.cgi/unix/1153032214/
NetBSD その18 (dat落ち中)
ttp://pc8.2ch.net/test/read.cgi/unix/1157272177/
NetBSD その18 (実質「その19」)
ttp://pc10.2ch.net/test/read.cgi/unix/1161783312/
NetBSD その20 (dat落ち中)
ttp://pc11.2ch.net/test/read.cgi/unix/1171070417/
NetBSD その21 (dat落ち中)
ttp://pc11.2ch.net/test/read.cgi/unix/1183204317/
NetBSD その22 (dat落ち中)
ttp://pc11.2ch.net/test/read.cgi/unix/1193320963/
NetBSD その23 (dat落ち中)
ttp://pc11.2ch.net/test/read.cgi/unix/1203467127/
NetBSD その24 (dat落ち中)
ttp://pc11.2ch.net/test/read.cgi/unix/1211303473/
NetBSD その25 (dat落ち中)
ttp://pc12.2ch.net/test/read.cgi/unix/1221880365/
NetBSD その26
http://pc12.2ch.net/test/read.cgi/unix/1246440577/

4 :名無しさん@お腹いっぱい。:2011/11/15(火) 07:25:23.63
早く遅延スロットのあるMIPSをもってこいよw

5 :名無しさん@お腹いっぱい。:2011/11/15(火) 07:38:54.65
あんた、人にモノを尋ねるときに高飛車な態度で訊いて、訊かれた人がマトモに答える
とでも思ってるのか?
俺は、もし、上司が自分の無知を棚に上げてあんたのような態度でモノを尋ねてきたら
本当の事は上司でも教えん。
ARMとMIPSの大きな違いも具体的なモノで示せなく「アレとかコレとか」の代名詞でしか
示せない教えて君よw

6 :名無しさん@お腹いっぱい。:2011/11/15(火) 07:46:29.83
>>4
↑ こいつ、アホだなww

7 :名無しさん@お腹いっぱい。:2011/11/15(火) 08:47:23.23
SGIにR10000をちゃんと供給できなかったのはNECの所為?

8 :名無しさん@お腹いっぱい。:2011/11/15(火) 08:49:17.87
NetBSDをMIPS環境で動かしたいと思ったら、今はGXemulが一番現実的なのねん

9 :名無しさん@お腹いっぱい。:2011/11/15(火) 08:50:28.56
カーネルレベルで互換性ないのは普通だろ。x86除くとその方が普通。
ユーザーレベルのプログラムはきっちり互換。というか、そうでないと
バイナリを共有できんだろ?

% echo 'dir' | ftp ftp.netbsd.org:/pub/pkgsrc/packages/NetBSD/ | grep mips
lrwxr-xr-x 1 1349 netbsd 6 Jul 24 2007 algor -> mipsel
lrwxr-xr-x 1 1349 netbsd 6 Jul 24 2007 arc -> mipsel
lrwxr-xr-x 1 1349 netbsd 6 Jul 24 2007 cobalt -> mipsel
lrwxrwxr-x 1 1162 netbsd 6 Sep 18 2008 ews4800mips -> mipseb
lrwxr-xr-x 1 1349 netbsd 6 Jul 24 2007 hpcmips -> mipsel
lrwxrwxr-x 1 1162 netbsd 6 Sep 18 2008 mipsco -> mipseb
drwxrwxr-x 8 1349 netbsd 512 Nov 4 2010 mipseb
drwxrwxr-x 9 1349 netbsd 512 Nov 14 01:53 mipsel
lrwxrwxr-x 1 1162 netbsd 6 Sep 18 2008 newsmips -> mipseb
lrwxr-xr-x 1 1349 netbsd 6 Jul 24 2007 playstation2 -> mipsel
lrwxr-xr-x 1 1349 netbsd 6 Jul 24 2007 pmax -> mipsel
lrwxr-xr-x 1 1349 netbsd 6 Jul 24 2007 sbmips -> mipsel
lrwxrwxr-x 1 1162 netbsd 6 Sep 18 2008 sgimips -> mipseb

遅延スロットなら、ユーザーランドだよな?

10 :名無しさん@お腹いっぱい。:2011/11/15(火) 12:00:14.70
今日は歳をとったみんなと
NetBSD スレであそびました。
ケンカはしちゃだめです。
焼肉座談会は
いっつも仲良しです。

11 :名無しさん@お腹いっぱい。:2011/11/15(火) 12:12:50.28
生焼けの肉の取り合いで喧嘩

12 :名無しさん@お腹いっぱい。:2011/11/15(火) 12:39:09.48
MIPSネタなら、去年のkofに来れば実機で試せたのに…

13 :名無しさん@お腹いっぱい。:2011/11/15(火) 16:48:43.48
シグマリオンあたりなら手軽に入手できるが。

14 :名無しさん@お腹いっぱい。:2011/11/15(火) 17:24:41.66
SONYとか、NECとか、東芝とか。MIPSの(サーバー分野での)凋落指くわえてみてたな。
SPARCが落ち目になった時の富士通も同じだが。
もちょっとなんとかしよーいう気はないんかね日本企業は。
富士通は今ごろ元気出してるけどw
PowerPCや HP-PAやってなんかいいことあったのか、と。

15 :名無しさん@お腹いっぱい。:2011/11/15(火) 20:09:28.13
もちょっとなんとかしようとして
なんとかなった海外企業があるのか?

16 :名無しさん@お腹いっぱい。:2011/11/15(火) 20:49:40.55
NetBSDのデバイスドライバ開発を受けてくれるソフトハウスってありますかねえ?
予算は随契にできる額以内。
ものも、それぐらいの規模。

17 :名無しさん@お腹いっぱい。:2011/11/15(火) 20:56:16.45
打ち合わせに女子小学生を同席させれば
タダで開発してくれるんじゃないか?

18 :名無しさん@お腹いっぱい。:2011/11/15(火) 21:11:19.99
>>9
でmipselとmipsebでどっちが遅延分岐有りでどっちが遅延分岐無しなの?w

19 :名無しさん@お腹いっぱい。:2011/11/15(火) 21:14:47.44
>>18
shelはあってもshebはないからelが遅延分岐有りじゃね?w

20 :名無しさん@お腹いっぱい。:2011/11/15(火) 21:19:58.14
>19
ワロス。お前ユーモアのセンスあるな。

21 :名無しさん@お腹いっぱい。:2011/11/15(火) 23:15:10.62
女子小学生の開発、と聞いて(ガタッ

22 :名無しさん@お腹いっぱい。:2011/11/15(火) 23:16:11.34
>>15
企業というか中国はHPCで

23 :名無しさん@お腹いっぱい。:2011/11/15(火) 23:32:51.84
MIPSは何故か中華に人気だなw
ARMじゃあ食指が動かないのも事実

国産RISC(笑)

24 :名無しさん@お腹いっぱい。:2011/11/16(水) 00:58:50.83
ハッカーじゃない。NEETBSD探偵だ

25 :名無しさん@お腹いっぱい。:2011/11/16(水) 02:07:18.26
>>9
mipsの後のelとかebの意味分かってる?
endianがlittleかbigかって意味なんだけど。

newsmipsは対象のターゲットにR3000とR4000混じってるけどmipseb一本だし、
hpcmipsもVR4xxxとTX39(=R3000相当)が混じってるけどmipsel一本だし、
pmaxもR3000とR4000混じってるけどmipsel一本だし、

遅延スロット全然関係ないよね。
R2000/3000とそれ以外っていうのも全然関係ないよね。

こんな関係ないことを調べていないで、早く遅延スロットのないMIPSをもってこいよ。
もしこの世の中に存在するというならなw


26 :名無しさん@お腹いっぱい。:2011/11/16(水) 06:45:36.24
また、「教えて君」が薀蓄の垂れ流しかw
そんなに疑問に思うのなら、MIPS社などにメールするなり製造した会社等に訊くなり
すればよいと思うのだが…

27 :26:2011/11/16(水) 06:59:13.19
あ、俺、>>9 じゃないからなw

28 :名無しさん@お腹いっぱい。:2011/11/16(水) 08:15:05.33
OpenRISCで好きなように作ったらいいじゃない。

29 :名無しさん@お腹いっぱい。:2011/11/16(水) 16:58:37.00
遅延分岐のないMIPSなんてないよ。

mipsel/mipsebの意味もわからないバカがうっかりあるっていっただけ。
そうせめてやるなw


30 :名無しさん@お腹いっぱい。:2011/11/16(水) 17:04:04.41
>>26
> そんなに疑問に思うのなら、MIPS社などにメールするなり製造した会社等に訊くなり

問い合わせるから遅延分岐のないMIPSを製造した会社を教えてくれよw
MIPS社はそんな石を設計したことないんで、MIPSに聞くのは筋違い。
だから製造した会社に問い合わせたいんだw

31 :名無しさん@お腹いっぱい。:2011/11/16(水) 17:07:25.09
存在しない会社には問い合わせはできないだろう。無茶いうな。

32 :名無しさん@お腹いっぱい。:2011/11/16(水) 19:35:43.58
遅延分岐のないMIPSを作っている会社ってどこ?

33 :名無しさん@お腹いっぱい。:2011/11/16(水) 21:22:44.22
MIPSのパイプラインが実際のMIPS製品版と仕様が….
だから、MIPSなどに訊けと言ってる.w

これ以上,ヒントは出さん.
「mipsは遅延スロットは無い」と書いた意味が勉強した者にはいずれ分かる時がくる.


34 :名無しさん@お腹いっぱい。:2011/11/16(水) 21:49:41.31
キリッ

35 :名無しさん@お腹いっぱい。:2011/11/16(水) 22:39:44.29
変な奴に居つかれたな。

36 :名無しさん@お腹いっぱい。:2011/11/16(水) 23:26:28.23
>>35
今度は、俺が訊ねよう。
なぜ、遅延分岐なんかさせにゃならんのだ(グリコのおまけかw)
「MIPSは遅延分岐は必ず必要なのだ」とかいう解説した本があったら紹介してくれ。


37 :名無しさん@お腹いっぱい。:2011/11/17(木) 00:35:31.06
なんで必要かというとMIPS ISAでそーなってるからだ。
なんでそんなことしたかはふつーのRISC解説本あたりにあるだろー。

38 :名無しさん@お腹いっぱい。:2011/11/17(木) 00:44:50.14
ISAって書いてて思い出した。MIPS16には遅延スロットないじゃないかwww

39 :名無しさん@お腹いっぱい。:2011/11/17(木) 05:20:30.43
>>38
ジャンプ命令にはあるよ。

40 :名無しさん@お腹いっぱい。:2011/11/17(木) 05:23:07.26
>>33

前スレ>>977
> R3000とR4000ではパイプラインの深さが違うので、本来であれば
> 遅延スロットの深さを変えないといみがない。
> しかし、バイナリ互換を保つためそのような変更はできず、
> 結局インタロックするようになり
> Microprocessor without Interlocked Pipeline Stages じゃなくて
> Microprocessor with Interlocked Pipeline Stages だろと揶揄された逸話から、
> R4000では遅延スロットに実質的な意味がない→削除された。
>
> と勘違いしたのかな。

ってツッコミが既にあったのに今更何をw

41 :名無しさん@お腹いっぱい。:2011/11/17(木) 07:21:41.57
>>33
> だから、MIPSなどに訊けと言ってる.w

MIPS(の互換チップ)の設計やってた友人に聞いたけど「バカいうなwww」
っていわれたよ。


42 :名無しさん@お腹いっぱい。:2011/11/17(木) 07:36:58.14
>>39
ほーw
そのジャンプ命令とやらを
upしてチョッ

そして、その遅延分岐は何のために必要だったのか解説をたのむ.

43 :名無しさん@お腹いっぱい。:2011/11/17(木) 08:08:35.18
>>42
MIPS16 ISAのマニュアルぐらいならググれば出てくるだろう。
でもってジャンプ命令とかJRとかJALとかを探せばいいと思うよ。

> そして、その遅延分岐は何のために必要だったのか解説をたのむ.
ISAでそう決まってるから。

44 :名無しさん@お腹いっぱい。:2011/11/17(木) 08:25:22.03
>>42
あのね。
お前がもったいつけて得意気に語ろうとしている、
今のMIPSの実装では遅延スロットがあっても
どうせインターロックするときはするってことは
みんな知ってるんだよ。

それでもMIPSの命令セットには遅延分岐があるには変わらないわけ。
MIPSの人間だろうが製造会社の人間だろうが、誰に聞いてもその辺は変わらないよ。



45 :名無しさん@お腹いっぱい。:2011/11/17(木) 12:16:20.58
>>43
>ISAでそう決まってるから。

MIPS16 ISA でかぁ!!

じゃぁ,あんた,↓の意味わからんだろww
http://uw714doc.sco.com/cgi-bin/info2html?(as)MIPS%2520ISA&lang=ja

46 :名無しさん@お腹いっぱい。:2011/11/17(木) 14:53:59.06
ここから使う命令はMIPS16だ、MIPS32だ、という切り替えを行う疑似命令に、
MIPS16のジャンプ命令に遅延スロットがある理由となんの関係が?

MIPSのエンディアンと遅延スロットの有無に何か関係があるかのように騙ってみたりとか、いい加減そういう全く関係ないことを語り、それに対して無駄な説明をさせることによって相手を消耗させようとするような陰険な真似はやめてくれないかな。



47 :名無しさん@お腹いっぱい。:2011/11/17(木) 14:56:14.36
そうやって逃げ回ってないで、遅延分岐のない MIPSを製造している会社はどこかさっさと言えよ

48 :名無しさん@お腹いっぱい。:2011/11/17(木) 15:10:49.82
遅延分岐のないMIPSの存在さえ証明すれば、
相手の主張を一発で否定できるのになんでそれをやらずに
ぐだぐだと関係ないことをあげて、
これがわからないお前はバカとか下らない挑発をかましてるんだろうなぁ。

49 :名無しさん@お腹いっぱい。:2011/11/17(木) 15:14:55.29
怒らないから
「mipsは遅延スロットは無い」と書いた意味
とやらが>40や>44であるっていうならとっとと白状しろよ。

50 :名無しさん@お腹いっぱい。:2011/11/17(木) 18:32:31.66
いつまでこの話続けんの。

51 :名無しさん@お腹いっぱい。:2011/11/17(木) 18:33:10.34
R3000とR4000でユーザランドでバイナリ互換がないという話でもいいけどな。


52 :名無しさん@お腹いっぱい。:2011/11/17(木) 19:53:50.94
ツマンネ

53 :名無しさん@お腹いっぱい。:2011/11/17(木) 21:02:59.57
そうやって逃げ回ってないで、遅延分岐のない MIPSを製造している会社はどこかさっさと言えよ


54 :名無しさん@お腹いっぱい。:2011/11/17(木) 21:03:50.51
故人の過去はそっとしといてやれや

55 :名無しさん@お腹いっぱい。:2011/11/17(木) 21:18:20.35
> ARMは、「mipsじゃない!」って言われるし、俺は一体どうすれば… w

聞いた方が、どうすればいいんだコイツと思いました。

56 :名無しさん@お腹いっぱい。:2011/11/17(木) 21:19:58.40
>>49
RISCのことをMIPSと呼んでるだけ。というオチでももう怒らないつもりw
だから早く白状して下さい。


57 :名無しさん@お腹いっぱい。:2011/11/17(木) 21:21:54.10
>>48
ググっても見つけられないような人にメージャーでもないCPUを上げて
それが「遅延分岐が無い」って俺が言い張ってもアンタがそれを検証する能力
があるかなんてことはありえんだろう.猫に小判状態w

もし、俺がアンタの立場なら、MIPSの仕様書をもらってきて「MIPSには遅延分岐」
は必須なんだというモノをupして相手を論破するがな。

だいたい、アンタMIPSのマシンも持ってないだろ.

58 :名無しさん@お腹いっぱい。:2011/11/17(木) 21:24:27.61
>>55
ARMはMIPSの上位互換とか言ってるぞw

59 :名無しさん@お腹いっぱい。:2011/11/17(木) 21:24:38.95
まだやってんのかよ

60 :名無しさん@お腹いっぱい。:2011/11/17(木) 21:29:52.98
私の戦闘力は53MIPSです

61 :名無しさん@お腹いっぱい。:2011/11/17(木) 21:34:44.67
>ググっても見つけられないような人にメージャーでもないCPUを上げて

いくらgoogleでも此の世に存在しないモノは引っかからないだろ。
もしあるならぐぐれで無くってこのページって示せばいいのに。
ググって見つかるならウェブ上にあるってことなんだろ?

MIPSのデータシートならググればいくらでも見つかる。

例えばこれは東芝のTX19
http://www.semicon.toshiba.co.jp/docs/datasheet/ja/MicroController/TMP19A43FDXBG_TMP19A43FZXBG_ja_datasheet_070409.pdf
で、MIPS32とMIPS16の命令について書かれてる。

MIPS32なら分岐命令ジャンプ命令に遅延スロットがあるし、
MIPS16でもジャンプ命令には遅延スロットがある。

> それが「遅延分岐が無い」って俺が言い張ってもアンタがそれを検証する能力
> があるかなんてことはありえんだろう.猫に小判状態w

用意されているデータシートぐらいは読んでやるよ。
もちろん英文でもいいよ。


62 :名無しさん@お腹いっぱい。:2011/11/17(木) 21:38:57.85
MIPS1-5は分岐遅延1つよん。
MIPS16の条件分岐には分岐遅延なしで抹殺wwww
どっちもどっちだなwwwwwwww
どっちか言い切ってるバカは抹殺でおk
そいえばMIPS16eはジャンプにも分岐遅延なかったwwwww

63 :名無しさん@お腹いっぱい。:2011/11/17(木) 21:43:49.42
遅延スロットがないジャンプ命令が追加されているだけで、
遅延スロットがあるジャンプ命令が削除されてるわけではないけどな。

64 :名無しさん@お腹いっぱい。:2011/11/17(木) 21:46:17.05
まぁそーなんだけどねー

65 :名無しさん@お腹いっぱい。:2011/11/17(木) 21:49:00.37
>>61
URI間違った。
http://www.semicon.toshiba.co.jp/docs/datasheet/ja/MicroController/TX19-CPU-BOOK-WHOLE-J_ja_030810.pdf
こっち。


66 :名無しさん@お腹いっぱい。:2011/11/17(木) 21:54:45.19
>>61

PDFは読んだし、
東芝さんの開発技術さんにもMIPS16のことも訊いたよ.
どうしてMIPS16に遅延分岐があるのか教えてくれるしMIPS16と書かれてるのは
実際には, MIPS16eであるとも教えてくれる. PDFなんかばかり鵜呑みにしないで
アンタも訊いてみたら.MIPS16とMIPS16eは違うということは知ってるよな?W

67 :名無しさん@お腹いっぱい。:2011/11/17(木) 21:56:45.27
R3000で分岐のディレイスロットがもったいないから1命令行っちゃうよというのは
当時の思想であり。→RISCの解説書を読め
R4000だと3命令くらい行っちゃいたいのを1命令に抑えたのはバイナリ互換性を
考慮してのこと。→ここで日和ったのはMIPSらしからぬなぁーと。
MIPS16→意味不明

68 :名無しさん@お腹いっぱい。:2011/11/17(木) 21:57:38.37
R3000とR4000ではって話でMIPS16eには遅延スロットなしでーす。
って言っても頭おかしいと言われるだけだと思うがなw

MIPS16eが扱えるプロセッサでもMIPS32モードでは、
結局遅延分岐命令つかうしかないわけだし。

69 :名無しさん@お腹いっぱい。:2011/11/17(木) 21:59:22.08
>>66
ほぉ
聞いたことおしえてほしいなwww
それでどう主張がかわった?wwwww

70 :名無しさん@お腹いっぱい。:2011/11/17(木) 21:59:57.35
>>66
むしろお前は、MIPS16eでMIPS16にあった遅延スロット付きのジャンプ命令を
なぜ削らなかったのかを考えた方がいいぞ。


71 :名無しさん@お腹いっぱい。:2011/11/17(木) 22:06:12.05
それだけバイナリ互換性は大切ということ。

>>67
> R4000だと3命令くらい行っちゃいたいのを1命令に抑えたのはバイナリ互換性を
> 考慮してのこと。→ここで日和ったのはMIPSらしからぬなぁーと。

R4000のファーストユーザってSGIなわけでしょ。
用途からしてバイナリ互換ばっさりってわけにはいかないわな。
らしかろうが、なんだろうが、客がダメって言ったらダメだよねw


72 :名無しさん@お腹いっぱい。:2011/11/17(木) 22:06:22.84
>>68
それは終わってる話だと思うのです。
だって「ディレイスロットがないMIPSをもってこい」だし
それならMIPS16があるよんと

73 :名無しさん@お腹いっぱい。:2011/11/17(木) 22:07:20.42
VLIWが流行らない理由もバイナリ互換がとれないからだしな。
issueが違うと皆バイナリ互換ありません。ではやってられない。

74 :名無しさん@お腹いっぱい。:2011/11/17(木) 22:08:25.04
>>72
MIPS16にもMIPS16eにも遅延スロットはあるでしょ。


75 :名無しさん@お腹いっぱい。:2011/11/17(木) 22:11:40.84
>>70
はぁ?
遅延分岐は何故起きるか知らんの!
だから、東芝さんに直に訊けよ.
ただし、アーキテクチャーをある程度勉強してないと
開発技術さんに回してもられないかも知れんけど…

76 :名無しさん@お腹いっぱい。:2011/11/17(木) 22:11:58.29
>>71
まぁそうなんですけどねー
原理主義者は有り無ししか議論できないみたいなんで。
はっきり言ってパイプラインステージ依存な実装はダメだと思います。

77 :名無しさん@お腹いっぱい。:2011/11/17(木) 22:15:24.21
>>76
R3000でやっちゃったモノはやっちゃったのだから仕方ないよね。

78 :名無しさん@お腹いっぱい。:2011/11/17(木) 22:17:07.53
>>74
あるのとないのとが混在してるんだけど、それをどーみますか?
MIPSには遅延スロットが絶対ある!>ないときもあるよ


79 :名無しさん@お腹いっぱい。:2011/11/17(木) 22:19:08.31
>>74
そこがよくわかんね。
同じRISCのARMは遅延分岐無いんでしょ
何故、MIPSには遅延分岐があるの?

80 :名無しさん@お腹いっぱい。:2011/11/17(木) 22:19:17.12
>>75
> はぁ?
> 遅延分岐は何故起きるか知らんの!

「遅延分岐命令を実行したから」以外の理由があるのか?
遅延分岐命令を実行しなければ遅延分岐は実行しないわな

たとえば、MIPS16eで遅延スロット付きのジャンプ命令を実行すれば
遅延分岐は発生するし、遅延スロットなしの(C付きの)ジャンプ命令を
実行すれば遅延分岐は発生しないわけで。

81 :名無しさん@お腹いっぱい。:2011/11/17(木) 22:20:11.90
>>78
> あるのとないのとが混在してるんだけど、それをどーみますか?
> MIPSには遅延スロットが絶対ある!>ないときもあるよ

それいったら、分岐を一切使わないでプログラムを書けばMIPSにも遅延分岐がないことになるけど、そういうのって詭弁っていわない?

82 :名無しさん@お腹いっぱい。:2011/11/17(木) 22:21:50.98
>>79
>>76

83 :名無しさん@お腹いっぱい。:2011/11/17(木) 22:23:08.89
>>80
>「遅延分岐命令を実行したから」以外の理由があるのか?

もし、それを東芝の開発技術さんに言ったら笑われるよw


84 :名無しさん@お腹いっぱい。:2011/11/17(木) 22:24:02.52
>>81
いいません
だってMIPS16には遅延分岐ない命令が定義されてるんだもん。

85 :名無しさん@お腹いっぱい。:2011/11/17(木) 22:27:02.41
>>84
例えば富士通のFRってマイコンは遅延スロット付きの分岐/ジャンプ命令と
遅延スロットなしの分岐/ジャンプ命令がそれぞれ用意されていて、
遅延分岐命令なしにプログラムが書けるんだけど、

このプロセッサには遅延スロットはありませんっていっていいの?

86 :名無しさん@お腹いっぱい。:2011/11/17(木) 22:28:49.76
あり、なしのどっちかで考えるあなたがヴァカ

87 :名無しさん@お腹いっぱい。:2011/11/17(木) 22:30:25.88
>>84
> だってMIPS16には遅延分岐ない命令が定義されてるんだもん。

でも遅延スロット有りの分岐も定義されていて使っていいわけだよね。
賢いコンパイラなら遅延スロットを埋められるときは埋めて
遅延分岐を使うだろうし、埋められないときは遅延スロットなしの分岐
をつかって命令コードを小さくるよね。

遅延スロットはあるというべきじゃないの?

88 :名無しさん@お腹いっぱい。:2011/11/17(木) 22:33:21.63
そうですね。
>>966
> 遅延スロットが無いのが同じ.
といったヴァカが悪いんですね。

89 :名無しさん@お腹いっぱい。:2011/11/17(木) 22:34:50.54
>>83
>49

90 :名無しさん@お腹いっぱい。:2011/11/17(木) 22:41:14.69
>>86
これまたひどい捨てセリフで逃走したもんだな。

91 :名無しさん@お腹いっぱい。:2011/11/17(木) 22:42:53.52
>>966
> 遅延スロットが無いのが同じ.

まぁどうでもいいから遅延分岐のないMIPSを製造した会社をもってこいよ。

92 :名無しさん@お腹いっぱい。:2011/11/17(木) 22:43:33.46
>>88
そーでーす。
私がヴァカだったんですw

だってさー、あそこで、「遅延スロットは有る無しの問題じゃないだろ」
ってツッコミが来るだろと思ったのに誰もツッコまないんだも〜ん
まっ、イイっカ 過疎ってるから釣っちゃえってネw

93 :名無しさん@お腹いっぱい。:2011/11/17(木) 22:45:13.85
>>87
効率的にはあるべきです。
互換性を気にしないならパイプラインステージに合わせて最高効率を
得るために命令を埋めるべき。
だけど、なぜかMIPS16ではなくなったのよね。
R4000以降もあれなんだけど

94 :名無しさん@お腹いっぱい。:2011/11/17(木) 22:47:24.11
>>90
別に逃げてないけどあなたの主張がわからないwwwwwwwwwww

95 :名無しさん@お腹いっぱい。:2011/11/17(木) 22:49:34.40
>>93
あるべきでなくってISAに定義されているんだから、
MIPS16eには遅延スロットは「ある」だろ。


96 :名無しさん@お腹いっぱい。:2011/11/17(木) 22:50:56.39
>>95
ある、ないなら「両方」だ

97 :名無しさん@お腹いっぱい。:2011/11/17(木) 22:54:02.23
>>96
で、オレがいってるのは「遅延分岐のないMIPSをもってこい」だ。
MIPS16eは「両方」でMIPS16/MIPS32は「ある」だな。
どちらも「ない」ではないから>>72の主張は引っ込めるということでいいな。

98 :名無しさん@お腹いっぱい。:2011/11/17(木) 22:59:32.74
「東芝の開発技術さん」とやらに頼んでもいいから、
さっさと遅延分岐のないMIPSを製造した会社をもってこいよ

99 :名無しさん@お腹いっぱい。:2011/11/18(金) 00:01:21.01
珍しくNetBSDスレが盛り上がってると思ったら、全然関係無いMIPSで荒らしが
来てたのか。
遅延分岐は起こるものじゃなく、遅延slotを「許す」アーキが存在するってだけだろ。
俺の手元に有るR4000マシンは実は遅延slotは2段だが、R3000との互換性維持
の為に、1段だけ許してあとはインターロック掛かる。
要するにMPUは速いがメモリは遅い、でもバイナリ互換は大事、ってこと。

100 :名無しさん@お腹いっぱい。:2011/11/18(金) 00:13:27.28
また生半可が。
遅延スロットという言葉の使い方が間違ってるし、
ブランチで遅延スロットを入れる理由はメモリの遅さではなくパイプラインの深さだし。


101 :名無しさん@お腹いっぱい。:2011/11/18(金) 00:40:41.48
だからその発想がそもそもの間違い。
そもそもパイプラインの深さは何で決定してると思ってるの?
FFからやり直せ。

102 :名無しさん@お腹いっぱい。:2011/11/18(金) 00:49:28.31
メインメモリには関係ないね。

103 :名無しさん@お腹いっぱい。:2011/11/18(金) 00:50:50.55
とりあえず相手が間違ってるということにしておけばやる過ごせると思ってるバカには困るな

104 :名無しさん@お腹いっぱい。:2011/11/18(金) 02:43:53.05
いつまでもMIPSの話をここでしているおまえらは間違っている(キリッ

105 :名無しさん@お腹いっぱい。:2011/11/18(金) 07:26:47.19
>>97
MIPS16にカスタムできるCPUってあるよね.
それも、遅延分岐するの?

106 :名無しさん@お腹いっぱい。:2011/11/18(金) 08:16:35.56
>>105
「MIPS16にカスタムできるCPU」ってなに?

基本命令セットを削るようなカスタムを許すとは思えんが。

107 :名無しさん@お腹いっぱい。:2011/11/18(金) 08:20:41.99
>>106
えっ?
MIPS16 の基本命令を削るカスタムって何?

108 :名無しさん@お腹いっぱい。:2011/11/18(金) 08:33:08.98
もうね、なに考えてんだかわからん
ヴァーカ

109 :名無しさん@お腹いっぱい。:2011/11/18(金) 08:41:35.59
native
MIPS16知らん
ヴァーカとかw

110 :名無しさん@お腹いっぱい。:2011/11/18(金) 08:46:40.24
いつからこんなになっちゃったんだろうね
それはともかく最近のNetBSDのmipsのぶっ壊れっぷりはたまらん

111 :名無しさん@お腹いっぱい。:2011/11/18(金) 08:55:04.46
>>110
>NetBSDのmipsのぶっ壊れっぷりはたまらん
 
おいらも最初、そう思った。
でも、いろいろ文献調べると問題はMIPS側にあると思った。
MIPS作った当事者が仕様をキチンと説明しなくモノができてからの結果
ありきの仕様だからじゃないかと、思うようになった!

112 :名無しさん@お腹いっぱい。:2011/11/18(金) 09:50:36.60
ここはMIPSの遅延分岐スロットスレなので
NetBSDの話はスレ違い

113 :名無しさん@お腹いっぱい。:2011/11/18(金) 10:12:30.28
もう遅延スロットスレ立てちゃえよ。

114 :名無しさん@お腹いっぱい。:2011/11/18(金) 10:52:52.23
NetBSDスレ立て直しきぼん

115 :名無しさん@お腹いっぱい。:2011/11/18(金) 13:24:33.13
>>107
MIPS16には遅延分岐があると>97で書いてるのにもかかわらず
しつこく聞いてくるのはなぜ?


116 :名無しさん@お腹いっぱい。:2011/11/18(金) 13:29:55.46
バカ相手と話すときは先回りして考えない方がいいよw

117 :名無しさん@お腹いっぱい。:2011/11/18(金) 14:08:24.01
なぜ ftp.netbsd.org:/pub/pkgsrc/packages/NetBSD/x86_64/ には
5.1_2011Q3/ がないの? 最近 amd64使い出したボクには困るん..

118 :名無しさん@お腹いっぱい。:2011/11/18(金) 14:34:02.02
君が用意して他の人を助けるんだ

119 :名無しさん@お腹いっぱい。:2011/11/18(金) 14:41:48.26
まぁどうでもいいから遅延分岐のないMIPSを製造した会社をもってこいよ。


120 :前スレ966:2011/11/18(金) 14:53:05.01
よく知りもしないのに不用意な発言をしたために
こんなことになってもうしわけありませんでした。
前スレでの発言は取り消しいたします。

121 :名無しさん@お腹いっぱい。:2011/11/18(金) 16:23:54.22
>>111
なに適当なこと言ってるんだ?
MIPSの仕様書はちゃんとあるだろ。

122 :名無しさん@お腹いっぱい。:2011/11/18(金) 17:51:21.43
>>121
MIPSの仕様書が無いなんて書いてはいません。
MIPS の製品としての仕様をキチンと説明したものはありますかって言うことです。

例えば、R4200のアドレスは他のR4xxxと違い33bitなのは何故かとか説明されたモノがあれば
ご紹介ください。

123 :名無しさん@お腹いっぱい。:2011/11/18(金) 18:09:05.61
ARMと MIPSは違う。以上、終了。 つまらん。いい加減にせぇ シバくぞ

124 :名無しさん@お腹いっぱい。:2011/11/18(金) 18:15:44.92
>>122
> MIPSの仕様書が無いなんて書いてはいません。
> MIPS の製品としての仕様をキチンと説明したものはありますかって言うことです。

「なぜ」かなんて説明する必要はないだろ。
実際どうなっているっていうことが明確に書いてあれば事足りる。

そもそも「なぜ」が仕様書に書かれているプロセッサなんていくらでもあるだろ。

> 例えば、R4200のアドレスは他のR4xxxと違い33bitなのは何故かとか説明されたモノがあれば
> ご紹介ください。

x86だってATOM N270に「なぜ」Intel64が実装されていないのか書かれた資料はないだろ。
それでもNetBSDはちゃんと実装できている。
mipsがbrokenなのは仕様書に「なぜ」が描かれていないからではない。

下らない御託を述べてる暇があったら、とっとと遅延分岐のないMIPSをもってこいよ。

125 :名無しさん@お腹いっぱい。:2011/11/18(金) 18:39:13.80
>>115
>MIPS16には遅延分岐

見て見ぬふりしてやってるのに自ら恥を再三晒して!w
MIPS16には遅延分岐なんて無いよ.
MIPS16 のアンタのいう遅延分岐とやらのコードをuPしてみろww

126 :名無しさん@お腹いっぱい。:2011/11/18(金) 18:46:34.42
>>125
お前にはJR命令とJAL命令に遅延スロットがあるって書いてあるのが読めないのか。
本当にヴァカだな。

127 :名無しさん@お腹いっぱい。:2011/11/18(金) 18:48:50.64
>>122のバカな戯言に突っ込まれたから別のことに話を持っていって逃げたな。
逃げた先でもバカなこといっていてはしょうがないけどなw

128 :名無しさん@お腹いっぱい。:2011/11/18(金) 18:49:10.16
>>126
JR命令とJAL命令は、アンタのいう遅延分岐と何の関係があるの?

129 :名無しさん@お腹いっぱい。:2011/11/18(金) 18:50:46.27
ISAマニュアル読めよw
JRもJALもプログラムの分岐を行う命令だぞ。

それとも
ジャンプと分岐は違います(キリッ
とか頭おかしいこというつもりなのかw


130 :名無しさん@お腹いっぱい。:2011/11/18(金) 18:52:45.90
スレ違いを数百レス続ける両方とも頭おかしいだろ

131 :名無しさん@お腹いっぱい。:2011/11/18(金) 18:53:36.61
>>99
分岐命令の遅延スロットがあるのはメモリが遅いから、とか言ってるヴァカがいるスレはここですか?


132 :名無しさん@お腹いっぱい。:2011/11/18(金) 18:54:13.20
>>130
また逃走ですかw

133 :名無しさん@お腹いっぱい。:2011/11/18(金) 18:56:01.66
>>129
話を逸らすな.
だいたいアンタのいう 遅延分岐命令って何なんだよw

134 :名無しさん@お腹いっぱい。:2011/11/18(金) 18:56:19.47
いい歳こいてみっともないな

135 :名無しさん@お腹いっぱい。:2011/11/18(金) 19:03:22.53
>>133
> だいたいアンタのいう 遅延分岐命令って何なんだよw
遅延スロット付きの分岐命令のことですが。

JRやJALも遅延スロット付きの分岐命令だけど。

必死に話を逸らしてるのはあんただろw

136 :名無しさん@お腹いっぱい。:2011/11/18(金) 19:04:13.72
ひょっとしてJR/JALがジャンプ命令であることを知らないで
いちゃもん付けてるのかこのヴァーーカは?w

137 :名無しさん@お腹いっぱい。:2011/11/18(金) 19:10:34.22
ブランチとジャンプが一緒なのかww

138 :名無しさん@お腹いっぱい。:2011/11/18(金) 19:11:02.48
このヴァカは今日一日で何個墓穴ほればすむんだ?

>>99
分岐命令に遅延スロットを作った理由はメモリが遅いからではなく、
分岐命令を実行仕様としたときには既に次の命令がパイプラインに入っているのをそのまま実行することにしてしまったからです。

>>101
パイプラインの深さはメモリの速度だけで決定されるわけではありません。

>>122
MIPS以外ではすべて仕様の意図が説明されたマニュアルがあるって本当?
そうでないならMIPSが特別なわけではなく、mipsがbrokenな言い訳にはならないということです。

>>125
MIPS16には遅延分岐命令はあります。

>>133
遅延分岐命令というのは遅延スロットのある分岐命令のことです。


139 :名無しさん@お腹いっぱい。:2011/11/18(金) 19:14:13.50
>>137
パイプラインをキャンセルするのがもったいないので、遅延スロットに
ある命令はそのまま実行して分岐することにした。

という文脈で分岐とジャンプとを別けて考える意味はないからなぁ。

140 :名無しさん@お腹いっぱい。:2011/11/18(金) 19:15:36.05
これはなにをngに入れればよいの?
mips?遅延分岐?遅延スロット?分岐命令?

141 :名無しさん@お腹いっぱい。:2011/11/18(金) 19:16:28.60
触れると喜んで相手してくるぞ132みたいに
あぼーんして放置を推奨

142 :名無しさん@お腹いっぱい。:2011/11/18(金) 19:17:12.27
びっくりだろ。
上げたのは今日一日だけの墓穴で、この以前にも山ほどあるんだぜw

143 :名無しさん@お腹いっぱい。:2011/11/18(金) 19:18:02.82
>>138
遅延スロットってどのようなモノなの?

144 :名無しさん@お腹いっぱい。:2011/11/18(金) 19:18:17.43
自演して逃走を正当化せざる得ないほど追い詰められたということか。

145 :名無しさん@お腹いっぱい。:2011/11/18(金) 19:20:24.85
遅延スロットの意味も分からずに御託並べてたのか。
キチガイ過ぎる。

それとも、知らない振りして無駄な説明をさせることによって相手を消耗させようとする魂胆かな。

146 :名無しさん@お腹いっぱい。:2011/11/18(金) 19:21:48.17
>>145
いや、アンタの文が変だから.

147 :名無しさん@お腹いっぱい。:2011/11/18(金) 19:23:38.64
文章がおかしいと遅延スロットの意味が分からなくなるのか。
墓穴堀まくりのキチガイの言い訳はひどすぎるな。


148 :名無しさん@お腹いっぱい。:2011/11/18(金) 19:26:40.79
遅延分岐命令なんてないよ。


149 :名無しさん@お腹いっぱい。:2011/11/18(金) 19:27:20.57
あるよ。

150 :名無しさん@お腹いっぱい。:2011/11/18(金) 19:28:21.66
遅延分岐命令なんてのがあればコードをuPできるはず。

151 :名無しさん@お腹いっぱい。:2011/11/18(金) 19:32:31.50
jr r8

ほらよ。

152 :名無しさん@お腹いっぱい。:2011/11/18(金) 19:33:35.08
ブランチとジャンプが同じとというなら
ブランチとジャンプのマシン語を晒せ.

153 :名無しさん@お腹いっぱい。:2011/11/18(金) 19:35:13.44
ついに発狂か。

154 :名無しさん@お腹いっぱい。:2011/11/18(金) 19:37:50.54
ついに逃亡かw

155 :名無しさん@お腹いっぱい。:2011/11/18(金) 19:43:30.35
アーキテクチャによって、ブランチ、ジャンプ、コールの使い分けは
全然違うしな。

大体、近い分岐はブランチで、遠い分岐やアドレス間接はジャンプで
リターンアドレスを保持するのはコールであることは多いけど、
例えばmipsならコール命令はないし、Z80であればブランチ命令はない。
それぞれに該当するものが、ブランチだったりジャンプだったりする。

結局、プログラムの流れを変える命令って意味ではどれも同じだし、
別けて考える意味はないだろう。

遅延分岐命令はないけど、遅延ジャンプ命令はある(キリッ
とかいう屁理屈をこねたいならともかく。

156 :名無しさん@お腹いっぱい。:2011/11/18(金) 19:46:35.33
で、結局
MIPS16に遅延分岐はないよ。の人は、
MIPS16にあるのは遅延ジャンプ命令だよ。っていいたかったの?


157 :名無しさん@お腹いっぱい。:2011/11/18(金) 19:49:41.42
図星を指されて逃亡かw

158 :名無しさん@お腹いっぱい。:2011/11/18(金) 19:55:28.17
>>155
そういう話になれば、
>>96 が言ってるようになる.

159 :名無しさん@お腹いっぱい。:2011/11/18(金) 20:04:32.60
>>155
遅延分岐命令ってのがよく分らん
分岐命令をかけたから遅延分岐が発生するんでしょ。

160 :名無しさん@お腹いっぱい。:2011/11/18(金) 20:24:17.79
>>158
>>96 は分岐命令ジャンプ命令という話はしていない。


161 :名無しさん@お腹いっぱい。:2011/11/18(金) 20:25:17.63
>>159
遅延スロットがある分岐命令が遅延分岐命令。
遅延スロットのない分岐命令では遅延分岐はしない。

バカの振りをしてるならいい加減にしろ

162 :名無しさん@お腹いっぱい。:2011/11/18(金) 20:40:20.87
>>161
遅延スロットがあって結果として遅延分岐して
遅延スロットがないのは結果として遅延分岐はしないってこと?

163 :名無しさん@お腹いっぱい。:2011/11/18(金) 21:18:25.65
意味がとれないから別の書き方をしてみて。

164 :162:2011/11/18(金) 21:36:46.50
[遅延スロット有] ← 分岐命令
    ↓
 遅延分岐命令 → 遅延分岐

[遅延スロット無] ← 分岐命令
    ↓
 遅延分岐はしない

ってことなの?

165 :名無しさん@お腹いっぱい。:2011/11/18(金) 21:41:34.37
図の意味が分からないから>>162とは別の言い回しの日本語で書いて。

166 :名無しさん@お腹いっぱい。:2011/11/18(金) 21:53:17.39
[遅延スロット有] ← 分岐命令
    ↓
 遅延分岐命令 → 遅延分岐

(分岐命令を発呼した遅延スロットはそれを受け遅延分岐命令を出し結果として遅延分岐した)

[遅延スロット無] ← 分岐命令
    ↓
 遅延分岐はしない

(分岐命令を発呼した遅延スロットは無いので結果として遅延分岐はしなかった)

ってことなの?

167 :名無しさん@お腹いっぱい。:2011/11/18(金) 21:56:04.06
遅延分岐命令の使い方がおかしい。

遅延分岐命令は遅延スロットを伴う分岐命令のこと。
遅延スロットに入っている命令のことではない。


168 :名無しさん@お腹いっぱい。:2011/11/18(金) 22:01:25.01
JR命令で東京駅から浜松町まで移動したとして、
JAL命令は羽田空港からだからモノレールで移動するわけだが、
途中下車してスロットなんかやって遊んでたら遅れるに決まってるだろ。
つまりそういうことだ。もういいかげんにやめとけ。

169 :名無しさん@お腹いっぱい。:2011/11/18(金) 22:02:17.17
>>167
>遅延分岐命令は遅延スロットを伴う分岐命令のこと。

意味がわかんない?
上のような図式で書ける?

170 :名無しさん@お腹いっぱい。:2011/11/18(金) 22:07:38.66
あんたは遅延スロットに入っている分岐命令ではない命令の方を遅延分岐命令といっているようだが間違っている。

171 :名無しさん@お腹いっぱい。:2011/11/18(金) 22:08:41.81
>>169
書けない。

172 :名無しさん@お腹いっぱい。:2011/11/18(金) 22:21:06.19
図の矢印や括弧の意味が一定でないし、>162以外の誰にも書けない読めないでしょこれ

173 :162:2011/11/18(金) 22:26:49.08
>>172
>>161 の意味を分るように説明してくれませんか。

174 :名無しさん@お腹いっぱい。:2011/11/18(金) 22:30:05.49
>>173
>161でなぜ分からないのか分からない。

175 :162:2011/11/18(金) 22:43:07.98
>>174
jr v0
nop

これでは、よく分るんですけどね。

176 :名無しさん@お腹いっぱい。:2011/11/18(金) 23:05:48.60
遅延分岐を知らないと
↓こういうコードが書けます
>>151

177 :名無しさん@お腹いっぱい。:2011/11/18(金) 23:28:03.57
ようやくMIPS16に遅延分岐命令があるってことが分かったんだな。

178 :名無しさん@お腹いっぱい。:2011/11/18(金) 23:39:19.48
      ☆ チン     マチクタビレタ〜
                        マチクタビレタ〜
       ☆ チン  〃 ∧_∧   / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
        ヽ ___\(\・∀・) < 遅延スロットのないMIPSまだぁー?
            \_/⊂ ⊂_ )  \__________
          / ̄ ̄ ̄ ̄ ̄ ̄ /|
       | ̄ ̄ ̄ ̄ ̄ ̄ ̄|  |
       | 愛媛みかん  |/

179 :名無しさん@お腹いっぱい。:2011/11/19(土) 03:52:39.55
パケット^h^h^hパイプラインの気持ちに成って考えるんだ!

180 :名無しさん@お腹いっぱい。:2011/11/19(土) 04:22:26.59
パイプラインさんは先に分岐命令の先の命令を食べちゃったので、吐き出さずに実行したんですよ。
メモリから命令が来ないから遅延スロットの命令を実行するんじゃ無くってw



181 :名無しさん@お腹いっぱい。:2011/11/19(土) 06:40:47.80
>>155
ニーモニックの意味を無視すればブランチもジャンプも同じでCPUにとっては
スイッチのON,OFFでしかなくロードさえ同じって解釈になる。

それを嫌って初期のCPUにはジャンプしか無かったものをMIPSでは
より厳格に人間様に分かるようにブランチとジャンプに分けて書くようになった。

だから、アンタの主張はMIPSの話においては筋違いだし、アンタの主張を
鵜呑みにすれば経緯がどうであれNetBSDもLinuxも同じって言えてしまう。


182 :名無しさん@お腹いっぱい。:2011/11/19(土) 07:10:07.84
>>181
なんだ。今日の恥さらし1発目か?

PDP-11であれば、ジャンプはPCというレジスタへの演算でしかないから
分岐命令も演算命令の一部に過ぎない。
とかならともかく

> ニーモニックの意味を無視すればブランチもジャンプも同じでCPUにとっては
> スイッチのON,OFFでしかなくロードさえ同じって解釈になる。
キリッ

ってバカだろ。飛ばしすぎだw

> それを嫌って初期のCPUにはジャンプしか無かったものをMIPSでは
> より厳格に人間様に分かるようにブランチとジャンプに分けて書くようになった。

>>155の説明の後で
厳格に(キリッ
はねぇだろ。

で、MIPSはブランチとジャンプをどう別けているんだ?

コールもブランチとジャンプのそれぞれへまぜこぜにしているのに
ブランチとジャンプを「厳格(笑」に別けている意味ってなんだ?

JALでサブルーチンを呼ぶって「人間様に分かるように」書かれてると思うのか?

> だから、アンタの主張はMIPSの話においては筋違いだし、アンタの主張を
> 鵜呑みにすれば経緯がどうであれNetBSDもLinuxも同じって言えてしまう。

頭おかしすぎる。

183 :名無しさん@お腹いっぱい。:2011/11/19(土) 08:05:24.98
>>182
あんた、↓これは何をやってるかわかるか
0000000 d8ff e0ff 1000 464a 4649 0100 0001 0100
0000010 0100 0000 dbff 8400 0900 0606 1214 1511
0000020 1314 1514 1214 1714 1514 1618 1818 1615
0000030 1414 1714 1514 1515 1516 1814 261c 171e
0000040 231a 141a 1f14 202f 2723 2c29 2c2c 1e15

これに比べれば、サブルーチンなんかは人間様の中にはわかる者も
多くはなくてもいるだろ。

>>155 は,アンタが書いたのではないのか?
俺は、「書いたこいつはヴぁカ」って意味であげた。

184 :名無しさん@お腹いっぱい。:2011/11/19(土) 08:10:00.85
どうやらMIPSスレに迷い込んだようだ

185 :183:2011/11/19(土) 08:17:50.96
今日、明日と出かけるので
もうレスはできない悪しからず。

186 :名無しさん@お腹いっぱい。:2011/11/19(土) 08:38:20.07
25年前の円高、アメリカから市場開放要求のあった
中曽根首相のときの日本をフィクションで描いています。
バブル経済前夜でした。
これが小泉首相のときの竹中平蔵による改革へとつながり、
今の円高、野田首相の進めるTPPとも通じています。
気分転換にどうぞ。アバター利用のコミュニティゲームの情報もあります。

1986年の残照
http://ronkokuunovel.seesaa.net/


187 :名無しさん@お腹いっぱい。:2011/11/19(土) 13:07:33.22
結局
ARMは、「mipsじゃない!」って言われるし、俺は一体どうすれば… w
から始まって最後までまるっきり関係ないことを書いて逃げたな。


188 :名無しさん@お腹いっぱい。:2011/11/19(土) 15:52:17.63
この程度の人がNetBSDスレにいる理由がわからん
ある程度知っている人じゃないとNetBSDなんて使わんしな


発端の

 「ARMはMIPSじゃない」

という事は納得いただけたのだろうか

まあ、MIPSとRISCを勘違いしただけだろうと思いたいが
x86もRISCだと思っているらしいし


とここまで書いていたが、

x86ってCISCだよね?

中身RISCだからRISCだとか言わないよね?
もしかして最近のはμOPそのまま実行できるようになっているのか?

ARMとMIPSが同じだと思えるのが不思議でならない
と思っていたが、最近は同じオペラントになったのか?

189 :名無しさん@お腹いっぱい。:2011/11/19(土) 16:19:48.14
>>188
> 中身RISCだからRISCだとか言わないよね?

そういってる。


190 :名無しさん@お腹いっぱい。:2011/11/19(土) 16:25:23.95
そんなことより、PDP-11の話をしようず

191 :名無しさん@お腹いっぱい。:2011/11/19(土) 16:32:41.59
>>188
件のキチガイが居なくなったあとに、のこのこ出て来て人の尻馬に乗って勝利宣言とか頭おかしいだろ。

192 :名無しさん@お腹いっぱい。:2011/11/19(土) 16:59:57.04
>>191
すまん。遅延スロットというのがわからんかったもんで
スレよごし本当にすまん

193 :名無しさん@お腹いっぱい。:2011/11/19(土) 17:49:58.62
>>183
> これに比べれば、サブルーチンなんかは人間様の中にはわかる者も
> 多くはなくてもいるだろ。

で?
ブランチとジャンプの表記を別けると、どの辺人間様(wにとってわかりやすくなるんだ?

別けなくてもベタバイナリよりはわかりやすいんだろw

194 :名無しさん@お腹いっぱい。:2011/11/19(土) 18:37:07.78
コールが区別がつかないが、バイナリと比べれば分かりやすいからいい(キリッ
ブランチとジャンプは人間様がわかりやすいように厳密に別けられて無くてはならない(キリッ

ってどれだけダブスタなんだ?
その場凌ぎで言い訳するから、こんなわけ分からない主張をすることになるんだぞw

195 :名無しさん@お腹いっぱい。:2011/11/20(日) 08:22:40.44
質問です。
/usr/pkgsrc/bootstrapを行って
pkgsrcのコンパイルに失敗したため、
/usr/pkgsrc/bootstrap/cleanupを実行したあと、
再度、/usr/pkgsrc/bootstrapを行いました。
ですが、既にインストールしてあるよとエラーが出て、
またコンパイルに失敗してしまいました。
そこで、
/usr/pkgsrc/bootstrap/cleanupと
/var/db/pkg以下を削除して
再度、usr/pkgsrc/bootstrapを行いました
すると、最後の最後のリンクする所で、
cc -L/usr/pkgsrc/bootstrap/work/wrk/pkgtools/pkg_install/work/libarchive/.libs -L/usr/pkgsrc/bootstrap/work/wrk/pkgtools/pkg_install/work/libfetch
-L/usr/pkgsrc/bootstrap/work/wrk/pkgtools/pkg_install/work/libnbcompat -Wl,-R/usr/pkg/lib -L../lib -o pkg_add main.o perform.o
-linstall -lfetch -larchive -lbz2 -lz -lnbcompat -lnbcompat
../lib/libinstall.a(parse-config.o): In function `pkg_install_config':
parse-config.o(.text+0x3f6): undefined reference to `fetchConnectionCacheInit'
../lib/libinstall.a(pkg_io.o): In function `fetch_archive_open':
pkg_io.o(.text+0x19): undefined reference to `fetchXGet'
../lib/libinstall.a(pkg_io.o): In function `fetch_archive_read':
pkg_io.o(.text+0x8c): undefined reference to `fetchIO_read'
pkg_io.o(.text+0x104): undefined reference to `fetchStringifyURL'...
とエラーが出ます。
ヘッダファイル等は、有ると思うのですが、
どうすれば良いでしょうか?
少しググった所
http://leaf.dragonflybsd.org/mailarchive/users/2011-08/msg00017.html
等がヒットしたのですが、pkgsrcの既知の問題でしょうか。
解決方法は有りますでしょうか?


196 :名無しさん@お腹いっぱい。:2011/11/20(日) 11:59:37.86
ニャース/キテガイスレで質問しちゃいけないな

197 :名無しさん@お腹いっぱい。:2011/11/20(日) 13:28:09.26
環境も書かないでbootstrapの質問をしているキチガイにはちょうどいいスレだろ。

198 :名無しさん@お腹いっぱい。:2011/11/20(日) 13:45:30.16
>>1-197

大体そう言うお前はNetBSDについて書かないのかよ
見ろ、見事なカウンターで返した
調子に乗ってるからこうやって痛い目に遭う

199 :名無しさん@お腹いっぱい。:2011/11/20(日) 13:48:00.13
メタキチガイがやってきましたな。

200 :名無しさん@お腹いっぱい。:2011/11/20(日) 16:39:09.59
>>198
ずいぶんお早いお帰りだな。

で。遅延分岐命令のないMIPSを作ってるメーカーってどこ?

201 :195:2011/11/20(日) 22:23:17.66
>>197
すいません
環境はx86で
ldのバージョンは
gnu ld 2.10.1でした
リビルドする際の方法が悪いのでしょうか


202 :名無しさん@お腹いっぱい。:2011/11/20(日) 23:12:20.39
これはひどいボケ。
つまらないので帰ってくれ。

203 :名無しさん@お腹いっぱい。:2011/11/20(日) 23:35:43.37
MIPSのスレで、pkgsrcの話とか…

204 :名無しさん@お腹いっぱい。:2011/11/21(月) 07:59:42.44
>>201
ここはMIPSスレなのでx86はスレ違い。
このへんでやれ。

BSD/OS
http://hibari.2ch.net/test/read.cgi/unix/969458073/

205 :名無しさん@お腹いっぱい。:2011/11/21(月) 09:06:21.06
BSD/OSとは限らないだろう。
x86とld 2.10.1しかわかんないんだから。

206 :名無しさん@お腹いっぱい。:2011/11/21(月) 09:39:02.45
NetBSDのamdtempにはFusionのサポート入ってるんだ・・・うらやましい・・


207 :名無しさん@お腹いっぱい。:2011/11/21(月) 11:04:36.97
>>201
uname -a は?

208 :名無しさん@お腹いっぱい。:2011/11/21(月) 20:32:46.40
キチガイに触るなよ…

209 :名無しさん@お腹いっぱい。:2011/11/21(月) 23:43:01.22
もう面倒くさいから、NetBSD向けの新しいMPUから作れよ。

210 :名無しさん@お腹いっぱい。:2011/11/22(火) 02:30:57.82
新しいMPUって遅延スロットのないMIPSとかか?w


211 :名無しさん@お腹いっぱい。:2011/11/22(火) 10:05:58.59
>>210


212 :名無しさん@お腹いっぱい。:2011/11/22(火) 19:20:49.82
SPARCstation 20 hyperSPARC 4CPU でちゃんと MPできるようになったそうだ。
めでたしめでたしww

213 :名無しさん@お腹いっぱい。:2011/11/22(火) 21:11:41.88
oh・・・10年くらい前に捨てちゃった・・

214 :名無しさん@お腹いっぱい。:2011/11/23(水) 00:42:43.38
今度は帰ってきたsparc厨かよ。

215 :名無しさん@お腹いっぱい。:2011/11/23(水) 21:11:42.89
一般的には常識とされている普遍的なテーマ、例えば
 真実は一つだけ
 怒りは自然な感情
 戦争・テロは無くならない
 死刑には殺人の抑止力がある
 虐められる側にも虐めの原因がある
 自己チューな人間ほど自己愛が強い
などの命題の間違いとその論拠を解説
義務教育では絶対教えない最新合理主義哲学
   感情自己責任論

216 :名無しさん@お腹いっぱい。:2011/11/23(水) 21:37:18.28
                  ∧        ∧  イライライライラ
                    / ヽ        / ヽ   イライライライラ
                /   ヽ___/   ヽ    イライライライラ
              / ノ(               \
              |  ⌒   ●   /\   ●  |  / ̄ ̄ ̄ ̄ ̄ ̄
         へ    |           /  \     |< 遅延スロットのないMIPSまだー?
       / \\  \        / ̄ ̄ ̄\  /  \______
     /   /\\  .>             ヽ
カンカンカン//  \\/ i i      _      |
 カンカンカン      i | ‖|    / ̄   ヽ    / __
   カンカンカン Σ [ ̄ ̄ ̄ ̄ ̄ヽ        / ̄  /|
   \ ̄ ̄ ̄ ̄ ̄ ̄ ̄/ ̄ ̄ヽ_____ /   /  |
     \回回回回回/                /   |
      \___/                 /     |

217 :名無しさん@お腹いっぱい。:2011/11/24(木) 00:16:34.81
大学に行けばあるだろ。毎年作ってるんだから。

218 :名無しさん@お腹いっぱい。:2011/11/24(木) 00:48:43.52
それってMIPSのライセンスを受けてるの?
ライセンスを受けてないならMIPSのような物でしかないよ。

219 :名無しさん@お腹いっぱい。:2011/11/24(木) 05:06:14.24
ガンガル持ってきて
「これがガンダムだ」(ドヤァ
って感じ。

220 :名無しさん@お腹いっぱい。:2011/11/24(木) 05:54:08.02
またMIPSスレになるのか!?

221 :名無しさん@お腹いっぱい。:2011/11/24(木) 12:48:20.11
ちょっと聞きたい
Citrus プロジェクトってのはいったい何だったんだろうか?
NetBSDにマージされたから成功裏に終わったのか?

UCS vs CSIの闘いでUCSに負けたという認識でいい?



222 :名無しさん@お腹いっぱい。:2011/11/24(木) 20:48:31.25
塩兄に聞け!

223 :名無しさん@お腹いっぱい。:2011/11/24(木) 21:14:38.37
いや そこは それ ねえ 聞けないじゃん

224 :名無しさん@お腹いっぱい。:2011/11/25(金) 14:12:56.62
君なら聞けるさ。

225 :名無しさん@お腹いっぱい。:2011/11/25(金) 16:06:36.49
それを言うなら、Linuxの(GNUの?)iconvとかは、まともになったのか?
Citrusでは妙な混乱とかはないのでありがたいが。

226 :名無しさん@お腹いっぱい。:2011/11/25(金) 23:12:02.30
塩爺が皇帝に勝てるわけないだろ

227 :名無しさん@お腹いっぱい。:2011/11/26(土) 09:27:30.72
はぁ? Citrus始まった頃の Linuxはガタガタだったんだが。
しかも非互換とか。

228 :名無しさん@お腹いっぱい。:2011/11/27(日) 08:06:29.40
>>185
> 今日、明日と出かけるので
> もうレスはできない悪しからず。

MIPSに遅延分岐はないくんは逃走したようです。

229 :名無しさん@お腹いっぱい。:2011/11/27(日) 09:44:04.51
>>228
いいんだよそれで。
延々と粘着されたりしたらかなわん。


230 :名無しさん@お腹いっぱい。:2011/11/27(日) 17:36:24.76
MIPSに遅延分岐はないくんは最後まで間違いを認めることができませんでした。
それどころか相手を粘着呼ばわりです。

ひどい話です。

231 :名無しさん@お腹いっぱい。:2011/11/27(日) 18:21:03.70
>>230
↓ アンタにはこれ
lw $1, 0($2)
addu $1, 1

と、

lw $1, 0($2)
nop
addu $1, 1
↑ これの違いはMIPSのマシン持ってないようだからわからんだろ。
わからん人と話してもしょうもないからな。

232 :名無しさん@お腹いっぱい。:2011/11/27(日) 18:23:29.76
ロードでインターロックしない話がどうかしたの?

233 :名無しさん@お腹いっぱい。:2011/11/27(日) 18:25:37.78
      ☆ チン     マチクタビレタ〜
                        マチクタビレタ〜
       ☆ チン  〃  ∧_∧   / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
        ヽ ___\(\・∀・) < 遅延分岐のないMIPSまだ〜?
            \_/⊂ ⊂_ )   \_____________
          / ̄ ̄ ̄ ̄ ̄ ̄ /|
       | ̄ ̄ ̄ ̄ ̄ ̄ ̄|  |
       |  愛媛みかん |/

234 :名無しさん@お腹いっぱい。:2011/11/27(日) 19:09:46.99
上は、遅延分岐無
下は遅延分岐あり
へネシーさんはMIPSの解説で上の説明をした本を出している。


235 :名無しさん@お腹いっぱい。:2011/11/27(日) 20:58:05.75
>232のどこに分岐があるんだ?

「MIPSの解説で上の説明をした本」ってどれのつもり?
何版の何章何ページに書いてある?
(日本語でも英語でもいいよ)

236 :名無しさん@お腹いっぱい。:2011/11/27(日) 21:13:35.73
>>235
遅延ロードと遅延分岐と遅延スロットの区別もついていない奴になにをいっても無駄。


237 :名無しさん@お腹いっぱい。:2011/11/27(日) 21:14:05.68
      ☆ チン     マチクタビレタ〜
                        マチクタビレタ〜
       ☆ チン  〃  ∧_∧   / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
        ヽ ___\(\・∀・) < 遅延分岐のないMIPSまだ〜?
            \_/⊂ ⊂_ )   \_____________
          / ̄ ̄ ̄ ̄ ̄ ̄ /|
       | ̄ ̄ ̄ ̄ ̄ ̄ ̄|  |
       |  愛媛みかん |/

238 :名無しさん@お腹いっぱい。:2011/11/27(日) 21:29:16.51
ひょっとして件の人って遅延スロットにはnopしか入れられないと思ってるとか?

239 :名無しさん@お腹いっぱい。:2011/11/28(月) 00:04:46.35
mipsebとmipselの違いが遅延分岐の有無だと思っていたバカだからあり得るw

240 :名無しさん@お腹いっぱい。:2011/11/29(火) 21:06:06.82
急に勢いが下がったのはなんでだぜ

241 :名無しさん@お腹いっぱい。:2011/11/29(火) 21:51:24.56
NetBSDにFreeBSDのjailのようなシステムはありませんか

242 :名無しさん@お腹いっぱい。:2011/11/30(水) 12:10:47.46
chrootと Xenの中間はないのでは。

243 :名無しさん@お腹いっぱい。:2011/11/30(水) 15:44:02.55
昔sysjailってのがあったけど無くなった。
今はxen使うしかないね。

244 :名無しさん@お腹いっぱい。:2011/11/30(水) 23:23:14.82
jailの代わりにXenは大げさすぎるだろ

245 :名無しさん@お腹いっぱい。:2011/12/01(木) 01:44:15.37
しかしchrootで足りないならxenしかない。

246 :名無しさん@お腹いっぱい。:2011/12/01(木) 19:41:09.83
ないなら作ってくれよ

247 :名無しさん@お腹いっぱい。:2011/12/01(木) 19:42:33.68
別に要らないし

248 :名無しさん@お腹いっぱい。:2011/12/01(木) 22:03:56.58
つくれないのか OK

249 :名無しさん@お腹いっぱい。:2011/12/02(金) 00:13:46.49
なんに使うだよ。

250 :名無しさん@お腹いっぱい。:2011/12/02(金) 10:59:32.42
そりゃああた、jailとか Solaris Containerとか使う用途で使うんだろ。

251 :名無しさん@お腹いっぱい。:2011/12/02(金) 11:11:47.55
つくればあるもん

252 :名無しさん@お腹いっぱい。:2011/12/02(金) 12:36:55.28
で?
「jailとか Solaris Containerとか使う用途」ってなに?
chrootじゃだめなんですか?

253 :名無しさん@お腹いっぱい。:2011/12/02(金) 19:10:58.29
>>252
jailがなにか調べてみたら
例えばchrootでVPS提供しようと思うの?

254 :名無しさん@お腹いっぱい。:2011/12/02(金) 19:23:52.20
必要な人が作ればいい。

255 :名無しさん@お腹いっぱい。:2011/12/02(金) 19:29:00.22
結局
「jailとか Solaris Containerとか使う用途」
って答えられないんだ。

バカが知ったかぷりして出てくんなよw

256 :名無しさん@お腹いっぱい。:2011/12/02(金) 19:31:31.12
>>253
VPS用途ならxenでちゃんと仮想化するべきだろ。


257 :名無しさん@お腹いっぱい。:2011/12/02(金) 23:37:00.55
xenなんかでやったらリソースが無駄に使われすぎるだろ。
安価な月額500円のVPSなんて、1台にどれくらい詰め込まれてると思ってるんだ?

258 :名無しさん@お腹いっぱい。:2011/12/02(金) 23:57:34.76
後出しじゃんけん過ぎる

259 :名無しさん@お腹いっぱい。:2011/12/03(土) 01:01:02.04
結局、安VPSを運用するとき以外はが必要なことはないってことだな。


260 :名無しさん@お腹いっぱい。:2011/12/03(土) 11:18:25.43
つまらん。無知がぎゃぁぎゃぁ騒ぐな。茶がまずくなる

261 :名無しさん@お腹いっぱい。:2011/12/03(土) 13:34:10.65
なんも知らなくても相手に、知らないのはお前が物知らずだから、といっていれば偉そうなふりが出きるのだから簡単でいいな。

MIPSに遅延分岐はない。の人とまるっきり同じやり方だ。
途中で逃げるところまで同じ

262 :名無しさん@お腹いっぱい。:2011/12/03(土) 14:18:58.15
程度の低いインターネットだなあ

263 :名無しさん@お腹いっぱい。:2011/12/03(土) 15:52:04.11
お前みたいなクズがいるからそうなった。

264 :名無しさん@お腹いっぱい。:2011/12/04(日) 19:41:43.69
BitVisorってNetBSDをベースに開発されたハイパーバイザじゃなかたけ?
ttp://www.securevm.org/
ttp://www.bitvisor.org/

265 :名無しさん@お腹いっぱい。:2011/12/04(日) 20:14:06.53
URLまでわかってて、何で自分で見ないんだろ。


純国産オープンソース・ソフトウェア

BitVisor は,ゼロからフルスクラッチで開発された純国産のソフトウェアで,バイナリ及びソースコードは BSD ライセンスで公開されています.

266 :名無しさん@お腹いっぱい。:2011/12/05(月) 14:08:08.75
なんでこんなおツム弱いのが粘着したの?

267 :名無しさん@お腹いっぱい。:2011/12/05(月) 21:02:42.68
お前みたいなクズがいるからそうなった。


268 :名無しさん@お腹いっぱい。:2011/12/06(火) 00:25:03.15
こんな程度の低いスレがUNIX板で一番勢いあるとか。
UNIX終わったな。NetBSD終わったな。

269 :名無しさん@お腹いっぱい。:2011/12/06(火) 02:34:55.55
そんなあなたにイカがでゲソ?
http://partake.in/events/15eeeb4f-ddf4-45a5-a147-7710f2be06d2

270 :名無しさん@お腹いっぱい。:2011/12/06(火) 06:52:12.31
> たぶんprintf("a\n")とかならputs()にgccが変換しちゃうと思うんですよね。
みたいなこといってるバカが講師とか…

271 :名無しさん@お腹いっぱい。:2011/12/06(火) 10:57:34.14
$ cat hoge.c
main() { printf("a\n"); }
$ cc -c hoge.c
...
$ nm hoge.o
0000000000000000 T main
U puts

272 :名無しさん@お腹いっぱい。:2011/12/06(火) 11:14:05.38
ふむふむ

273 :名無しさん@お腹いっぱい。:2011/12/06(火) 12:08:14.98
>>271
どういうことなんです?
>>270
どういうことなんです?

274 :名無しさん@お腹いっぱい。:2011/12/06(火) 17:56:04.49
hyperSPARC MPだとまだおかしい、つー話と、そりゃ CPUモジュールの
キャッシュが(ハード的に)壊れてる、つー話があった。

275 :名無しさん@お腹いっぱい。:2011/12/06(火) 19:08:56.59
おまいらの大好きなMIPSタソですよ?
ttp://pc.watch.impress.co.jp/docs/news/20111206_496097.html

276 :名無しさん@お腹いっぱい。:2011/12/06(火) 19:21:20.62
>>270
バカなので講師かわってあげてください

277 :名無しさん@お腹いっぱい。:2011/12/06(火) 19:46:40.41
>>275
日本ではいくらで売り出されるのかだけ気になる

278 :名無しさん@お腹いっぱい。:2011/12/07(水) 15:15:40.15
putsとprintfは戻り値が違うのでi = printf() しとけば大丈夫。

279 :名無しさん@お腹いっぱい。:2011/12/07(水) 15:21:59.03
そうするとどうなるの

280 :名無しさん@お腹いっぱい。:2011/12/07(水) 15:23:30.40
>>278
大丈夫じゃないよ。

281 :名無しさん@お腹いっぱい。:2011/12/07(水) 20:42:38.84
echo 'main() { printf("a\\n"); }' | gcc -S -x c -o - - | less

そしてよく読めw

282 :名無しさん@お腹いっぱい。:2011/12/07(水) 20:45:10.65
netbsd-5 amd64 で 4KBセクタな 2TB超 HDDってなんも考えんと普通に使える?
XP以前みたいに 63じゃなくて 8の倍数に境界しとけば問題なし?

283 :名無しさん@お腹いっぱい。:2011/12/07(水) 21:12:19.56
>>281
バックスラッシュが1個余分だよ。
(echoを通すにしてもバックスラッシュは1個が正しい)

バックスラッシュが1個にしろw
そしてよく読めw

284 :名無しさん@お腹いっぱい。:2011/12/08(木) 08:48:28.29
おまえか、そのバカ講師ww
文脈とはカケラも関係ないな?
/bin/echoならそうだが、シェル組込みの echoはいろいろだ。
1 linerこんなとこへ投げるのに事前に試さないなんて、君以外にそういないぜ?www

10000000億回、よく読めやww

285 :名無しさん@お腹いっぱい。:2011/12/08(木) 08:57:34.86
...逆か。「バカ講師」呼ばわりしてるヤツ、が君?w

286 :名無しさん@お腹いっぱい。:2011/12/08(木) 09:57:13.80
いろんな仕様の echo があるとわかってるなら、
標準的なシェルで試せばいいのに。

287 :名無しさん@お腹いっぱい。:2011/12/08(木) 16:48:51.51
何にせよ >>270 が理解してないのは確定してるので、
わざわざ乱暴な言葉使うのはやめて、平和にやろうぜ。

288 :名無しさん@お腹いっぱい。:2011/12/08(木) 17:43:10.10
なに言ってる。標準的なシェルだ。しばくぞ

289 :287:2011/12/08(木) 18:09:35.05
/bin/ksh や zsh のビルトイン echo はそういう動作するんだけど、
古手の BSD ユーザには、すごい違和感があるのよ。
BSDの伝統的なechoは、「\」の解釈をしないので。
ksh や zsh 使ってても、echo の代わりに /bin/echo を使ってみれば
分かると思うけど。

「\」を解釈するechoは、System-Vイズム的な感じがして嫌なのね。
K&Pで育ったオッサンは「echo が解釈するのは、先頭の -n オプションのみ」
が正義なんよ。
まあ、時代はzshなので、アナクロニズムといえばアナクロニズムだけど、
echo みたいな超基本的なところで、非互換性を導入するなよって思っちゃう
わけですよ。

ちなみに /bin/echo, /bin/sh, /bin/csh, /usr/pkg/bin/{bash,tcsh} は、
全て伝統的BSD仕様なので、多数決だと、5対2で、伝統的BSD仕様の勝ちw

以上、単なるオッサンの昔話w

290 :名無しさん@お腹いっぱい。:2011/12/08(木) 18:45:00.51
>>289
> 古手の BSD ユーザには、すごい違和感があるのよ。

ほぁぁ?

> BSDの伝統的なechoは、「\」の解釈をしないので。

知ってるよ。「伝統的」だから、じゃないと思うがな。
そもそも古手の BSDユーザーは自分ら指して「伝統的」なんて言わんよ。
cat -n への Weinbergerの批判に述べられていることこそが BSD。

> 「\」を解釈するechoは、System-Vイズム的な感じがして嫌なのね。

違うと思うよ。

> まあ、時代はzshなので、アナクロニズムといえばアナクロニズムだけど、

zshのどこが SysVなんだよ.. それを言うなら POSIXだろ。
今更 POSIXにケチつけてもどうにもならん。

> ちなみに /bin/echo, /bin/sh, /bin/csh, /usr/pkg/bin/{bash,tcsh} は、
> 全て伝統的BSD仕様なので、多数決だと、5対2で、伝統的BSD仕様の勝ちw

で、長文書けば話の本筋かき混ぜられて目的達成か?

291 :名無しさん@お腹いっぱい。:2011/12/08(木) 18:54:42.33
> まあ、時代はzshなので、
本当?

292 :名無しさん@お腹いっぱい。:2011/12/08(木) 18:56:38.69
270が発端の話の本筋って271で終わってないか

293 :名無しさん@お腹いっぱい。:2011/12/08(木) 19:00:54.05
> cat -n への Weinbergerの批判に述べられていることこそが BSD。

違った、Rob Pikeだったw

294 :287:2011/12/08(木) 19:22:56.42
> そもそも古手の BSDユーザーは自分ら指して「伝統的」なんて言わんよ。
自分を指してるわけじゃなくて、echoを指して伝統的って言ってるのに、読みとれてないのかな?

> cat -n への Weinberger^WRob Pikeの批判に述べられていることこそが BSD。
また誤解を招く表現だな。
cat -n って、まさに BSD 拡張で、Rob Pikeは、BSD拡張に対する批判。
君の書き込みは、Pikeが批判しているのがBSDだとも読めるが、Pikeの主張がBSDとも読める。
もし後者なら間違い。
ちなみに、自分もPikeの批判には同感w

> > 「\」を解釈するechoは、System-Vイズム的な感じがして嫌なのね。
> 違うと思うよ。
いや、当の POSIX 規格にも、
・「\」を解釈するのは historic System-V echo
・「\」を解釈しないのは BSD echo
って書いてあるわけで (APPLICATION USAGE や RAITONALE を読んでね)、
http://pubs.opengroup.org/onlinepubs/9699919799/utilities/echo.html
結論の出てる話に「違うと思うよ」とか言われても困るよ。ちゃんと歴史を勉強して欲しいな。

> zshのどこが SysVなんだよ.. それを言うなら POSIXだろ。

「\」の仕様は X/Open System Interface 仕様の一部であって、POSIX では optional じゃないのかな?
POSIX って、XSI 必須なんだっけ?
上記 POSIX 仕様の RATIONALE には、「移植性を必要とするプログラムはecho じゃなくて printf 使え」という意味のことが書いてあるぞ。

あと、zsh や ksh は必ずしも POSIX 互換ではない。
POSIX への互換性を言うなら、bash の方が高い。で、その bash は、「\」を特に解釈しないんだな。
従って、ここで POSIX を引合にだすのは間違いじゃないかなあ。


295 :287:2011/12/08(木) 19:26:05.10
>>292
終ってるよね。
いったいぜんたい何を指して >>290 が「話の本筋」とか言ってるのか
サッパリ分からん。


296 :名無しさん@お腹いっぱい。:2011/12/08(木) 22:14:38.89
そんなことよりお前らの大好きな翻訳の話ししようぜ

297 :名無しさん@お腹いっぱい。:2011/12/10(土) 11:39:33.28
>> そもそも古手の BSDユーザーは自分ら指して「伝統的」なんて言わんよ。
> 自分を指してるわけじゃなくて、echoを指して伝統的って言ってるのに、読みとれてないのかな?

cshは V6起源なので伝統的、bourne shellは V7なので SysVと言ってるに
等しいんだが。今更何を言ってるんだか。

> 君の書き込みは、Pikeが批判しているのがBSDだとも読めるが、Pikeの主張がBSDとも読める。

そりゃまたオメデタい解釈だな。恣意のカタマリだw

298 :名無しさん@お腹いっぱい。:2011/12/10(土) 11:58:50.43
こうやってOpenBSDと分かれていったのか・・・

299 :名無しさん@お腹いっぱい。:2011/12/10(土) 13:32:08.49
やっぱり、NetBSDなんか使ってないヤツなわけだ。消えな

300 :名無しさん@お腹いっぱい。:2011/12/10(土) 20:13:35.91
> bourne shellは V7なので SysVと言ってるに
> 等しいんだが。今更何を言ってるんだか。

え、何書いてるの?
Bourne shell の元々の echo は \ を解釈しないよ。
もしかして、Bourne shell のビルトイン echo が \ を解釈すると思ってる?
君、本当に NetBSD ユーザー?

>> 君の書き込みは、Pikeが批判しているのがBSDだとも読めるが、Pikeの主張がBSDとも読める。

> そりゃまたオメデタい解釈だな。恣意のカタマリだw

で、実際どっちだったの?


301 :名無しさん@お腹いっぱい。:2011/12/10(土) 21:19:26.21
      ☆ チン     マチクタビレタ〜
                        マチクタビレタ〜
       ☆ チン  〃 ∧_∧   / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
        ヽ ___\(\・∀・) < で?遅延スロットのないMIPSまだぁー?
            \_/⊂ ⊂_ )  \__________
          / ̄ ̄ ̄ ̄ ̄ ̄ /|
       | ̄ ̄ ̄ ̄ ̄ ̄ ̄|  |
       | 愛媛みかん  |/

75 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)