Hacker News new | past | comments | ask | show | jobs | submit
How does using instructions that operate on multiple data elements, which make your software 3 times faster, not fit the definition of SIMD-accelerated?
Because these are normal instructions.

If you do multiplication using mul instead of loop and add, is it acceleration too?

Yes.

The article would then be "MUL-accelerated multiplication". Obviously any modern compiler should not require a developer to make that optimization.

What does "normal instructions" mean? I don't see (or missed) a heading with "Normal" in the ESP32 docs.

Edit: Or are you saying the instruction called out by the author is not SIMD?

{"deleted":true,"id":50251101,"parent":50251087,"time":1793049397,"type":"comment"}