259 Commits (14ebaafb069ca198ee24a4e4859aab29971d273f)

Author SHA1 Message Date
Nguyen Anh Quynh 0596e11bd5 arm64: fix a wrong int type of a local var in printLabelOperand. this bug was introduced when we fixed C89 issue for MSVC 11 years ago
Axel 0vercl0k Souchet 35c8467275 still want that to compile on other systems 11 years ago
Axel 0vercl0k Souchet 605faf1db9 moved the hardcoded macros in the vcproj & just disable the warning for the crt 11 years ago
Nguyen Anh Quynh d27b0155ef arm: add BLX_pred into the list of relative branch instructions 11 years ago
Nguyen Anh Quynh bc80b3dc24 arm: fix some more Thumb relative branch instructions. bug reported by Giovanni Nanomad Condello 11 years ago
Nguyen Anh Quynh 42706a39e2 indentation with tab 11 years ago
Nguyen Anh Quynh d43187d4f9 arm: BLXi is another relative branch instruction to be fixed. bug reported by Giovanni Nanomad Condello 11 years ago
Axel 0vercl0k Souchet 779d4c75d9 first changes to get a successfully compiled version of capstone on VS2012 11 years ago
Nguyen Anh Quynh 49a1cb374c arm: fix another relative jump issue. bug reported by Giovanni Nanomad Condello 11 years ago
Nguyen Anh Quynh 958927eb56 clean up after the last removal of SubtargetFeature.h 11 years ago
Nguyen Anh Quynh 79e1dcb5f1 arm: update target branch having relative offset. issue reported by Giovanni Condello 11 years ago
Nguyen Anh Quynh e68ee701c4 x86: simplify code handling LOCK/REP by remembering this prefix status when decoding it 11 years ago
Nguyen Anh Quynh 16837f8431 x86: MULPD instruction is unavailable in X86_REDUCE mode 11 years ago
Nguyen Anh Quynh 288d6b3c8a x86: properly handle lock/rep prefixes when DIET option is enable 11 years ago
Nguyen Anh Quynh 9bcca47a98 x86: avoid duplicating code when handling prefixes in X86_getInstruction() 11 years ago
Nguyen Anh Quynh 45c77aeadd x86: handle tricky instructions related to MULPD at http://habrahabr.ru/company/intel/blog/200658/ 11 years ago
Nguyen Anh Quynh 5c7f0c3e0d x86: REP & REPNE are mutually exclusive prefixes 11 years ago
Nguyen Anh Quynh a5ffdc3a80 x86: properly handle LOCK/REP in the core, so remove buch of hacks 11 years ago
Nguyen Anh Quynh e106f701ef x86: only handle 3DNow instructions when X86_REDUCE mode is disable 11 years ago
Nguyen Anh Quynh 13d8c6f205 x86: support 3DNow instructions 11 years ago
Nguyen Anh Quynh 57e784b865 x86: cleanup unused opcode tables for X86_REDUCE 11 years ago
Giovanni Condello 7c78778cfc Make capstone library compile with arm-none-eabi-gcc 4.8 11 years ago
Nguyen Anh Quynh ca057fa8f6 x86: identation 11 years ago
Nguyen Anh Quynh 17874d084e x86: handle NOP instruction 0f18* 11 years ago
Nguyen Anh Quynh 2c5e3e5833 x86: allow 0x66 & 0x67 prefixes to be put anywhere in front of an instruction 11 years ago
Nguyen Anh Quynh 2cff6f61fc x86: handle instructions with LOCK/REP/REPNE prefix after other prefixes. bear with this until we have a better approach 11 years ago
Nguyen Anh Quynh 1b4864ac46 x86: fix comments on MOVcr, MOVdr, MOVrc, MOVrd 11 years ago
Nguyen Anh Quynh e93179b851 x86: BOUND instruction uses dword & qword for boundary array, but not memory reference 11 years ago
Nguyen Anh Quynh 7437a41bfa x86: minor fixes for comments on MOV32cr etc: this is related to 64bit code as well 11 years ago
Nguyen Anh Quynh fe94c2b270 x86: BOUND opcode is reused by EVEX instruction set, so must be handled properly 11 years ago
Nguyen Anh Quynh 96bda4f8b4 x86: MOV32cr & co. work for x64, not only x86. thank Joxean Koret for the help to verify this. 11 years ago
Nguyen Anh Quynh 0902bf2a25 x86: handle MOV32cr, MOV32dr, MOV32rc, MOV32rd 11 years ago
Nguyen Anh Quynh 2a9c0e0396 x86: fix a bug when sign-extend immediate for Ev. backport from upstream LLVM 11 years ago
Nguyen Anh Quynh fa697076b1 x86: handle more tricky instructions. 11 years ago
Nguyen Anh Quynh 2ce77133f5 x86: support some tricky instructions 11 years ago
Nguyen Anh Quynh 33e16362d6 x86: support 0x82 opcode for Arithmetic instructions 11 years ago
Nguyen Anh Quynh 6f56ff5663 x86: handle SAL instructions. bug reported by Attila Suszter & Ange Albertini 11 years ago
Nguyen Anh Quynh a247dc187d arm: print address Imm without prefix 0x for Imm >= -9 11 years ago
Nguyen Anh Quynh 9df79afc77 systemz: cleanup 11 years ago
Nguyen Anh Quynh 2579a3fae9 systemz: add a missing operand for instructions involving PCRel 11 years ago
Nguyen Anh Quynh 81a6df4d00 x86: temporarily revert a part of commit 2be9b8791a due to some broken output 11 years ago
Nguyen Anh Quynh 461f710b86 x86: temporarily revert a part of commit 2be9b8791a due to some broken output 11 years ago
Nguyen Anh Quynh 40f72fde6f arm: do not update target branch with relative offset 11 years ago
Nguyen Anh Quynh cc39c353d3 arm: do not update target branch with relative offset 11 years ago
Nguyen Anh Quynh e3ecb0a82f x86: do not print memory offset in negative form. bug reported by Le Dinh Long 11 years ago
Nguyen Anh Quynh 6baf084480 x86: print offset value in memory reference instruction properly when offset is negative. bug reported by Le Dinh Long 11 years ago
Nguyen Anh Quynh 2be9b8791a x86: do not print negative immediate. request of Le Dinh Long 11 years ago
Nguyen Anh Quynh 6d3d8005aa x86: do not print memory offset in negative form. bug reported by Le Dinh Long 11 years ago
Nguyen Anh Quynh 125f504174 x86: print offset value in memory reference instruction properly when offset is negative. bug reported by Le Dinh Long 11 years ago
Nguyen Anh Quynh e20b2ae38d ppc: disable some redundant functions when Diet option is enable 11 years ago