NetBSD その28
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
2011/11/15(火) 06:17:13.56_ノ⌒ゝ
\ ´-ヽ
\ノ⌒ヽ
NetBSD
\
ttp://www.netbsd.org/
前スレ
NetBSD その27
http://hibari.2ch.net/test/read.cgi/unix/1269438144/l50
0002名無しさん@お腹いっぱい。
2011/11/15(火) 06:43:36.38NetBSD専用スレッド
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/
0003名無しさん@お腹いっぱい。
2011/11/15(火) 06:45:06.03ttp://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/
0004名無しさん@お腹いっぱい。
2011/11/15(火) 07:25:23.630005名無しさん@お腹いっぱい。
2011/11/15(火) 07:38:54.65とでも思ってるのか?
俺は、もし、上司が自分の無知を棚に上げてあんたのような態度でモノを尋ねてきたら
本当の事は上司でも教えん。
ARMとMIPSの大きな違いも具体的なモノで示せなく「アレとかコレとか」の代名詞でしか
示せない教えて君よw
0006名無しさん@お腹いっぱい。
2011/11/15(火) 07:46:29.83↑ こいつ、アホだなww
0007名無しさん@お腹いっぱい。
2011/11/15(火) 08:47:23.230008名無しさん@お腹いっぱい。
2011/11/15(火) 08:49:17.870009名無しさん@お腹いっぱい。
2011/11/15(火) 08:50:28.56ユーザーレベルのプログラムはきっちり互換。というか、そうでないと
バイナリを共有できんだろ?
% 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
遅延スロットなら、ユーザーランドだよな?
0010名無しさん@お腹いっぱい。
2011/11/15(火) 12:00:14.70NetBSD スレであそびました。
ケンカはしちゃだめです。
焼肉座談会は
いっつも仲良しです。
0011名無しさん@お腹いっぱい。
2011/11/15(火) 12:12:50.280012名無しさん@お腹いっぱい。
2011/11/15(火) 12:39:09.480013名無しさん@お腹いっぱい。
2011/11/15(火) 16:48:43.480014名無しさん@お腹いっぱい。
2011/11/15(火) 17:24:41.66SPARCが落ち目になった時の富士通も同じだが。
もちょっとなんとかしよーいう気はないんかね日本企業は。
富士通は今ごろ元気出してるけどw
PowerPCや HP-PAやってなんかいいことあったのか、と。
0015名無しさん@お腹いっぱい。
2011/11/15(火) 20:09:28.13なんとかなった海外企業があるのか?
0016名無しさん@お腹いっぱい。
2011/11/15(火) 20:49:40.55予算は随契にできる額以内。
ものも、それぐらいの規模。
0017名無しさん@お腹いっぱい。
2011/11/15(火) 20:56:16.45タダで開発してくれるんじゃないか?
0018名無しさん@お腹いっぱい。
2011/11/15(火) 21:11:19.99でmipselとmipsebでどっちが遅延分岐有りでどっちが遅延分岐無しなの?w
0019名無しさん@お腹いっぱい。
2011/11/15(火) 21:14:47.44shelはあってもshebはないからelが遅延分岐有りじゃね?w
0020名無しさん@お腹いっぱい。
2011/11/15(火) 21:19:58.14ワロス。お前ユーモアのセンスあるな。
0021名無しさん@お腹いっぱい。
2011/11/15(火) 23:15:10.620022名無しさん@お腹いっぱい。
2011/11/15(火) 23:16:11.34企業というか中国はHPCで
0023名無しさん@お腹いっぱい。
2011/11/15(火) 23:32:51.84ARMじゃあ食指が動かないのも事実
国産RISC(笑)
0024名無しさん@お腹いっぱい。
2011/11/16(水) 00:58:50.830025名無しさん@お腹いっぱい。
2011/11/16(水) 02:07:18.26mipsの後のelとかebの意味分かってる?
endianがlittleかbigかって意味なんだけど。
newsmipsは対象のターゲットにR3000とR4000混じってるけどmipseb一本だし、
hpcmipsもVR4xxxとTX39(=R3000相当)が混じってるけどmipsel一本だし、
pmaxもR3000とR4000混じってるけどmipsel一本だし、
遅延スロット全然関係ないよね。
R2000/3000とそれ以外っていうのも全然関係ないよね。
こんな関係ないことを調べていないで、早く遅延スロットのないMIPSをもってこいよ。
もしこの世の中に存在するというならなw
0026名無しさん@お腹いっぱい。
2011/11/16(水) 06:45:36.24そんなに疑問に思うのなら、MIPS社などにメールするなり製造した会社等に訊くなり
すればよいと思うのだが…
0028名無しさん@お腹いっぱい。
2011/11/16(水) 08:15:05.330029名無しさん@お腹いっぱい。
2011/11/16(水) 16:58:37.00mipsel/mipsebの意味もわからないバカがうっかりあるっていっただけ。
そうせめてやるなw
0030名無しさん@お腹いっぱい。
2011/11/16(水) 17:04:04.41> そんなに疑問に思うのなら、MIPS社などにメールするなり製造した会社等に訊くなり
問い合わせるから遅延分岐のないMIPSを製造した会社を教えてくれよw
MIPS社はそんな石を設計したことないんで、MIPSに聞くのは筋違い。
だから製造した会社に問い合わせたいんだw
0031名無しさん@お腹いっぱい。
2011/11/16(水) 17:07:25.090032名無しさん@お腹いっぱい。
2011/11/16(水) 19:35:43.580033名無しさん@お腹いっぱい。
2011/11/16(水) 21:22:44.22だから、MIPSなどに訊けと言ってる.w
これ以上,ヒントは出さん.
「mipsは遅延スロットは無い」と書いた意味が勉強した者にはいずれ分かる時がくる.
0034名無しさん@お腹いっぱい。
2011/11/16(水) 21:49:41.310035名無しさん@お腹いっぱい。
2011/11/16(水) 22:39:44.290036名無しさん@お腹いっぱい。
2011/11/16(水) 23:26:28.23今度は、俺が訊ねよう。
なぜ、遅延分岐なんかさせにゃならんのだ(グリコのおまけかw)
「MIPSは遅延分岐は必ず必要なのだ」とかいう解説した本があったら紹介してくれ。
0037名無しさん@お腹いっぱい。
2011/11/17(木) 00:35:31.06なんでそんなことしたかはふつーのRISC解説本あたりにあるだろー。
0038名無しさん@お腹いっぱい。
2011/11/17(木) 00:44:50.140039名無しさん@お腹いっぱい。
2011/11/17(木) 05:20:30.43ジャンプ命令にはあるよ。
0040名無しさん@お腹いっぱい。
2011/11/17(木) 05:23:07.26前スレ>>977
> R3000とR4000ではパイプラインの深さが違うので、本来であれば
> 遅延スロットの深さを変えないといみがない。
> しかし、バイナリ互換を保つためそのような変更はできず、
> 結局インタロックするようになり
> Microprocessor without Interlocked Pipeline Stages じゃなくて
> Microprocessor with Interlocked Pipeline Stages だろと揶揄された逸話から、
> R4000では遅延スロットに実質的な意味がない→削除された。
>
> と勘違いしたのかな。
ってツッコミが既にあったのに今更何をw
0041名無しさん@お腹いっぱい。
2011/11/17(木) 07:21:41.57> だから、MIPSなどに訊けと言ってる.w
MIPS(の互換チップ)の設計やってた友人に聞いたけど「バカいうなwww」
っていわれたよ。
0042名無しさん@お腹いっぱい。
2011/11/17(木) 07:36:58.14ほーw
そのジャンプ命令とやらを
upしてチョッ
そして、その遅延分岐は何のために必要だったのか解説をたのむ.
0043名無しさん@お腹いっぱい。
2011/11/17(木) 08:08:35.18MIPS16 ISAのマニュアルぐらいならググれば出てくるだろう。
でもってジャンプ命令とかJRとかJALとかを探せばいいと思うよ。
> そして、その遅延分岐は何のために必要だったのか解説をたのむ.
ISAでそう決まってるから。
0044名無しさん@お腹いっぱい。
2011/11/17(木) 08:25:22.03あのね。
お前がもったいつけて得意気に語ろうとしている、
今のMIPSの実装では遅延スロットがあっても
どうせインターロックするときはするってことは
みんな知ってるんだよ。
それでもMIPSの命令セットには遅延分岐があるには変わらないわけ。
MIPSの人間だろうが製造会社の人間だろうが、誰に聞いてもその辺は変わらないよ。
0045名無しさん@お腹いっぱい。
2011/11/17(木) 12:16:20.58>ISAでそう決まってるから。
MIPS16 ISA でかぁ!!
じゃぁ,あんた,↓の意味わからんだろww
http://uw714doc.sco.com/cgi-bin/info2html?(as)MIPS%2520ISA&lang=ja
0046名無しさん@お腹いっぱい。
2011/11/17(木) 14:53:59.06MIPS16のジャンプ命令に遅延スロットがある理由となんの関係が?
MIPSのエンディアンと遅延スロットの有無に何か関係があるかのように騙ってみたりとか、いい加減そういう全く関係ないことを語り、それに対して無駄な説明をさせることによって相手を消耗させようとするような陰険な真似はやめてくれないかな。
0047名無しさん@お腹いっぱい。
2011/11/17(木) 14:56:14.360048名無しさん@お腹いっぱい。
2011/11/17(木) 15:10:49.82相手の主張を一発で否定できるのになんでそれをやらずに
ぐだぐだと関係ないことをあげて、
これがわからないお前はバカとか下らない挑発をかましてるんだろうなぁ。
0049名無しさん@お腹いっぱい。
2011/11/17(木) 15:14:55.29「mipsは遅延スロットは無い」と書いた意味
とやらが>40や>44であるっていうならとっとと白状しろよ。
0050名無しさん@お腹いっぱい。
2011/11/17(木) 18:32:31.660051名無しさん@お腹いっぱい。
2011/11/17(木) 18:33:10.340052名無しさん@お腹いっぱい。
2011/11/17(木) 19:53:50.940053名無しさん@お腹いっぱい。
2011/11/17(木) 21:02:59.570054名無しさん@お腹いっぱい。
2011/11/17(木) 21:03:50.510055名無しさん@お腹いっぱい。
2011/11/17(木) 21:18:20.35聞いた方が、どうすればいいんだコイツと思いました。
0056名無しさん@お腹いっぱい。
2011/11/17(木) 21:19:58.40RISCのことをMIPSと呼んでるだけ。というオチでももう怒らないつもりw
だから早く白状して下さい。
0057名無しさん@お腹いっぱい。
2011/11/17(木) 21:21:54.10ググっても見つけられないような人にメージャーでもないCPUを上げて
それが「遅延分岐が無い」って俺が言い張ってもアンタがそれを検証する能力
があるかなんてことはありえんだろう.猫に小判状態w
もし、俺がアンタの立場なら、MIPSの仕様書をもらってきて「MIPSには遅延分岐」
は必須なんだというモノをupして相手を論破するがな。
だいたい、アンタMIPSのマシンも持ってないだろ.
0058名無しさん@お腹いっぱい。
2011/11/17(木) 21:24:27.61ARMはMIPSの上位互換とか言ってるぞw
0059名無しさん@お腹いっぱい。
2011/11/17(木) 21:24:38.950060名無しさん@お腹いっぱい。
2011/11/17(木) 21:29:52.980061名無しさん@お腹いっぱい。
2011/11/17(木) 21:34:44.67いくらgoogleでも此の世に存在しないモノは引っかからないだろ。
もしあるならぐぐれで無くってこのページって示せばいいのに。
ググって見つかるならウェブ上にあるってことなんだろ?
MIPSのデータシートならググればいくらでも見つかる。
例えばこれは東芝のTX19
http://www.semicon.toshiba.co.jp/docs/datasheet/ja/MicroController/TMP19A43FDXBG_TMP19A43FZXBG_ja_datasheet_070409.pdf
で、MIPS32とMIPS16の命令について書かれてる。
MIPS32なら分岐命令ジャンプ命令に遅延スロットがあるし、
MIPS16でもジャンプ命令には遅延スロットがある。
> それが「遅延分岐が無い」って俺が言い張ってもアンタがそれを検証する能力
> があるかなんてことはありえんだろう.猫に小判状態w
用意されているデータシートぐらいは読んでやるよ。
もちろん英文でもいいよ。
0062名無しさん@お腹いっぱい。
2011/11/17(木) 21:38:57.85MIPS16の条件分岐には分岐遅延なしで抹殺wwww
どっちもどっちだなwwwwwwww
どっちか言い切ってるバカは抹殺でおk
そいえばMIPS16eはジャンプにも分岐遅延なかったwwwww
0063名無しさん@お腹いっぱい。
2011/11/17(木) 21:43:49.42遅延スロットがあるジャンプ命令が削除されてるわけではないけどな。
0064名無しさん@お腹いっぱい。
2011/11/17(木) 21:46:17.050065名無しさん@お腹いっぱい。
2011/11/17(木) 21:49:00.37URI間違った。
http://www.semicon.toshiba.co.jp/docs/datasheet/ja/MicroController/TX19-CPU-BOOK-WHOLE-J_ja_030810.pdf
こっち。
0066名無しさん@お腹いっぱい。
2011/11/17(木) 21:54:45.19PDFは読んだし、
東芝さんの開発技術さんにもMIPS16のことも訊いたよ.
どうしてMIPS16に遅延分岐があるのか教えてくれるしMIPS16と書かれてるのは
実際には, MIPS16eであるとも教えてくれる. PDFなんかばかり鵜呑みにしないで
アンタも訊いてみたら.MIPS16とMIPS16eは違うということは知ってるよな?W
0067名無しさん@お腹いっぱい。
2011/11/17(木) 21:56:45.27当時の思想であり。→RISCの解説書を読め
R4000だと3命令くらい行っちゃいたいのを1命令に抑えたのはバイナリ互換性を
考慮してのこと。→ここで日和ったのはMIPSらしからぬなぁーと。
MIPS16→意味不明
0068名無しさん@お腹いっぱい。
2011/11/17(木) 21:57:38.37って言っても頭おかしいと言われるだけだと思うがなw
MIPS16eが扱えるプロセッサでもMIPS32モードでは、
結局遅延分岐命令つかうしかないわけだし。
0069名無しさん@お腹いっぱい。
2011/11/17(木) 21:59:22.08ほぉ
聞いたことおしえてほしいなwww
それでどう主張がかわった?wwwww
0070名無しさん@お腹いっぱい。
2011/11/17(木) 21:59:57.35むしろお前は、MIPS16eでMIPS16にあった遅延スロット付きのジャンプ命令を
なぜ削らなかったのかを考えた方がいいぞ。
0071名無しさん@お腹いっぱい。
2011/11/17(木) 22:06:12.05>>67
> R4000だと3命令くらい行っちゃいたいのを1命令に抑えたのはバイナリ互換性を
> 考慮してのこと。→ここで日和ったのはMIPSらしからぬなぁーと。
R4000のファーストユーザってSGIなわけでしょ。
用途からしてバイナリ互換ばっさりってわけにはいかないわな。
らしかろうが、なんだろうが、客がダメって言ったらダメだよねw
0072名無しさん@お腹いっぱい。
2011/11/17(木) 22:06:22.84それは終わってる話だと思うのです。
だって「ディレイスロットがないMIPSをもってこい」だし
それならMIPS16があるよんと
0073名無しさん@お腹いっぱい。
2011/11/17(木) 22:07:20.42issueが違うと皆バイナリ互換ありません。ではやってられない。
0074名無しさん@お腹いっぱい。
2011/11/17(木) 22:08:25.04MIPS16にもMIPS16eにも遅延スロットはあるでしょ。
0075名無しさん@お腹いっぱい。
2011/11/17(木) 22:11:40.84はぁ?
遅延分岐は何故起きるか知らんの!
だから、東芝さんに直に訊けよ.
ただし、アーキテクチャーをある程度勉強してないと
開発技術さんに回してもられないかも知れんけど…
0076名無しさん@お腹いっぱい。
2011/11/17(木) 22:11:58.29まぁそうなんですけどねー
原理主義者は有り無ししか議論できないみたいなんで。
はっきり言ってパイプラインステージ依存な実装はダメだと思います。
0077名無しさん@お腹いっぱい。
2011/11/17(木) 22:15:24.21R3000でやっちゃったモノはやっちゃったのだから仕方ないよね。
0078名無しさん@お腹いっぱい。
2011/11/17(木) 22:17:07.53あるのとないのとが混在してるんだけど、それをどーみますか?
MIPSには遅延スロットが絶対ある!>ないときもあるよ
0079名無しさん@お腹いっぱい。
2011/11/17(木) 22:19:08.31そこがよくわかんね。
同じRISCのARMは遅延分岐無いんでしょ
何故、MIPSには遅延分岐があるの?
0080名無しさん@お腹いっぱい。
2011/11/17(木) 22:19:17.12> はぁ?
> 遅延分岐は何故起きるか知らんの!
「遅延分岐命令を実行したから」以外の理由があるのか?
遅延分岐命令を実行しなければ遅延分岐は実行しないわな
たとえば、MIPS16eで遅延スロット付きのジャンプ命令を実行すれば
遅延分岐は発生するし、遅延スロットなしの(C付きの)ジャンプ命令を
実行すれば遅延分岐は発生しないわけで。
0081名無しさん@お腹いっぱい。
2011/11/17(木) 22:20:11.90> あるのとないのとが混在してるんだけど、それをどーみますか?
> MIPSには遅延スロットが絶対ある!>ないときもあるよ
それいったら、分岐を一切使わないでプログラムを書けばMIPSにも遅延分岐がないことになるけど、そういうのって詭弁っていわない?
0082名無しさん@お腹いっぱい。
2011/11/17(木) 22:21:50.98>>76
0083名無しさん@お腹いっぱい。
2011/11/17(木) 22:23:08.89>「遅延分岐命令を実行したから」以外の理由があるのか?
もし、それを東芝の開発技術さんに言ったら笑われるよw
0084名無しさん@お腹いっぱい。
2011/11/17(木) 22:24:02.52いいません
だってMIPS16には遅延分岐ない命令が定義されてるんだもん。
0085名無しさん@お腹いっぱい。
2011/11/17(木) 22:27:02.41例えば富士通のFRってマイコンは遅延スロット付きの分岐/ジャンプ命令と
遅延スロットなしの分岐/ジャンプ命令がそれぞれ用意されていて、
遅延分岐命令なしにプログラムが書けるんだけど、
このプロセッサには遅延スロットはありませんっていっていいの?
0086名無しさん@お腹いっぱい。
2011/11/17(木) 22:28:49.760087名無しさん@お腹いっぱい。
2011/11/17(木) 22:30:25.88> だってMIPS16には遅延分岐ない命令が定義されてるんだもん。
でも遅延スロット有りの分岐も定義されていて使っていいわけだよね。
賢いコンパイラなら遅延スロットを埋められるときは埋めて
遅延分岐を使うだろうし、埋められないときは遅延スロットなしの分岐
をつかって命令コードを小さくるよね。
遅延スロットはあるというべきじゃないの?
0088名無しさん@お腹いっぱい。
2011/11/17(木) 22:33:21.63>>966
> 遅延スロットが無いのが同じ.
といったヴァカが悪いんですね。
0089名無しさん@お腹いっぱい。
2011/11/17(木) 22:34:50.54>49
0090名無しさん@お腹いっぱい。
2011/11/17(木) 22:41:14.69これまたひどい捨てセリフで逃走したもんだな。
0091名無しさん@お腹いっぱい。
2011/11/17(木) 22:42:53.52> 遅延スロットが無いのが同じ.
まぁどうでもいいから遅延分岐のないMIPSを製造した会社をもってこいよ。
0092名無しさん@お腹いっぱい。
2011/11/17(木) 22:43:33.46そーでーす。
私がヴァカだったんですw
だってさー、あそこで、「遅延スロットは有る無しの問題じゃないだろ」
ってツッコミが来るだろと思ったのに誰もツッコまないんだも〜ん
まっ、イイっカ 過疎ってるから釣っちゃえってネw
0093名無しさん@お腹いっぱい。
2011/11/17(木) 22:45:13.85効率的にはあるべきです。
互換性を気にしないならパイプラインステージに合わせて最高効率を
得るために命令を埋めるべき。
だけど、なぜかMIPS16ではなくなったのよね。
R4000以降もあれなんだけど
0094名無しさん@お腹いっぱい。
2011/11/17(木) 22:47:24.11別に逃げてないけどあなたの主張がわからないwwwwwwwwwww
0095名無しさん@お腹いっぱい。
2011/11/17(木) 22:49:34.40あるべきでなくってISAに定義されているんだから、
MIPS16eには遅延スロットは「ある」だろ。
0096名無しさん@お腹いっぱい。
2011/11/17(木) 22:50:56.39ある、ないなら「両方」だ
0097名無しさん@お腹いっぱい。
2011/11/17(木) 22:54:02.23で、オレがいってるのは「遅延分岐のないMIPSをもってこい」だ。
MIPS16eは「両方」でMIPS16/MIPS32は「ある」だな。
どちらも「ない」ではないから>>72の主張は引っ込めるということでいいな。
0098名無しさん@お腹いっぱい。
2011/11/17(木) 22:59:32.74さっさと遅延分岐のないMIPSを製造した会社をもってこいよ
0099名無しさん@お腹いっぱい。
2011/11/18(金) 00:01:21.01来てたのか。
遅延分岐は起こるものじゃなく、遅延slotを「許す」アーキが存在するってだけだろ。
俺の手元に有るR4000マシンは実は遅延slotは2段だが、R3000との互換性維持
の為に、1段だけ許してあとはインターロック掛かる。
要するにMPUは速いがメモリは遅い、でもバイナリ互換は大事、ってこと。
0100名無しさん@お腹いっぱい。
2011/11/18(金) 00:13:27.28遅延スロットという言葉の使い方が間違ってるし、
ブランチで遅延スロットを入れる理由はメモリの遅さではなくパイプラインの深さだし。
0101名無しさん@お腹いっぱい。
2011/11/18(金) 00:40:41.48そもそもパイプラインの深さは何で決定してると思ってるの?
FFからやり直せ。
0102名無しさん@お腹いっぱい。
2011/11/18(金) 00:49:28.310103名無しさん@お腹いっぱい。
2011/11/18(金) 00:50:50.550104名無しさん@お腹いっぱい。
2011/11/18(金) 02:43:53.050105名無しさん@お腹いっぱい。
2011/11/18(金) 07:26:47.19MIPS16にカスタムできるCPUってあるよね.
それも、遅延分岐するの?
0106名無しさん@お腹いっぱい。
2011/11/18(金) 08:16:35.56「MIPS16にカスタムできるCPU」ってなに?
基本命令セットを削るようなカスタムを許すとは思えんが。
0107名無しさん@お腹いっぱい。
2011/11/18(金) 08:20:41.99えっ?
MIPS16 の基本命令を削るカスタムって何?
0108名無しさん@お腹いっぱい。
2011/11/18(金) 08:33:08.98ヴァーカ
0109名無しさん@お腹いっぱい。
2011/11/18(金) 08:41:35.59MIPS16知らん
ヴァーカとかw
0110名無しさん@お腹いっぱい。
2011/11/18(金) 08:46:40.24それはともかく最近のNetBSDのmipsのぶっ壊れっぷりはたまらん
0111名無しさん@お腹いっぱい。
2011/11/18(金) 08:55:04.46>NetBSDのmipsのぶっ壊れっぷりはたまらん
おいらも最初、そう思った。
でも、いろいろ文献調べると問題はMIPS側にあると思った。
MIPS作った当事者が仕様をキチンと説明しなくモノができてからの結果
ありきの仕様だからじゃないかと、思うようになった!
0112名無しさん@お腹いっぱい。
2011/11/18(金) 09:50:36.60NetBSDの話はスレ違い
0113名無しさん@お腹いっぱい。
2011/11/18(金) 10:12:30.280114名無しさん@お腹いっぱい。
2011/11/18(金) 10:52:52.230115名無しさん@お腹いっぱい。
2011/11/18(金) 13:24:33.13MIPS16には遅延分岐があると>97で書いてるのにもかかわらず
しつこく聞いてくるのはなぜ?
0116名無しさん@お腹いっぱい。
2011/11/18(金) 13:29:55.460117名無しさん@お腹いっぱい。
2011/11/18(金) 14:08:24.015.1_2011Q3/ がないの? 最近 amd64使い出したボクには困るん..
0118名無しさん@お腹いっぱい。
2011/11/18(金) 14:34:02.020119名無しさん@お腹いっぱい。
2011/11/18(金) 14:41:48.260120前スレ966
2011/11/18(金) 14:53:05.01こんなことになってもうしわけありませんでした。
前スレでの発言は取り消しいたします。
0121名無しさん@お腹いっぱい。
2011/11/18(金) 16:23:54.22なに適当なこと言ってるんだ?
MIPSの仕様書はちゃんとあるだろ。
0122名無しさん@お腹いっぱい。
2011/11/18(金) 17:51:21.43MIPSの仕様書が無いなんて書いてはいません。
MIPS の製品としての仕様をキチンと説明したものはありますかって言うことです。
例えば、R4200のアドレスは他のR4xxxと違い33bitなのは何故かとか説明されたモノがあれば
ご紹介ください。
0123名無しさん@お腹いっぱい。
2011/11/18(金) 18:09:05.610124名無しさん@お腹いっぱい。
2011/11/18(金) 18:15:44.92> MIPSの仕様書が無いなんて書いてはいません。
> MIPS の製品としての仕様をキチンと説明したものはありますかって言うことです。
「なぜ」かなんて説明する必要はないだろ。
実際どうなっているっていうことが明確に書いてあれば事足りる。
そもそも「なぜ」が仕様書に書かれているプロセッサなんていくらでもあるだろ。
> 例えば、R4200のアドレスは他のR4xxxと違い33bitなのは何故かとか説明されたモノがあれば
> ご紹介ください。
x86だってATOM N270に「なぜ」Intel64が実装されていないのか書かれた資料はないだろ。
それでもNetBSDはちゃんと実装できている。
mipsがbrokenなのは仕様書に「なぜ」が描かれていないからではない。
下らない御託を述べてる暇があったら、とっとと遅延分岐のないMIPSをもってこいよ。
0125名無しさん@お腹いっぱい。
2011/11/18(金) 18:39:13.80>MIPS16には遅延分岐
見て見ぬふりしてやってるのに自ら恥を再三晒して!w
MIPS16には遅延分岐なんて無いよ.
MIPS16 のアンタのいう遅延分岐とやらのコードをuPしてみろww
0126名無しさん@お腹いっぱい。
2011/11/18(金) 18:46:34.42お前にはJR命令とJAL命令に遅延スロットがあるって書いてあるのが読めないのか。
本当にヴァカだな。
0127名無しさん@お腹いっぱい。
2011/11/18(金) 18:48:50.64逃げた先でもバカなこといっていてはしょうがないけどなw
0128名無しさん@お腹いっぱい。
2011/11/18(金) 18:49:10.16JR命令とJAL命令は、アンタのいう遅延分岐と何の関係があるの?
0129名無しさん@お腹いっぱい。
2011/11/18(金) 18:50:46.27JRもJALもプログラムの分岐を行う命令だぞ。
それとも
ジャンプと分岐は違います(キリッ
とか頭おかしいこというつもりなのかw
0130名無しさん@お腹いっぱい。
2011/11/18(金) 18:52:45.900131名無しさん@お腹いっぱい。
2011/11/18(金) 18:53:36.61分岐命令の遅延スロットがあるのはメモリが遅いから、とか言ってるヴァカがいるスレはここですか?
0132名無しさん@お腹いっぱい。
2011/11/18(金) 18:54:13.20また逃走ですかw
0133名無しさん@お腹いっぱい。
2011/11/18(金) 18:56:01.66話を逸らすな.
だいたいアンタのいう 遅延分岐命令って何なんだよw
0134名無しさん@お腹いっぱい。
2011/11/18(金) 18:56:19.470135名無しさん@お腹いっぱい。
2011/11/18(金) 19:03:22.53> だいたいアンタのいう 遅延分岐命令って何なんだよw
遅延スロット付きの分岐命令のことですが。
JRやJALも遅延スロット付きの分岐命令だけど。
必死に話を逸らしてるのはあんただろw
0136名無しさん@お腹いっぱい。
2011/11/18(金) 19:04:13.72いちゃもん付けてるのかこのヴァーーカは?w
0137名無しさん@お腹いっぱい。
2011/11/18(金) 19:10:34.220138名無しさん@お腹いっぱい。
2011/11/18(金) 19:11:02.48>>99
分岐命令に遅延スロットを作った理由はメモリが遅いからではなく、
分岐命令を実行仕様としたときには既に次の命令がパイプラインに入っているのをそのまま実行することにしてしまったからです。
>>101
パイプラインの深さはメモリの速度だけで決定されるわけではありません。
>>122
MIPS以外ではすべて仕様の意図が説明されたマニュアルがあるって本当?
そうでないならMIPSが特別なわけではなく、mipsがbrokenな言い訳にはならないということです。
>>125
MIPS16には遅延分岐命令はあります。
>>133
遅延分岐命令というのは遅延スロットのある分岐命令のことです。
0139名無しさん@お腹いっぱい。
2011/11/18(金) 19:14:13.50パイプラインをキャンセルするのがもったいないので、遅延スロットに
ある命令はそのまま実行して分岐することにした。
という文脈で分岐とジャンプとを別けて考える意味はないからなぁ。
0140名無しさん@お腹いっぱい。
2011/11/18(金) 19:15:36.05mips?遅延分岐?遅延スロット?分岐命令?
0141名無しさん@お腹いっぱい。
2011/11/18(金) 19:16:28.60あぼーんして放置を推奨
0142名無しさん@お腹いっぱい。
2011/11/18(金) 19:17:12.27上げたのは今日一日だけの墓穴で、この以前にも山ほどあるんだぜw
0143名無しさん@お腹いっぱい。
2011/11/18(金) 19:18:02.82遅延スロットってどのようなモノなの?
0144名無しさん@お腹いっぱい。
2011/11/18(金) 19:18:17.430145名無しさん@お腹いっぱい。
2011/11/18(金) 19:20:24.85キチガイ過ぎる。
それとも、知らない振りして無駄な説明をさせることによって相手を消耗させようとする魂胆かな。
0146名無しさん@お腹いっぱい。
2011/11/18(金) 19:21:48.17いや、アンタの文が変だから.
0147名無しさん@お腹いっぱい。
2011/11/18(金) 19:23:38.64墓穴堀まくりのキチガイの言い訳はひどすぎるな。
0148名無しさん@お腹いっぱい。
2011/11/18(金) 19:26:40.790149名無しさん@お腹いっぱい。
2011/11/18(金) 19:27:20.570150名無しさん@お腹いっぱい。
2011/11/18(金) 19:28:21.660151名無しさん@お腹いっぱい。
2011/11/18(金) 19:32:31.50ほらよ。
0152名無しさん@お腹いっぱい。
2011/11/18(金) 19:33:35.08ブランチとジャンプのマシン語を晒せ.
0153名無しさん@お腹いっぱい。
2011/11/18(金) 19:35:13.440154名無しさん@お腹いっぱい。
2011/11/18(金) 19:37:50.540155名無しさん@お腹いっぱい。
2011/11/18(金) 19:43:30.35全然違うしな。
大体、近い分岐はブランチで、遠い分岐やアドレス間接はジャンプで
リターンアドレスを保持するのはコールであることは多いけど、
例えばmipsならコール命令はないし、Z80であればブランチ命令はない。
それぞれに該当するものが、ブランチだったりジャンプだったりする。
結局、プログラムの流れを変える命令って意味ではどれも同じだし、
別けて考える意味はないだろう。
遅延分岐命令はないけど、遅延ジャンプ命令はある(キリッ
とかいう屁理屈をこねたいならともかく。
0156名無しさん@お腹いっぱい。
2011/11/18(金) 19:46:35.33MIPS16に遅延分岐はないよ。の人は、
MIPS16にあるのは遅延ジャンプ命令だよ。っていいたかったの?
0157名無しさん@お腹いっぱい。
2011/11/18(金) 19:49:41.420158名無しさん@お腹いっぱい。
2011/11/18(金) 19:55:28.17そういう話になれば、
>>96 が言ってるようになる.
0159名無しさん@お腹いっぱい。
2011/11/18(金) 20:04:32.60遅延分岐命令ってのがよく分らん
分岐命令をかけたから遅延分岐が発生するんでしょ。
0160名無しさん@お腹いっぱい。
2011/11/18(金) 20:24:17.79>>96 は分岐命令ジャンプ命令という話はしていない。
0161名無しさん@お腹いっぱい。
2011/11/18(金) 20:25:17.63遅延スロットがある分岐命令が遅延分岐命令。
遅延スロットのない分岐命令では遅延分岐はしない。
バカの振りをしてるならいい加減にしろ
0162名無しさん@お腹いっぱい。
2011/11/18(金) 20:40:20.87遅延スロットがあって結果として遅延分岐して
遅延スロットがないのは結果として遅延分岐はしないってこと?
0163名無しさん@お腹いっぱい。
2011/11/18(金) 21:18:25.650164162
2011/11/18(金) 21:36:46.50↓
遅延分岐命令 → 遅延分岐
[遅延スロット無] ← 分岐命令
↓
遅延分岐はしない
ってことなの?
0165名無しさん@お腹いっぱい。
2011/11/18(金) 21:41:34.370166名無しさん@お腹いっぱい。
2011/11/18(金) 21:53:17.39↓
遅延分岐命令 → 遅延分岐
(分岐命令を発呼した遅延スロットはそれを受け遅延分岐命令を出し結果として遅延分岐した)
[遅延スロット無] ← 分岐命令
↓
遅延分岐はしない
(分岐命令を発呼した遅延スロットは無いので結果として遅延分岐はしなかった)
ってことなの?
0167名無しさん@お腹いっぱい。
2011/11/18(金) 21:56:04.06遅延分岐命令は遅延スロットを伴う分岐命令のこと。
遅延スロットに入っている命令のことではない。
0168名無しさん@お腹いっぱい。
2011/11/18(金) 22:01:25.01JAL命令は羽田空港からだからモノレールで移動するわけだが、
途中下車してスロットなんかやって遊んでたら遅れるに決まってるだろ。
つまりそういうことだ。もういいかげんにやめとけ。
0169名無しさん@お腹いっぱい。
2011/11/18(金) 22:02:17.17>遅延分岐命令は遅延スロットを伴う分岐命令のこと。
意味がわかんない?
上のような図式で書ける?
0170名無しさん@お腹いっぱい。
2011/11/18(金) 22:07:38.660171名無しさん@お腹いっぱい。
2011/11/18(金) 22:08:41.81書けない。
0172名無しさん@お腹いっぱい。
2011/11/18(金) 22:21:06.190174名無しさん@お腹いっぱい。
2011/11/18(金) 22:30:05.49>161でなぜ分からないのか分からない。
0176名無しさん@お腹いっぱい。
2011/11/18(金) 23:05:48.60↓こういうコードが書けます
>>151
0177名無しさん@お腹いっぱい。
2011/11/18(金) 23:28:03.570178名無しさん@お腹いっぱい。
2011/11/18(金) 23:39:19.48マチクタビレタ〜
☆ チン 〃 ∧_∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
ヽ ___\(\・∀・) < 遅延スロットのないMIPSまだぁー?
\_/⊂ ⊂_ ) \__________
/ ̄ ̄ ̄ ̄ ̄ ̄ /|
| ̄ ̄ ̄ ̄ ̄ ̄ ̄| |
| 愛媛みかん |/
0179名無しさん@お腹いっぱい。
2011/11/19(土) 03:52:39.550180名無しさん@お腹いっぱい。
2011/11/19(土) 04:22:26.59メモリから命令が来ないから遅延スロットの命令を実行するんじゃ無くってw
0181名無しさん@お腹いっぱい。
2011/11/19(土) 06:40:47.80ニーモニックの意味を無視すればブランチもジャンプも同じでCPUにとっては
スイッチのON,OFFでしかなくロードさえ同じって解釈になる。
それを嫌って初期のCPUにはジャンプしか無かったものをMIPSでは
より厳格に人間様に分かるようにブランチとジャンプに分けて書くようになった。
だから、アンタの主張はMIPSの話においては筋違いだし、アンタの主張を
鵜呑みにすれば経緯がどうであれNetBSDもLinuxも同じって言えてしまう。
0182名無しさん@お腹いっぱい。
2011/11/19(土) 07:10:07.84なんだ。今日の恥さらし1発目か?
PDP-11であれば、ジャンプはPCというレジスタへの演算でしかないから
分岐命令も演算命令の一部に過ぎない。
とかならともかく
> ニーモニックの意味を無視すればブランチもジャンプも同じでCPUにとっては
> スイッチのON,OFFでしかなくロードさえ同じって解釈になる。
キリッ
ってバカだろ。飛ばしすぎだw
> それを嫌って初期のCPUにはジャンプしか無かったものをMIPSでは
> より厳格に人間様に分かるようにブランチとジャンプに分けて書くようになった。
>>155の説明の後で
厳格に(キリッ
はねぇだろ。
で、MIPSはブランチとジャンプをどう別けているんだ?
コールもブランチとジャンプのそれぞれへまぜこぜにしているのに
ブランチとジャンプを「厳格(笑」に別けている意味ってなんだ?
JALでサブルーチンを呼ぶって「人間様に分かるように」書かれてると思うのか?
> だから、アンタの主張はMIPSの話においては筋違いだし、アンタの主張を
> 鵜呑みにすれば経緯がどうであれNetBSDもLinuxも同じって言えてしまう。
頭おかしすぎる。
0183名無しさん@お腹いっぱい。
2011/11/19(土) 08:05:24.98あんた、↓これは何をやってるかわかるか
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 は,アンタが書いたのではないのか?
俺は、「書いたこいつはヴぁカ」って意味であげた。
0184名無しさん@お腹いっぱい。
2011/11/19(土) 08:10:00.850185183
2011/11/19(土) 08:17:50.96もうレスはできない悪しからず。
0186名無しさん@お腹いっぱい。
2011/11/19(土) 08:38:20.07中曽根首相のときの日本をフィクションで描いています。
バブル経済前夜でした。
これが小泉首相のときの竹中平蔵による改革へとつながり、
今の円高、野田首相の進めるTPPとも通じています。
気分転換にどうぞ。アバター利用のコミュニティゲームの情報もあります。
1986年の残照
http://ronkokuunovel.seesaa.net/
0187名無しさん@お腹いっぱい。
2011/11/19(土) 13:07:33.22ARMは、「mipsじゃない!」って言われるし、俺は一体どうすれば… w
から始まって最後までまるっきり関係ないことを書いて逃げたな。
0188名無しさん@お腹いっぱい。
2011/11/19(土) 15:52:17.63ある程度知っている人じゃないとNetBSDなんて使わんしな
発端の
「ARMはMIPSじゃない」
という事は納得いただけたのだろうか
まあ、MIPSとRISCを勘違いしただけだろうと思いたいが
x86もRISCだと思っているらしいし
とここまで書いていたが、
x86ってCISCだよね?
中身RISCだからRISCだとか言わないよね?
もしかして最近のはμOPそのまま実行できるようになっているのか?
ARMとMIPSが同じだと思えるのが不思議でならない
と思っていたが、最近は同じオペラントになったのか?
0189名無しさん@お腹いっぱい。
2011/11/19(土) 16:19:48.14> 中身RISCだからRISCだとか言わないよね?
そういってる。
0190名無しさん@お腹いっぱい。
2011/11/19(土) 16:25:23.950191名無しさん@お腹いっぱい。
2011/11/19(土) 16:32:41.59件のキチガイが居なくなったあとに、のこのこ出て来て人の尻馬に乗って勝利宣言とか頭おかしいだろ。
0192名無しさん@お腹いっぱい。
2011/11/19(土) 16:59:57.04すまん。遅延スロットというのがわからんかったもんで
スレよごし本当にすまん
0193名無しさん@お腹いっぱい。
2011/11/19(土) 17:49:58.62> これに比べれば、サブルーチンなんかは人間様の中にはわかる者も
> 多くはなくてもいるだろ。
で?
ブランチとジャンプの表記を別けると、どの辺人間様(wにとってわかりやすくなるんだ?
別けなくてもベタバイナリよりはわかりやすいんだろw
0194名無しさん@お腹いっぱい。
2011/11/19(土) 18:37:07.78ブランチとジャンプは人間様がわかりやすいように厳密に別けられて無くてはならない(キリッ
ってどれだけダブスタなんだ?
その場凌ぎで言い訳するから、こんなわけ分からない主張をすることになるんだぞw
0195名無しさん@お腹いっぱい。
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の既知の問題でしょうか。
解決方法は有りますでしょうか?
0196名無しさん@お腹いっぱい。
2011/11/20(日) 11:59:37.860197名無しさん@お腹いっぱい。
2011/11/20(日) 13:28:09.26■ このスレッドは過去ログ倉庫に格納されています