aboutsummaryrefslogtreecommitdiff
path: root/parse.py
AgeCommit message (Expand)AuthorFilesLines
8 daysEnable Pylint in CI and fix its errors (#311)Tim Hutt1-1/+1
13 daysAdd static type hintsTim Hutt1-9/+14
13 daysGenerate JSON instead of YAMLTim Hutt1-4/+3
2024-10-27Minor simplification of Python booleanTim Hutt1-3/+1
2024-10-27optimized the for loop for extensions and targets usageIIITM-Jay1-4/+5
2024-10-27added pseudo flagIIITM-Jay1-2/+11
2024-10-25clean up codes for refactoring parsing logicIIITM-Jay1-107/+54
2024-10-20Pre commit FixesIIITM-Jay1-1/+1
2024-10-20Merge branch 'master' into latex-based-output-refactorJay Dev Jha1-1/+1
2024-10-11rectified issues for parsing correctlyJay Dev Jha1-1/+1
2024-10-09removed walrus operatorIIITM-Jay1-42/+57
2024-10-09Split hinval.vvma and hinval.gvma from rv_svinval to rv_svinval_hXuan Hu1-1/+1
2024-10-05Apply pre-commit fixesTim Hutt1-336/+486
2024-10-01Avoid use of walrus operator for python 3.6 compatibilityAndrew Waterman1-1/+2
2024-09-30Move INSN_FIELD sanitation to appropriate placeAndrew Waterman1-4/+2
2024-09-30Rename _EQU_ to _EQ_ in INSN_FIELD_RS2_EQU_RS1Andrew Waterman1-1/+1
2024-09-30Solve issue #284Afonso Oliveira1-4/+11
2024-09-17Refactored and Optimized Logic:: Parser Logic, Latex Based Output & Shared Mo...IIITM-Jay1-1081/+101
2024-08-31Added Distinction between Instructions and Pseudo-instructions with the same ...Afonso Oliveira1-4/+7
2024-08-28Added Pseudo-instructions from F and D. Allow for instructions to have a spec...Afonso Oliveira1-9/+20
2024-07-31Expand nf fields in instr_dict.yamlMilosz Moscicki1-1/+34
2024-07-17[Fix] Fix Missing Extensions in Pseudo InstructionsNyembezi Nyirongo1-0/+7
2024-07-15Merge pull request #258 from moscickimilosz/parse_windows_fixAndrew Waterman1-3/+3
2024-07-14Eliminate SyntaxWarning: invalid escape sequence '\s'xyyy14201-2/+2
2024-07-09Fix python script on windowsMilosz Moscicki1-3/+3
2024-06-27Include rs1 values in Go instruction opcodes. (#254)Joel Sing1-1/+3
2024-05-15Fix typos in parse.py (#247)Patrick Yingxi Pan1-3/+3
2024-05-01Correctly detect overlapping encodingsAndrew Waterman1-11/+34
2024-05-01Remove RV128 for nowAndrew Waterman1-3/+1
2023-05-02Merge pull request #167 from Lucas-Wye/masterNeel Gala1-2/+28
2023-05-01Support for Zvk, Vector Cryptography ExtensionsEric Gouriou1-4/+1
2023-04-07Fix merging of instructions with the same namedramforever1-6/+8
2023-03-17use val instead of defLucas-Wye1-5/+1
2023-03-10change the generation part of chiselLucas-Wye1-2/+32
2023-01-26Update encoding.h.out's copyright year.Aaron Durbin1-1/+1
2023-01-14indenting logs for better readabilityNeel Gala1-2/+2
2023-01-14fix regex fpr pseudo op lookup to ensure that we don't hit on substringsNeel Gala1-1/+1
2023-01-12Emit SLLI_RV128 etc. (and SLLI_RV32 etc. while we're at it)Andrew Waterman1-1/+4
2023-01-04Update READMEBabu P S1-2/+2
2022-10-05support import parse.py from other python script.Jiuyang Liu1-14/+16
2022-08-28Make path to encoding.h relative to script (#141)Florian Zaruba1-1/+1
2022-08-23Add copyright holder to the generated file (#140)Antonio Borneo1-0/+2
2022-08-18Change to BSD-3-Clause license, and copyright holder. (#139)Tim Newsome1-1/+1
2022-08-04fix extension merge and add name and encoding conflict checking (#116)Lehua Ding1-5/+33
2022-07-22Move the SPDX tag to the first line (#137)Antonio Borneo1-4/+6
2022-06-10Fix incorrect encoding output in instr_dict.yaml. (#127)Kieran Siek1-1/+1
2022-06-09provide a list of pseudo ops that need to be included in the instruction dictNeel Gala1-4/+10
2022-06-09improve logging statementsNeel Gala1-3/+3
2022-06-09sort the filenames in reverse-alphabetical orderNeel Gala1-1/+1
2022-06-09Check for overlaps between different fields (#122)Pavel I. Kryukov1-5/+10