Commit Graph

  • ef1fb8689f Implement SPECIAL instructions angie 2024-04-10 15:34:16 -04:00
  • fd371bd1f3 Rename to R4000Allegrex angie 2024-04-10 14:22:41 -04:00
  • fd9a53eccc Implement bshfl instructions angie 2024-04-10 13:57:36 -04:00
  • 5f9814ff81 more table placeholders angie 2024-04-10 13:44:32 -04:00
  • 182281848a Implement SPECIAL_RS and SPECIAL_SA instructions angie 2024-04-10 12:45:56 -04:00
  • adb76c305d fix Angie 2024-04-09 23:20:48 -04:00
  • e71ce31dbd clo Angie 2024-04-09 23:16:33 -04:00
  • b9e360bdad more setup Angie 2024-04-09 22:16:09 -04:00
  • d423f8b9f3 setup ALLEGREX Angie 2024-04-09 21:56:32 -04:00
  • 754690913d Finish CPU ASCII tables Angie 2024-04-10 11:48:44 -04:00
  • 109da55e58 ascii tables Angie 2024-04-10 01:04:20 -04:00
  • 2dcd926e39 version bump Angie 2024-04-09 20:52:39 -04:00
  • e281d46d44
    Merge pull request #59 from Decompollaborate/develop 1.9.5 Anghelo Carvajal 2024-04-03 13:15:11 -03:00
  • 6923a393de version bump angie 2024-04-03 13:12:41 -03:00
  • b2d6385e2d clang tidy angie 2024-04-03 12:45:21 -03:00
  • 502fe43959 only remove warning on gcc angie 2024-04-03 12:43:12 -03:00
  • f5d811f18e Avoid heap-allocating memory for calculating required buffer size on RabbitizerOperandType_getBufferSize angie 2024-04-03 12:41:26 -03:00
  • 5f4ff4d2e5 Consider r5900's paddub as a possible move instruction angie 2024-03-25 20:54:06 -03:00
  • 70a8166aaa
    Merge pull request #58 from Decompollaborate/develop 1.9.4 Anghelo Carvajal 2024-03-18 16:41:43 -03:00
  • 5c85374ba2 version bump Angie 2024-03-18 16:39:16 -03:00
  • a701f616bf cleanups angie 2024-03-18 10:16:51 -03:00
  • acf15a3852 Always use named registers for R5900's VU instructions angie 2024-03-18 10:12:34 -03:00
  • fce67c925d
    Merge pull request #57 from Decompollaborate/develop 1.9.3 Anghelo Carvajal 2024-03-17 11:20:55 -03:00
  • 7b35aa7a8c typo angie 2024-03-17 11:19:32 -03:00
  • ebf82b91d9 version bump angie 2024-03-17 11:18:13 -03:00
  • 757bb8d380 Fix rsp pref too angie 2024-03-11 09:30:45 -03:00
  • 904a226fc5 Fix test angie 2024-03-11 09:20:46 -03:00
  • 13d5c1b069 Fix c.seq.d angie 2024-03-11 09:17:29 -03:00
  • c4360efe43 Fix pref Angie 2024-03-10 16:56:29 -03:00
  • 078574d715
    Merge pull request #56 from Decompollaborate/develop 1.9.2 Anghelo Carvajal 2024-03-10 11:57:59 -03:00
  • d717d29f0f version bump angie 2024-03-10 11:06:53 -03:00
  • dcfea6ce82 Fix possible stack overflow if immOverride is larger than 255 bytes Angie 2024-03-08 21:35:12 -03:00
  • 1303f2f854
    Merge pull request #55 from Decompollaborate/develop 1.9.1 Anghelo Carvajal 2024-02-18 16:52:30 -03:00
  • 2189f99e11 Update cibuildwheel on GHA angie 2024-02-18 16:50:30 -03:00
  • a5350eb497
    Merge pull request #54 from Decompollaborate/develop 1.9.0 Anghelo Carvajal 2024-02-18 13:18:11 -03:00
  • 59042b2777 version bump angie 2024-02-18 13:13:05 -03:00
  • f3c9c60947 Mark neg as notEmittedByCompilers angie 2024-02-18 11:44:20 -03:00
  • d58534fb67 Update tests angie 2024-02-18 11:35:05 -03:00
  • a6ecfecb99 Implement neg pseudo angie 2024-02-18 11:34:07 -03:00
  • a1c4864336 sub and negu tests angie 2024-02-18 11:32:46 -03:00
  • 95907b32b6 More docs angie 2024-02-11 14:53:23 -03:00
  • c9a7f71a2b fmt angie 2024-02-11 14:08:49 -03:00
  • 1bf6e02578 Specify the alternatives to deprecated methods angie 2024-02-11 13:49:11 -03:00
  • 5cd3ae194b Deprecate isImplemented angie 2024-02-11 13:17:10 -03:00
  • f238dd1840 Update C docs angie 2024-02-11 13:12:47 -03:00
  • c23e60706d Add docs for getBranchOffsetGeneric and getBranchVramGeneric angie 2024-02-11 12:51:35 -03:00
  • 739232bf63 Specify that some methods may raise an exception on the docs angie 2024-02-11 12:02:50 -03:00
  • f305526c7f
    Some doc on py Instruction (#53) Dragorn421 2024-02-11 15:23:06 +01:00
  • 235f06fa82
    Some doc on py Instruction Dragorn421 2024-02-11 15:11:17 +01:00
  • bd8828c7a0 Raise exceptions on getInstrIndexAsVram and getBranchOffset if the instruction does not have the corresponding field angie 2024-02-11 11:09:46 -03:00
  • 8bb835b8c6 Instruction.getProcessedImmediate now raises an exception if the instruction does not contain an immediate field. angie 2024-02-11 10:54:56 -03:00
  • 641ed2f313
    Merge pull request #52 from Decompollaborate/develop 1.8.3 Anghelo Carvajal 2024-01-28 13:54:06 -03:00
  • 8b17b28683 version bump angie 2024-01-28 13:52:35 -03:00
  • 8c175f51db Fix RegistersTracker.getJrInfo not returning the correct values on Windows angie 2024-01-28 13:48:28 -03:00
  • 267f4ed072
    Merge pull request #51 from Decompollaborate/develop 1.8.2 Anghelo Carvajal 2024-01-28 12:32:02 -03:00
  • 534f58cc7c clippy angie 2024-01-28 12:29:44 -03:00
  • e8c9217a82 version bump angie 2024-01-28 12:24:33 -03:00
  • 728815fba3 Update copyright years angie 2024-01-28 12:16:11 -03:00
  • 83df386cc6 Fix LoPairingInfo python binding not using a proper type width for its value member, causing truncation and sign extending on platforms where long is a 32bits type (ie Windows) angie 2024-01-28 12:13:58 -03:00
  • c6e988affa
    Merge pull request #50 from Decompollaborate/develop 1.8.1 Anghelo Carvajal 2023-12-25 15:09:51 -03:00
  • 3b42e1ca00 version bump angie 2023-12-25 15:07:58 -03:00
  • e39f9534e2 Enable -Werror=type-limits because angie 2023-12-25 15:02:15 -03:00
  • b92e43ef51
    getBranchVramGeneric should return an unsigned value (#49) descawed 2023-12-25 12:58:47 -05:00
  • b31aa40812 Revert "Add test" descawed 2023-12-25 12:51:45 -05:00
  • 55e7bc12bf Add test descawed 2023-12-25 12:38:30 -05:00
  • 7ecabbd04f getBranchVramGeneric should return an unsigned value descawed 2023-12-25 01:40:36 -05:00
  • 7d0de275c5 rs: Use &* instead of .as_ref().unwrap() angie 2023-12-10 20:09:49 -03:00
  • 15011a8c18
    Merge pull request #47 from Decompollaborate/develop 1.8.0 Anghelo Carvajal 2023-11-12 12:30:20 -03:00
  • be56a7121d fix link on changelog Angie 2023-11-12 12:28:01 -03:00
  • a4029b7006 version bump Angie 2023-11-12 12:26:37 -03:00
  • 35319feab0 messed this up angie 2023-11-12 10:44:49 -03:00
  • 1829b3f535 format angie 2023-11-12 10:40:21 -03:00
  • e47f170d84 forgot to break angie 2023-11-12 10:39:26 -03:00
  • 80aa0b6c20 Change flag_disasmAsData to flag_r5900DisasmAsData and redo the logic completely angie 2023-11-12 10:33:23 -03:00
  • 8b9dddd3b4 cargo fmt angie 2023-11-11 13:59:18 -03:00
  • 6b39156123 format angie 2023-11-11 13:56:40 -03:00
  • 111ee90a3a flag_r5900UseDollar angie 2023-11-11 13:55:06 -03:00
  • 049b47b32c flag_disasmAsData angie 2023-11-11 13:19:56 -03:00
  • 9656c29f67 Fix changelog link angie 2023-09-24 10:41:42 -03:00
  • e0d8003047
    Merge pull request #46 from Decompollaborate/develop 1.7.10 Anghelo Carvajal 2023-09-24 10:39:56 -03:00
  • 0fe50f0d65 whoops angie 2023-09-24 10:37:43 -03:00
  • b096374550 version bump angie 2023-09-24 10:35:58 -03:00
  • df1a1233bd Add bindings for __version_info__, __version__ and __author__ angie 2023-09-22 19:23:34 -03:00
  • 5a9939afc5 Fix passing None to first argument of RegistersTracker angie 2023-09-22 18:03:27 -03:00
  • d5bee1b537 Fix passing None to RegistersTracker.processLui angie 2023-09-22 17:01:14 -03:00
  • 802f953b59 Add markdown linter to CI angie 2023-09-22 15:54:19 -03:00
  • f63d4cdd8c Cleanup CHANGELOG.md angie 2023-09-22 15:49:43 -03:00
  • b2da8e3ed5 Fix linting on changelog.md angie 2023-09-22 15:01:26 -03:00
  • 11b079b601 Automated changelog angie 2023-09-22 14:34:38 -03:00
  • 89ae90f2fc
    Merge pull request #45 from Decompollaborate/develop 1.7.9 Anghelo Carvajal 2023-09-18 10:10:34 -03:00
  • a0fd33c8c9 version bump angie 2023-09-18 10:07:51 -03:00
  • 043dbd0750 Merge branch 'master' of github.com:Decompollaborate/rabbitizer into develop angie 2023-09-18 10:07:04 -03:00
  • e73c76b87b
    Don't attempt disassembling vclipw / vsqrt in gnu mode (#44) Ethan Roseman 2023-09-17 04:28:48 +09:00
  • d416bb4429 format angie 2023-09-16 16:26:52 -03:00
  • 270d5032fb
    comments Ethan Roseman 2023-09-17 04:22:40 +09:00
  • a75ffeafc3
    regen tables Ethan Roseman 2023-09-17 03:55:00 +09:00
  • 8b3035a62c
    also vsqrt Ethan Roseman 2023-09-17 03:46:31 +09:00
  • cb8c562402
    Don't attempt disassembling vclipw in gnu mode Ethan Roseman 2023-09-17 03:28:42 +09:00
  • a17c9e6de9
    Merge pull request #43 from Decompollaborate/develop 1.7.8 Anghelo Carvajal 2023-09-13 11:13:56 -03:00
  • 2625534240 Remove deprecation on treatJAsUnconditionalBranch angie 2023-09-13 11:06:32 -03:00