Alex Voinea
0b7aa31b2a
Fix MUL24x24R24 comment
2022-02-09 00:26:46 +01:00
Alex Voinea
70cb30208c
Also change MUL24x24R24 to the new format and fix rounding
2022-02-06 01:11:22 +01:00
Alex Voinea
aec2db7683
Optimize MUL8x16R8
2022-02-01 18:12:13 +01:00
Yuri D'Elia
31b913cddb
Correct the C implementation for MultiU16X8toH16
...
The comment behind the ASM MultiU16X8toH16 was misleading.
It actually computes ((a<<8)*b)>>16, or (a*b)>>8.
Correct the comment and C reference implementation accordingly.
2021-07-20 08:10:36 +02:00
Yuri D'Elia
b8e8f182ca
Add reference C implementations for MultiU16X8toH16/MultiU24X24toH16
...
Higher step counts might still overflow the ASM MultiU24X24toH16.
e4595fa24a
2020-08-03 19:03:13 +02:00
Yuri D'Elia
2d3fe3197c
Move calc_timer into speed_lookup_table for planner reuse
2019-05-24 17:08:32 +02:00
Yuri D'Elia
520cb491b2
Move speed lookup defs into a separate source
2019-05-24 17:08:32 +02:00
michalprusa
a4a80b3eb7
MK2 Firmware release.
2016-05-31 14:08:04 +02:00
Josef Prusa
f8c65e39ae
Reorginized the repository and added license
2016-02-21 15:02:31 +01:00