• Alessandro Gatti's avatar
    py/asmrv32: Fix short/long jumps scheduling. · 326e1149
    Alessandro Gatti authored
    The RV32 emitter always scheduled short jumps even outside the emit
    compiler pass.  Running the full test suite through the native emitter
    instead of just the tests that depend on the emitter at runtime (as in,
    `micropython/native_*` and `micropython/viper_* tests`) uncovered more
    places where the invalid behaviour was still present.
    Signed-off-by: default avatarAlessandro Gatti <a.gatti@frob.it>
    326e1149
asmrv32.h 22 KB