Closed mumbel closed 5 years ago
We will have to take a look at the preview in the search text, I suspect the logic needed to highlight the searched value may be the culprit.
In general complex operands (more than scalar, register, address) are usually repeated across instruction types and are put into sub-constructors. This practice isn't always followed.
I've been thinking of the best way to handle these different addressing modes that add this kind of complexity, but have yet to come up with a good approach (with the available bits). Code reuse would be great as I do have significant code dup across my instructions at this point
The preview in the search text where the operands starts with a '[', the '[' is cut off.
Search Text:
st.w a5]0x4,d1
Listing:st.w [a5]0x4,d1
Don't know if related but found while developing Tricore processor module, AFAICT there are no other instructions in other processor modules where the operands start like this. For the given example:
edit: trailing ']' seems to be effected as well, but this one also has a '+' missing
ld.bu d15,[a5
ld.bu d15,[a5+]
"^:\S\s\[" found only
tbh
in THUMBtbh r0,r1
tbh [r0,r1]
Environment (please complete the following information):