|
|
|
|
|
by DougMerritt
1934 days ago
|
|
The Vax had a polynomial evaluation instruction. It would barely be any more complicated to have such a thing produce the Calculus 101 derivative of a single variable polynomial. Someone, somewhere, may well have done such a thing on some CISC machine. CISC as a general approach lost out to RISC historically for specific reasons, but it's fun to think about. |
|
I'm afraid my DEC assembly language study ended at the PDP-11, but it is edifying to know the VAX had such an instruction.
In some domains like numerical programming, ML, and graphics using SDF having a Calc 102 operation like a gradient op might be considered useful enough to include in a RISC instruction set, and the RISC entry on Wikipedia says this about the RISC-V architecture:
> The ISA is designed to be extensible from a barebones core sufficient for a small embedded processor to supercomputer and cloud computing use with standard and chip designer defined extensions and coprocessors.
Maybe a derivative op belongs in a math coprocessor?