Commit Graph

  • 56546ec382 don't depend on matplotlib unless -svg is passed on command line (#376) master Andrew Waterman 2025-10-09 17:32:14 -07:00
  • c35a8edc37 Correct parse.py example (#375) Giovanni Santini 2025-10-06 01:40:20 +02:00
  • a974baa723 ext: add field mask for svukte (#374) Chih-Min Chao 2025-10-01 12:32:57 +08:00
  • 44e1a9b7d0 Add new field for ctr extension (#371) Chih-Min Chao 2025-10-01 05:39:23 +08:00
  • 3e072687c9 style: reorder field masks to follow ascending order (#372) Chih-Min Chao 2025-10-01 05:39:02 +08:00
  • 815fe50321 ext: add zvfofp4min definition (#373) Chih-Min Chao 2025-10-01 05:38:35 +08:00
  • e8029bfad1 add rv_zibi draft spec (#370) Chih-Min Chao 2025-09-25 04:58:35 +08:00
  • 74c115829a Fix generation of encoding.out.h (#368) Andrew Waterman 2025-09-03 19:30:49 -07:00
  • ddba97b829 Fix CI by decoupling extension count from hatch count (#367) Andrew Waterman 2025-09-03 18:53:30 -07:00
  • 911937fbf1 Add Zvldot/Zvbdot extension families (#366) Andrew Waterman 2025-09-03 17:55:18 -07:00
  • 767b74181f Adding support to generate an svg from opcodes (#364) Christian Herber 2025-08-08 22:42:05 +02:00
  • 1d4b38c868 Move Zilsd & Zclsd to ratified extensions directory (#360) Christian Herber 2025-08-04 09:22:57 +02:00
  • dc3dfad509 Update csrs.cs: Remove s[ie]deleg (#362) DPY 2025-07-28 19:45:04 +08:00
  • 29f3684036 Generate RVV segment load/store instructions for Go (#361) Pengcheng Wang 2025-07-26 05:29:02 +08:00
  • ac5c7ac4aa Update Zvkn and Zvks extension according to Crypto Extensions Volume II (#345) Li Xiaogang 2025-07-19 00:09:58 +08:00
  • ddc8b3813f Fix lint errors Andrew Waterman 2025-07-17 13:37:36 -07:00
  • f153a04d58 Adding Zilsd and Zcmlsd extension (#250) Christian Herber 2025-07-17 22:30:45 +02:00
  • c2cd58c7e4 Fix #357 Incorrect data for zext.b (#358) Cillié Malan 2025-07-07 11:36:55 +02:00
  • b30cec9d8d Added tab as a possible delimeter (#356) Mr. Jake 2025-06-23 03:37:56 +02:00
  • 9a09c4844f AIA: add IMSIC defines (#354) i2h2 2025-06-09 15:03:35 -06:00
  • d6b540068a replace deprecated \bf with \bfseries (#352) Dennis Brakhane 2025-05-06 23:17:32 +02:00
  • 946eb67387 Fix file name: smdbltrp -> ssctr (#350) Ved Shanbhogue 2025-03-24 16:31:27 -05:00
  • d0c4b0b4ef Remove zimm from arg_lut given that it was substituted by zimm5. (#348) Afonso Oliveira 2025-03-19 20:20:20 +00:00
  • 9bd0acd771 Change zimm variable to zimm5, since they were exactly the same. Fixes #342. (#347) Afonso Oliveira 2025-03-18 21:15:18 +00:00
  • 11d830713a Add Zvfofp8min draft Andrew Waterman 2025-03-03 18:52:01 -08:00
  • 8899b32f21 Add encodings for Zvqdotq instrutions (#337) Andrew Waterman 2025-02-14 17:32:53 -08:00
  • 21dab92c83 Add menvcfg.cde smcdeleg (#336) Jonathan 2025-02-07 14:01:20 +01:00
  • 9f70bcd37d add hedelegh and mstateen0_priv113 (#333) Jonathan 2025-01-30 00:46:37 +01:00
  • 3c73392134 Add CSR encodings for Go and remove call to Go fmt (#329) Mark Ryan 2025-01-09 23:50:24 +01:00
  • 34e1d8194f Use argparse for argument parsing (#331) Andrew Waterman 2024-12-20 13:35:55 -08:00
  • f4aa35e834 Sort JSON output (#315) Tim Hutt 2024-12-20 21:25:24 +00:00
  • 2de45514d2 Refactored and modularized C Artifact Generation c_modularized IIITM-Jay 2024-11-27 21:09:24 +05:30
  • 9226b0d091 Updated extensions to ratified state (#324) Ved Shanbhogue 2024-11-21 17:59:32 -06:00
  • db3d5f1368 Pre commit fixes asciidoc_artifact IIITM-Jay 2024-11-20 22:06:17 +05:30
  • 8e35576604 Asciidoc artifact generation IIITM-Jay 2024-11-20 21:57:22 +05:30
  • 4d8d26037e Merge pull request #316 from Myrausman/repo_structure Andrew Waterman 2024-11-11 19:27:01 -08:00
  • d9e90690e8 Speed up the CI workflows (#318) Jay Dev Jha 2024-11-12 08:44:25 +05:30
  • 383cbca542 Optimized pseudo logic to Makefile Jay Dev Jha 2024-11-09 13:14:39 +05:30
  • 2af964acf2 Correct artifact generation section in (#313) Jay Dev Jha 2024-11-09 05:01:31 +05:30
  • 32b9af96de restructured codebase Myrausman 2024-11-08 20:12:49 +05:00
  • 444ab190b1 restructured codebase Myrausman 2024-11-07 17:46:55 +05:00
  • 359a94356d Enable Pylint in CI and fix its errors (#311) Tim Hutt 2024-11-05 14:32:12 +00:00
  • 6bb00f9056 Update the versions of all GitHub Actions, as the old ones are using Node 12, which is deprecated. (#312) Rafael Sene 2024-11-05 04:54:30 -08:00
  • 8a4483d0e5 [enhc] support for multiple Python versions (#299) Maira Usman 2024-11-05 16:41:53 +05:00
  • 8c459ce55d Add Unit Tests for shared_utils.py (#309) Aditya Mohan 2024-11-03 23:52:15 -05:00
  • 699eb166df Merge pull request #293 from Timmmm/user/timh/types Andrew Waterman 2024-10-31 12:52:33 -07:00
  • 284a5fa0f7 Add static type hints Tim Hutt 2024-10-29 21:49:07 +00:00
  • bd5e598abf Generate JSON instead of YAML Tim Hutt 2024-10-31 11:42:23 +00:00
  • f73c2a41c8 Merge pull request #306 from Timmmm/unused_imports Andrew Waterman 2024-10-30 15:49:06 -07:00
  • 14d6674bed Remove commented out import lines Jay Dev Jha 2024-10-30 15:22:09 +05:30
  • 938e6d5b03 Remove unused imports Tim Hutt 2024-10-29 21:11:51 +00:00
  • aa5687996a Merge pull request #305 from Timmmm/bool_simplification Andrew Waterman 2024-10-28 14:49:48 -07:00
  • 238c183f04 Merge pull request #307 from foss-for-synopsys-dwc-arc-processors/includePseudo Andrew Waterman 2024-10-28 14:42:32 -07:00
  • 83b56f6ce6 Added make option to include Pseudo Afonso Oliveira 2024-10-28 19:31:02 +00:00
  • 27fa19babc Minor simplification of Python boolean Tim Hutt 2024-10-27 22:22:33 +00:00
  • 25c09e69c7 Merge pull request #283 from riscv/latex-based-output-refactor Jay Dev Jha 2024-10-27 20:38:10 +05:30
  • 6900b2aba2 Fixed pre-commit issues IIITM-Jay 2024-10-27 20:33:39 +05:30
  • 837fbba998 optimized the for loop for extensions and targets usage IIITM-Jay 2024-10-27 20:31:45 +05:30
  • 1166a7dd3b Merge branch 'master' into latex-based-output-refactor Jay Dev Jha 2024-10-27 20:21:14 +05:30
  • c1ba2ffb09 added pseudo flag IIITM-Jay 2024-10-27 20:19:57 +05:30
  • 020470605b Merge pull request #303 from 4a6f656c/riscv-opcodes-go-pseudo Andrew Waterman 2024-10-25 15:34:51 -07:00
  • 8ae1c196c8 Merge pull request #290 from foss-for-synopsys-dwc-arc-processors/Instructions Andrew Waterman 2024-10-25 15:20:31 -07:00
  • 90854e66f8 blacken Joel Sing 2024-10-26 00:15:32 +11:00
  • d57a94cf8e clean up codes for refactoring parsing logic IIITM-Jay 2024-10-25 01:43:58 +05:30
  • c673ee53a2 Stop including pseudo instructions in output for Go Joel Sing 2024-10-25 01:55:26 +11:00
  • 0b7f6180f8 Pre commit Fixes IIITM-Jay 2024-10-20 19:16:49 +05:30
  • fa3da7a11f Merge branch 'master' into latex-based-output-refactor Jay Dev Jha 2024-10-20 19:10:56 +05:30
  • 99f393697a Update latex_utils.py to include hinval instructions Jay Dev Jha 2024-10-20 19:09:34 +05:30
  • 8ab52afb50 Merge pull request #297 from huxuan0307/master Andrew Waterman 2024-10-11 16:30:23 -07:00
  • 2149f483f3 rectified issues for parsing correctly Jay Dev Jha 2024-10-11 21:01:22 +05:30
  • 581ad6f8bd Merge pull request #266 from IIITM-Jay/makefile-refactor Andrew Waterman 2024-10-10 14:12:32 -07:00
  • ea2eddb875 pre commit fixes IIITM-Jay 2024-10-09 20:52:56 +05:30
  • 41fc44b695 removed walrus operator IIITM-Jay 2024-10-09 20:50:59 +05:30
  • deac634a4e Merge branch 'master' into latex-based-output-refactor Jay Dev Jha 2024-10-09 20:41:33 +05:30
  • b6bed516af pre commit fixes IIITM-Jay 2024-10-09 19:55:47 +05:30
  • 8f689461ff Merge branch 'riscv:master' into makefile-refactor Jay Dev Jha 2024-10-09 19:44:58 +05:30
  • c184fb801b Split hinval.vvma and hinval.gvma from rv_svinval to rv_svinval_h Xuan Hu 2024-10-09 17:22:25 +08:00
  • dcbdd96e74 Merge pull request #296 from Timmmm/reformat Andrew Waterman 2024-10-08 04:30:35 -04:00
  • 0805c83073 Reapply pre-commit autoformat Tim Hutt 2024-10-08 08:58:44 +01:00
  • 50e29867fd Merge pull request #292 from Timmmm/user/timh/precommit Andrew Waterman 2024-10-07 19:00:17 -04:00
  • 9653f6a429 Merge pull request #268 from IIITM-Jay/argument-table-optimization Andrew Waterman 2024-10-07 18:59:10 -04:00
  • 3ba18d3b77 Apply pre-commit fixes Tim Hutt 2024-10-04 21:47:46 +01:00
  • d5ffd0f689 Add basic pre-commit setup Tim Hutt 2024-10-04 21:46:51 +01:00
  • 84fd0adcf1 Merge branch 'master' into argument-table-optimization Jay Dev Jha 2024-10-03 17:44:05 +05:30
  • 0033120ade Merge pull request #264 from IIITM-Jay/code-optimization Andrew Waterman 2024-10-02 15:41:59 -07:00
  • 27a708c606 Add c.sext.w and zext.w Afonso Oliveira 2024-10-02 16:04:19 +01:00
  • 65743a04ec Merge pull request #1 from riscv/master Jay Dev Jha 2024-10-02 19:04:05 +05:30
  • 85da0d6a2e Avoid use of walrus operator for python 3.6 compatibility Andrew Waterman 2024-10-01 04:09:56 -07:00
  • cc7e57e976 add mnstatus.MNPELP field Andrew Waterman 2024-10-01 04:04:32 -07:00
  • 47862ce1d9 Merge branch 'foss-for-synopsys-dwc-arc-processors-SolveEncodings' Andrew Waterman 2024-09-30 13:39:54 -07:00
  • 191123ceb1 Move INSN_FIELD sanitation to appropriate place Andrew Waterman 2024-09-30 13:39:10 -07:00
  • c77c68cc52 Rename _EQU_ to _EQ_ in INSN_FIELD_RS2_EQU_RS1 Andrew Waterman 2024-09-30 13:37:35 -07:00
  • d07ade8085 Solve issue #284 Afonso Oliveira 2024-09-30 21:18:49 +01:00
  • 88e98091df Optimized and modularized method for Instruction Dictionary IIITM-Jay 2024-09-25 22:46:56 +05:30
  • 3dd127374a modified test.py for running test cases IIITM-Jay 2024-09-17 01:36:20 +05:30
  • 1b0ef5d896 Refactored and Optimized Logic:: Parser Logic, Latex Based Output & Shared Modules IIITM-Jay 2024-09-17 00:53:00 +05:30
  • 6a1be96c82 Merge pull request #281 from cyyself/tmp_add_mcounteren Andrew Waterman 2024-09-04 19:40:42 -05:00
  • 21db322aef Add fields definition of mcounteren and mcountinhibit Yangyu Chen 2024-09-04 23:53:35 +08:00
  • 2d55f75fe1 Merge pull request #279 from foss-for-synopsys-dwc-arc-processors/PseudoinstructionsAdded Andrew Waterman 2024-08-31 17:50:05 -05:00
  • 5132029669 Added Distinction between Instructions and Pseudo-instructions with the same name. (JAL and JALR case) Afonso Oliveira 2024-08-31 22:07:44 +01:00