Hi,
I'm getting my head around this and wonder how maps or 'curves' are referenced in IDA/ASM?
See below, for the function I believe is AES. The orange parts are the function loading maps from DPP's are they? How does that work?
The Section that move FRLFSDP to R12 is interesting, the location it references is only a 2 byte dw which is actually the first 2 byes in the 11x1 map. How is it reading the rest of the map in-to memory? Bit of code loading a byte or dw in looks simple enough, just need to get my head around how the map addressing works please?? I also see there's an extp command which is used to change DPP's, but not sure how it applies.