RISC Architectures are fucking stupid
>>100196464please, elaborate
>>100196464modern CISCs internally compile to RISC though
>>100196486It's...they're stupid, okay?
failing babby's first computer architecture class i see
>RISC is the best y-y-you just need a ARM compatibility layer and x86_64 compatibility in order for it to be usable!I await such cope posts like these in the future kek
>>100196464RISC won because simple architectures are easier to optimize.CISC won because powerful instructions can do more in one cycle than simple ones.RISC lost because exposing micro-architecture details like delay slots of jumps is fucking stupid.CISC lost because "convenient" instructions for assembly writers like BCD decoding instructions are nonsense.Basically both won and lost.
>>100196565ARM is RISC. Guess what the R in ARM stands for.
>>100197024The original ARM designed in 1984 followed the RISC ideals.Modern ARMs not so much. They've got hundreds of instructions, complex instructions (internally implemented as micro-operations), variable-length instructions, etc.
>Be ARM>Be RISC>RISC: Reduced Instruction Set Computer>Has instructions like "Floating-point Javascript Convert to Signed fixed-point, rounding toward Zero">https://developer.arm.com/documentation/ddi0602/2024-03/SIMD-FP-Instructions/FJCVTZS--Floating-point-Javascript-Convert-to-Signed-fixed-point--rounding-toward-Zero-
>>100196464Seriously, why would I want only a few instructions when I could have alot instead?
>has 3 distinct instruction set encodings>4 if you count java support>5 if you count aarch64This is what I hate most about ARM.
>>100196464I wouldn't know, I'm just here for the frogs dressed as food.
>>100196464RISC-V is going to dominate the future.
your architecture either dies RISC or lives long enough to become CISC
guys is there even a single operating system that runs on risc-v? I found out haiku sorta kinda does>but it is haiku>like l-o-l, it's haiku>are you serious
OISC is the future.
>>100198670Every RISC-V board comes with its own customized Linux distro.
>>100198670Gentoo Linux