diff options
author | Alessandro Gatti <a.gatti@frob.it> | 2025-05-22 12:20:43 +0200 |
---|---|---|
committer | Damien George <damien@micropython.org> | 2025-06-10 11:29:02 +1000 |
commit | 78ee1bac60a89f13d62395c1f7b6b122e26af98a (patch) | |
tree | f574e6848b2f29517c8dde78f6f4dcf4a316a98e /docs/esp8266/tutorial/adc.rst | |
parent | e43a3849d9b725f7a59dd17623193738b7ea04a5 (diff) |
py/emitnative: Let Viper int-indexed code use appropriate operands.
This commit extends the generic ASM API by adding the rest of the
ASM_{LOAD,STORE}[size]_REG_REG_OFFSET macros whenever applicable.
The Viper int-indexed load/store code generator was changed to use those
API functions if they are available, falling back to backend-specific
implementations if possible and ultimately to a generic implementation.
Right now all backends except for x64 implement load16, load32, and
store32 operations (x64 only implements load16).
Signed-off-by: Alessandro Gatti <a.gatti@frob.it>
Diffstat (limited to 'docs/esp8266/tutorial/adc.rst')
0 files changed, 0 insertions, 0 deletions