binutils-esp32ulp
binutils-esp32ulp copied to clipboard
Assembly of MOVE Rx, Ry
Using version 2.35_20220830 from esp-idf 5.1, MOVE Rx, Ry
is apparently assembled as:
(MSB)
1110000100000000000000000yyyyxx
i.e. Rsrc2 is equal to Rsrc1, as if it was MOVE Rx, Rx, Ry
, while TRM doesn't specify Rsrc2 for MOVE instruction.
Shouldn't it be:
(MSB)
111000010000000000000000000yyxx
instead?
Is it intended behavior?