ARM / Passt die CLZ insn zur RISC Philosophie?
Mein STM32F207 (Cortex M3) kann die Anzahl der führenden Nullen (in der binär Darstellung eines Registers) zählen und zurückgeben... (von der Instruction hat mir ein LLM (ChatGPT) erzählt: alte Frage 😋)
Zur Diskussion steht hier also: Ist das noch RISC? Man könnte ja auch ne Schleife basteln... Oder ist es schon CISC? Oder soll der STM32F207 einfach nich arm dran sein?
1 Antwort
Man kann auch eine Multiplikation als Schleife umsetzen, auch eien Division, eine Addition, .....
Die Frage ist halt, wo man die Grenze ziehen will oder sollte. CLZ operiert direkt auf dem Register, warum also nicht?
ja... wenigstens holt es sich den Operanden nich aus dem RAM... 😋