Mihail Popa
2013-Jul-29 14:47 UTC
[LLVMdev] [PATCH] Add support for ARM modified immediate syntax
Hi. Please review the attached patch. It adds support for "modified immediate" syntax form to the relevant ARM instructions. Basically these immediate fields are represented via a pair of values: one being a base value and the other a modifier. Since some of these values may have multiple representations, the ARM architecture specification defines a syntax to guarantee that a specific encoding is obtained. Supporting this syntax is a requirement for any real assembler/disassembler testing since it's the only way to guarantee that a binary can be disassembled and reassembled into an exact copy of its former self. Regards, Mihai -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20130729/1a78ebe1/attachment.html> -------------- next part -------------- A non-text attachment was scrubbed... Name: LLVM-759.modimm.patch Type: application/octet-stream Size: 24578 bytes Desc: not available URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20130729/1a78ebe1/attachment.obj>
Maybe Matching Threads
- [LLVMdev] [PATCH] Two patches related to ARM TrustZone support
- [LLVMdev] Trap instruction for ARMv7 and Thumb
- [LLVMdev] Summary of TableNextGen BOF
- [LLVMdev] Summary of TableNextGen BOF
- [LLVMdev] Instructions with overlapping encodings that are disambiguated by field comparisons