Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[RzIL] Add lifter for Armv8 AArch64 #2354

Merged
merged 100 commits into from
Mar 27, 2022
Merged

[RzIL] Add lifter for Armv8 AArch64 #2354

merged 100 commits into from
Mar 27, 2022

Commits on Mar 26, 2022

  1. Stub lifter

    thestr4ng3r committed Mar 26, 2022
    Configuration menu
    Copy the full SHA
    c9042d9 View commit details
    Browse the repository at this point in the history
  2. Begin add

    thestr4ng3r committed Mar 26, 2022
    Configuration menu
    Copy the full SHA
    90020cb View commit details
    Browse the repository at this point in the history
  3. wip

    thestr4ng3r committed Mar 26, 2022
    Configuration menu
    Copy the full SHA
    cd602a6 View commit details
    Browse the repository at this point in the history
  4. Add support for wregs

    thestr4ng3r committed Mar 26, 2022
    Configuration menu
    Copy the full SHA
    083ad29 View commit details
    Browse the repository at this point in the history
  5. Add 32bit imm

    thestr4ng3r committed Mar 26, 2022
    Configuration menu
    Copy the full SHA
    4259f02 View commit details
    Browse the repository at this point in the history
  6. Extend add/sub

    thestr4ng3r committed Mar 26, 2022
    Configuration menu
    Copy the full SHA
    824fbcf View commit details
    Browse the repository at this point in the history
  7. Add extensions

    thestr4ng3r committed Mar 26, 2022
    Configuration menu
    Copy the full SHA
    cc547f1 View commit details
    Browse the repository at this point in the history
  8. Add shifts

    thestr4ng3r committed Mar 26, 2022
    Configuration menu
    Copy the full SHA
    2ae956a View commit details
    Browse the repository at this point in the history
  9. Add adr

    thestr4ng3r committed Mar 26, 2022
    Configuration menu
    Copy the full SHA
    7f02127 View commit details
    Browse the repository at this point in the history
  10. Add adrp

    thestr4ng3r committed Mar 26, 2022
    Configuration menu
    Copy the full SHA
    dc53dfa View commit details
    Browse the repository at this point in the history
  11. Add and

    thestr4ng3r committed Mar 26, 2022
    Configuration menu
    Copy the full SHA
    15aebbb View commit details
    Browse the repository at this point in the history
  12. Add asr

    thestr4ng3r committed Mar 26, 2022
    Configuration menu
    Copy the full SHA
    6f8c505 View commit details
    Browse the repository at this point in the history
  13. Add b and fix cs5

    thestr4ng3r committed Mar 26, 2022
    Configuration menu
    Copy the full SHA
    8ef37e2 View commit details
    Browse the repository at this point in the history
  14. Add conditions

    thestr4ng3r committed Mar 26, 2022
    Configuration menu
    Copy the full SHA
    f08590f View commit details
    Browse the repository at this point in the history
  15. clang-format

    thestr4ng3r committed Mar 26, 2022
    Configuration menu
    Copy the full SHA
    b38efa6 View commit details
    Browse the repository at this point in the history
  16. test

    thestr4ng3r committed Mar 26, 2022
    Configuration menu
    Copy the full SHA
    b5c7dd5 View commit details
    Browse the repository at this point in the history
  17. Add bfc/bfm/bfi/bfxil

    thestr4ng3r committed Mar 26, 2022
    Configuration menu
    Copy the full SHA
    4ef36ec View commit details
    Browse the repository at this point in the history
  18. Add bic and branches

    thestr4ng3r committed Mar 26, 2022
    Configuration menu
    Copy the full SHA
    e700f17 View commit details
    Browse the repository at this point in the history
  19. Fix cs4 compat

    thestr4ng3r committed Mar 26, 2022
    Configuration menu
    Copy the full SHA
    a1cbaad View commit details
    Browse the repository at this point in the history
  20. Add cas

    thestr4ng3r committed Mar 26, 2022
    Configuration menu
    Copy the full SHA
    69cf7b7 View commit details
    Browse the repository at this point in the history
  21. Add cbz/cbnz

    thestr4ng3r committed Mar 26, 2022
    Configuration menu
    Copy the full SHA
    7431734 View commit details
    Browse the repository at this point in the history
  22. Add cmp/cmn

    thestr4ng3r committed Mar 26, 2022
    Configuration menu
    Copy the full SHA
    acddf1a View commit details
    Browse the repository at this point in the history
  23. Add csinc/csinv/csneg

    thestr4ng3r committed Mar 26, 2022
    Configuration menu
    Copy the full SHA
    ea7e32c View commit details
    Browse the repository at this point in the history
  24. Add cls and clz

    thestr4ng3r committed Mar 26, 2022
    Configuration menu
    Copy the full SHA
    04058ce View commit details
    Browse the repository at this point in the history
  25. Some docs

    thestr4ng3r committed Mar 26, 2022
    Configuration menu
    Copy the full SHA
    abbef73 View commit details
    Browse the repository at this point in the history
  26. Fix cs stuff

    thestr4ng3r committed Mar 26, 2022
    Configuration menu
    Copy the full SHA
    1082b9e View commit details
    Browse the repository at this point in the history
  27. clang-format

    thestr4ng3r committed Mar 26, 2022
    Configuration menu
    Copy the full SHA
    95e586f View commit details
    Browse the repository at this point in the history
  28. Add csel

    thestr4ng3r committed Mar 26, 2022
    Configuration menu
    Copy the full SHA
    3d621fd View commit details
    Browse the repository at this point in the history
  29. Add cset

    thestr4ng3r committed Mar 26, 2022
    Configuration menu
    Copy the full SHA
    0a04e74 View commit details
    Browse the repository at this point in the history
  30. Add csetm and zr

    thestr4ng3r committed Mar 26, 2022
    Configuration menu
    Copy the full SHA
    f199be3 View commit details
    Browse the repository at this point in the history
  31. Add eor and eon

    thestr4ng3r committed Mar 26, 2022
    Configuration menu
    Copy the full SHA
    e180f77 View commit details
    Browse the repository at this point in the history
  32. Add extr

    thestr4ng3r committed Mar 26, 2022
    Configuration menu
    Copy the full SHA
    645b572 View commit details
    Browse the repository at this point in the history
  33. Add svc/hvc

    thestr4ng3r committed Mar 26, 2022
    Configuration menu
    Copy the full SHA
    c9b5e70 View commit details
    Browse the repository at this point in the history
  34. Add ldr

    thestr4ng3r committed Mar 26, 2022
    Configuration menu
    Copy the full SHA
    4923e64 View commit details
    Browse the repository at this point in the history
  35. Add more ldr

    thestr4ng3r committed Mar 26, 2022
    Configuration menu
    Copy the full SHA
    8705994 View commit details
    Browse the repository at this point in the history
  36. Add more ldr

    thestr4ng3r committed Mar 26, 2022
    Configuration menu
    Copy the full SHA
    903a1a6 View commit details
    Browse the repository at this point in the history
  37. Add ldadd/stadd

    thestr4ng3r committed Mar 26, 2022
    Configuration menu
    Copy the full SHA
    70be8ef View commit details
    Browse the repository at this point in the history
  38. More ldr

    thestr4ng3r committed Mar 26, 2022
    Configuration menu
    Copy the full SHA
    311bf3c View commit details
    Browse the repository at this point in the history
  39. Even more ldr

    thestr4ng3r committed Mar 26, 2022
    Configuration menu
    Copy the full SHA
    9787a36 View commit details
    Browse the repository at this point in the history
  40. Even more ldr

    thestr4ng3r committed Mar 26, 2022
    Configuration menu
    Copy the full SHA
    63a7430 View commit details
    Browse the repository at this point in the history
  41. Way more ldr

    thestr4ng3r committed Mar 26, 2022
    Configuration menu
    Copy the full SHA
    8c3c063 View commit details
    Browse the repository at this point in the history
  42. Add ldclr stuff

    thestr4ng3r committed Mar 26, 2022
    Configuration menu
    Copy the full SHA
    5bd0fab View commit details
    Browse the repository at this point in the history
  43. Add ldeor

    thestr4ng3r committed Mar 26, 2022
    Configuration menu
    Copy the full SHA
    9bc878b View commit details
    Browse the repository at this point in the history
  44. Waaaaaaaaaay more loads

    thestr4ng3r committed Mar 26, 2022
    Configuration menu
    Copy the full SHA
    9b01635 View commit details
    Browse the repository at this point in the history
  45. ld min/max

    thestr4ng3r committed Mar 26, 2022
    Configuration menu
    Copy the full SHA
    808ac27 View commit details
    Browse the repository at this point in the history
  46. Add ldtr

    thestr4ng3r committed Mar 26, 2022
    Configuration menu
    Copy the full SHA
    a4c7f98 View commit details
    Browse the repository at this point in the history
  47. Finish loads

    thestr4ng3r committed Mar 26, 2022
    Configuration menu
    Copy the full SHA
    3e08035 View commit details
    Browse the repository at this point in the history
  48. Fix cs4 build

    thestr4ng3r committed Mar 26, 2022
    Configuration menu
    Copy the full SHA
    f1d806e View commit details
    Browse the repository at this point in the history
  49. Configuration menu
    Copy the full SHA
    589374b View commit details
    Browse the repository at this point in the history
  50. Add more shifts

    thestr4ng3r committed Mar 26, 2022
    Configuration menu
    Copy the full SHA
    369e216 View commit details
    Browse the repository at this point in the history
  51. Add mul and stuff

    thestr4ng3r committed Mar 26, 2022
    Configuration menu
    Copy the full SHA
    b221a49 View commit details
    Browse the repository at this point in the history
  52. Begin mov

    thestr4ng3r committed Mar 26, 2022
    Configuration menu
    Copy the full SHA
    cc68d9d View commit details
    Browse the repository at this point in the history
  53. Finish mov tests

    thestr4ng3r committed Mar 26, 2022
    Configuration menu
    Copy the full SHA
    dcf56ab View commit details
    Browse the repository at this point in the history
  54. Add movk

    thestr4ng3r committed Mar 26, 2022
    Configuration menu
    Copy the full SHA
    9c45774 View commit details
    Browse the repository at this point in the history
  55. Add movn/movz

    thestr4ng3r committed Mar 26, 2022
    Configuration menu
    Copy the full SHA
    c9e47b2 View commit details
    Browse the repository at this point in the history
  56. Add msr and mrs for nzcv

    thestr4ng3r committed Mar 26, 2022
    Configuration menu
    Copy the full SHA
    8174ce0 View commit details
    Browse the repository at this point in the history
  57. Add mvn, neg and ngc

    thestr4ng3r committed Mar 26, 2022
    Configuration menu
    Copy the full SHA
    8b374b4 View commit details
    Browse the repository at this point in the history
  58. Add orn and orr

    thestr4ng3r committed Mar 26, 2022
    Configuration menu
    Copy the full SHA
    304c662 View commit details
    Browse the repository at this point in the history
  59. Add rbit

    thestr4ng3r committed Mar 26, 2022
    Configuration menu
    Copy the full SHA
    c96c6c9 View commit details
    Browse the repository at this point in the history
  60. Add ret

    thestr4ng3r committed Mar 26, 2022
    Configuration menu
    Copy the full SHA
    12409bb View commit details
    Browse the repository at this point in the history
  61. Add rev

    thestr4ng3r committed Mar 26, 2022
    Configuration menu
    Copy the full SHA
    6d86919 View commit details
    Browse the repository at this point in the history
  62. Add rmif

    thestr4ng3r committed Mar 26, 2022
    Configuration menu
    Copy the full SHA
    89e62c6 View commit details
    Browse the repository at this point in the history
  63. Add ror

    thestr4ng3r committed Mar 26, 2022
    Configuration menu
    Copy the full SHA
    415e7d0 View commit details
    Browse the repository at this point in the history
  64. Add sbfiz and sbfx

    thestr4ng3r committed Mar 26, 2022
    Configuration menu
    Copy the full SHA
    c65241f View commit details
    Browse the repository at this point in the history
  65. Add sdiv

    thestr4ng3r committed Mar 26, 2022
    Configuration menu
    Copy the full SHA
    8a258e7 View commit details
    Browse the repository at this point in the history
  66. Add setf8/setf16

    thestr4ng3r committed Mar 26, 2022
    Configuration menu
    Copy the full SHA
    a432059 View commit details
    Browse the repository at this point in the history
  67. Add smaddl

    thestr4ng3r committed Mar 26, 2022
    Configuration menu
    Copy the full SHA
    f11dff7 View commit details
    Browse the repository at this point in the history
  68. Configuration menu
    Copy the full SHA
    0865d63 View commit details
    Browse the repository at this point in the history
  69. Add smulh and basic str

    thestr4ng3r committed Mar 26, 2022
    Configuration menu
    Copy the full SHA
    e1cb333 View commit details
    Browse the repository at this point in the history
  70. Add strb and strh

    thestr4ng3r committed Mar 26, 2022
    Configuration menu
    Copy the full SHA
    d58cf10 View commit details
    Browse the repository at this point in the history
  71. Add more str

    thestr4ng3r committed Mar 26, 2022
    Configuration menu
    Copy the full SHA
    d0f40c8 View commit details
    Browse the repository at this point in the history
  72. Add stp

    thestr4ng3r committed Mar 26, 2022
    Configuration menu
    Copy the full SHA
    2184366 View commit details
    Browse the repository at this point in the history
  73. Add stx

    thestr4ng3r committed Mar 26, 2022
    Configuration menu
    Copy the full SHA
    6a8d35e View commit details
    Browse the repository at this point in the history
  74. Finish store

    thestr4ng3r committed Mar 26, 2022
    Configuration menu
    Copy the full SHA
    9e70713 View commit details
    Browse the repository at this point in the history
  75. Add swp

    thestr4ng3r committed Mar 26, 2022
    Configuration menu
    Copy the full SHA
    1063a6d View commit details
    Browse the repository at this point in the history
  76. Add sxt

    thestr4ng3r committed Mar 26, 2022
    Configuration menu
    Copy the full SHA
    44ff649 View commit details
    Browse the repository at this point in the history
  77. Configuration menu
    Copy the full SHA
    a1155ee View commit details
    Browse the repository at this point in the history
  78. Add uxt

    thestr4ng3r committed Mar 26, 2022
    Configuration menu
    Copy the full SHA
    46d9eac View commit details
    Browse the repository at this point in the history
  79. Add tbz/tbnz

    thestr4ng3r committed Mar 26, 2022
    Configuration menu
    Copy the full SHA
    c987f67 View commit details
    Browse the repository at this point in the history
  80. Add udiv

    thestr4ng3r committed Mar 26, 2022
    Configuration menu
    Copy the full SHA
    14928ca View commit details
    Browse the repository at this point in the history
  81. Add umaddl, umsubl, etc

    thestr4ng3r committed Mar 26, 2022
    Configuration menu
    Copy the full SHA
    98197a2 View commit details
    Browse the repository at this point in the history
  82. Configuration menu
    Copy the full SHA
    b9e7f14 View commit details
    Browse the repository at this point in the history
  83. Cleanup for CI

    thestr4ng3r committed Mar 26, 2022
    Configuration menu
    Copy the full SHA
    de47ba2 View commit details
    Browse the repository at this point in the history
  84. cs4 compat

    thestr4ng3r committed Mar 26, 2022
    Configuration menu
    Copy the full SHA
    e3ca6ab View commit details
    Browse the repository at this point in the history
  85. cs5 compat

    thestr4ng3r committed Mar 26, 2022
    Configuration menu
    Copy the full SHA
    6c9a2cd View commit details
    Browse the repository at this point in the history
  86. Minor cleanup

    thestr4ng3r committed Mar 26, 2022
    Configuration menu
    Copy the full SHA
    cf97e4d View commit details
    Browse the repository at this point in the history
  87. Fix leaks

    thestr4ng3r committed Mar 26, 2022
    Configuration menu
    Copy the full SHA
    b34069a View commit details
    Browse the repository at this point in the history
  88. Configuration menu
    Copy the full SHA
    64ce116 View commit details
    Browse the repository at this point in the history
  89. Flip condition

    thestr4ng3r committed Mar 26, 2022
    Configuration menu
    Copy the full SHA
    61eab51 View commit details
    Browse the repository at this point in the history
  90. Fix tests

    thestr4ng3r committed Mar 26, 2022
    Configuration menu
    Copy the full SHA
    656a549 View commit details
    Browse the repository at this point in the history
  91. Add link to cs issue

    thestr4ng3r committed Mar 26, 2022
    Configuration menu
    Copy the full SHA
    3fab8ee View commit details
    Browse the repository at this point in the history
  92. Configuration menu
    Copy the full SHA
    41a77d9 View commit details
    Browse the repository at this point in the history
  93. Fix (u|s)bfiz

    thestr4ng3r committed Mar 26, 2022
    Configuration menu
    Copy the full SHA
    7e95fbf View commit details
    Browse the repository at this point in the history
  94. Support imm-lsl

    thestr4ng3r committed Mar 26, 2022
    Configuration menu
    Copy the full SHA
    685e3b4 View commit details
    Browse the repository at this point in the history
  95. Fix ldp when dest=addr

    thestr4ng3r committed Mar 26, 2022
    Configuration menu
    Copy the full SHA
    5312b65 View commit details
    Browse the repository at this point in the history
  96. Fix bics (x|w)zr

    thestr4ng3r committed Mar 26, 2022
    Configuration menu
    Copy the full SHA
    1c6358a View commit details
    Browse the repository at this point in the history
  97. fallthrough

    thestr4ng3r committed Mar 26, 2022
    Configuration menu
    Copy the full SHA
    9b4f6fa View commit details
    Browse the repository at this point in the history
  98. more fallthrough

    thestr4ng3r committed Mar 26, 2022
    Configuration menu
    Copy the full SHA
    26686ef View commit details
    Browse the repository at this point in the history
  99. assert

    thestr4ng3r committed Mar 26, 2022
    Configuration menu
    Copy the full SHA
    a2a1989 View commit details
    Browse the repository at this point in the history
  100. Remove comment

    thestr4ng3r committed Mar 26, 2022
    Configuration menu
    Copy the full SHA
    9016f0a View commit details
    Browse the repository at this point in the history