Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

ARM has fingers

Name: Anonymous 2015-01-19 22:51

http://infocenter.arm.com/help/topic/com.arm.doc.dui0489c/Cjabicci.html
The IT (If-Then) instruction makes up to four following instructions (the IT block) conditional. The conditions can be all the same, or some of them can be the logical inverse of the others.
LOL. I don't think even the VAX had one of those.

Name: Anonymous 2015-01-20 1:18

That doesn't sound very RISCy.

Name: Anonymous 2015-01-20 1:35

>>2
They've got less money than Intel does, so they have to play it safe.

Name: Anonymous 2015-01-20 1:38

>>2
ARM never was very RISCy. It only appears that way when placed alongside older architectures that predate it. Every instruction on the original ARM could be predicated.

Name: Anonymous 2015-01-20 3:32

>>4
RISC doesn't imply "only the most basic commands". It just implies a reduced-sized instruction set as compared to CISC.

Name: Cudder !MhMRSATORI 2015-01-20 7:03

This is how ARM can stay competitive to x86, and why MIPS and the rest are ridiculously far behind.

They've done far more CISCy things though:
http://en.wikipedia.org/wiki/Jazelle

Name: Anonymous 2015-01-20 12:24

>>5
Classical RISC design means exactly that, actually. Look at the original MIPS design if you don't believe me.

Name: Anonymous 2015-01-20 14:14

>>7
But ARM is the Advanced RISC Machine, not Classical RISC Machine. No one wants the CRM because RISC purists take it to far and you end up with a Turing tarpit stack machine with ten instructions.

Name: Anonymous 2015-01-20 15:40

``RISC'' is a marketing buzzword.

Name: Anonymous 2015-01-20 17:26

>>9
Wrong! It's actually a marketing buzzacronym.

Name: Anonymous 2015-01-20 17:45

>>10
implying acronym is not a word

Name: Anonymous 2015-01-20 19:05

>>11
EPIC

Name: Anonymous 2015-01-20 19:15

>>11
Yes, I'm implying precisely that. What're you going to do about it?

Name: Anonymous 2015-01-20 19:36

>>13
*grabs dick*

Name: Anonymous 2015-01-20 19:42

>>14
But I haven't washed. Enjoy your stinky hands.

Name: Anonymous 2015-01-20 19:49

>>15
Oh, I will.

Name: Anonymous 2015-01-21 2:40

>>8,10
The A in ARM will always stand for Acorn as far as I'm concerned. (Didn't ARM Holdings drop "RISC" from their name too, just because some barbarian in marketing was afraid it would spook investors? They have no credibility there, I'm afraid.)

Name: Anonymous 2015-01-21 3:03

I'd dip in Turing's Tarpit if you know what I mean.

Name: Anonymous 2015-01-21 10:20

>>1
I just understood the pun in your title, OP.

Name: Anonymous 2015-01-22 13:11

>>18
Reimu's ARMpit is superior.

Name: Anonymous 2015-01-25 3:49

>>1
ARM assembly guru here. They removed conditional execution from the newer AArch64 (aka ARM64) architecture. It was becoming more of a nuisance with the introduction of deeper pipelines, instruction parallelism, and instruction reordering--it can be done, but it requires a combinatorial explosion of gates the deeper the pipeline gets.

With ARM being on the small form-factor, low-power consumption part of the spectrum, it made sense to drop it.

Name: Anonymous 2015-01-25 4:11

>>21
Just removing an instruction in the name of practicallity. Absolutely humiliating. Intel would not only support that instruction, but would devote ten million more transistors to supporting it at every stage of the 37(ish?) stage pipeline. This is why MIPS should have won the RISC wars.

Name: Anonymous 2015-01-25 4:16

Name: Anonymous 2015-01-25 4:37

>>22
Humiliating? Depends how you look at it. ARM processors dominate the mobile market, precisely because of the pragmatism that ARM engineers have had over the years. Intel is the one that is feeling humiliated for not being able to really break into the mobile market.

Not that any of us here really care about mobile though. Mobile is for normies.

AArch64 does double the general purpose register count to 32, with a dedicated zero register. They also double the 128-bit NEON SIMD registers, and add double-precision support. They have dedicated instructions and processing units for AES encrypt/decrypt and SHA-1/SHA-2.

Nothing revolutionary like what Intel's doing with their recent processors though. The ADX arbitrary-precision integer arithmetic extensions Intel recently added, for example.

Name: Anonymous 2015-01-25 6:38

>>24
ADX isn't revolutionary. TSX, on the other hand...

Name: Anonymous 2015-01-25 8:09

>>24
Humiliating
Pretty sure >>22 was a joke.

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List