News for hackers. Stuff that matters.
Re:MIPS R3000 by pinewurst on Thursday June 20, 2019 @11:41AM (#20234009)
It's still my favorite RISC processor and the only one that I actually liked coding in assembler (SPARC wasn't fun at all).
Re:MIPS R3000 by monocasa on Thursday June 20, 2019 @02:06PM (#20235510)
Alpha is bae. PowerPC is great as long as you don't look at the fever dream nightmare that is it's supervisor state.
Re:MIPS R3000 by kristopolous on Thursday June 20, 2019 @03:05PM (#20236149)
Want one? I've got a 600mhz sitting in the cost. Totally works. I'm in Los Angeles
Re:MIPS R3000 by monocasa on Thursday June 20, 2019 @03:12PM (#20236218)
Haha, my partner would be unhappy if I came home with another stray, but I appreciate the offer. : )
Re:MIPS R3000 by kristopolous on Thursday June 20, 2019 @04:23PM (#20236955)
Hrmm. I could do a login if you really want. I have an openvms and netbsd disk.

I've been trying to not take this thing to ewaste for a decade

Re:MIPS R3000 by pkaye on Thursday June 20, 2019 @02:30PM (#20235783)
Alpha had a weakly-ordered memory model though.
Re:MIPS R3000 by monocasa on Thursday June 20, 2019 @02:57PM (#20236081)
Yeah, but it wasn't that big of a deal in practice. I sort of like that it was such a weak memory model that you just explicitly had to synchronize any sorts of cross thread comms.
Re:MIPS R3000 by ncmncm on Thursday June 20, 2019 @09:45PM (#20239170)
MIPS never had any memory model at all! They might have one, by now, most likely cribbed from PPC, ARM, or Itanic. Or maybe more than one!
Re:MIPS R3000 by mepian on Thursday June 20, 2019 @12:55PM (#20234803)
How annoying were the branch delay slots?
Re:MIPS R3000 by x0re4x on Thursday June 20, 2019 @01:04PM (#20234890)
You could always put NOPs into delay slots by default and replace them later with something more useful.
Re:MIPS R3000 by jawnv6 on Thursday June 20, 2019 @03:11PM (#20236213)
no, you could not "always" find something useful to put there later. gross exaggeration
Re:MIPS R3000 by mrguyorama on Thursday June 20, 2019 @03:25PM (#20236374)
You misunderstood parent. They meant you can always nop the branch delay, and you might find something more useful for it later
Re:MIPS R3000 by jawnv6 on Thursday June 20, 2019 @04:31PM (#20237034)
that may have been what they wanted to write. unfortunately they wrote something wrong and misleading instead. i understood what they wrote perfectly well and the implication therein isn't, somehow, my fault
Re:MIPS R3000 by mrguyorama on Thursday June 20, 2019 @05:04PM (#20237368)
The "always" qualifier does not apply to anything after the "and". Why do you assume it does? You are being very combative and pedantic so I assume you have a diehard rule for this that you can reference? Like some english grammar handbook?
Re:MIPS R3000 by pinewurst on Thursday June 20, 2019 @01:59PM (#20235449)
Less so than register windows :)
Re:MIPS R3000 by aap_ on Thursday June 20, 2019 @03:05PM (#20236152)
From having read lots of disassembled MIPS code I can tell you that they become second nature very quickly.