Hi,

On Thu, Aug 22, 2024 at 6:14 PM tom ehlert via Freedos-user
<freedos-user@lists.sourceforge.net> wrote:
>
>
> > But DIV is slow enough (or irrelevant?) that many RISC cpus don't
> > include a hardware DIV instruction. So it is an actual slowdown that
> > is, in many cases, not strictly needed. Right?
>
> Beside the fact that this discussion abou DIV is completely irrelevant

Not because it's "optimal", but because it's "good enough", right?

> to the " Minor performance anomaly ",

Because the main problem is disk-bound, not compute-bound??

> newer ARMS *DO* implement DIV
>
> https://developer.arm.com/documentation/100235/0004/the-cortex-m33-instruction-set/multiply-and-divide-instructions/sdiv-and-udiv

There are dozens of ARM variants. I'm vaguely aware of Cortex-M33, but
I know many things are missing (or extra) in many variants.

Wikipedia says Cortex-M33 is 32-bit and from 2016. Cortex-M also has
no MMU (needed for "full-fledged" operating systems).

Most modern work seems focused on ARM64.


_______________________________________________
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user

Reply via email to