LibdragonA vscode extension to simplify development with FeaturesRSP and MIPS assembly highlightingYou can enable this feature by installing this extension. You may additionally need to disable other extensions targeting mips assembly files. Currently the extension can discriminate libdragon RSP files and mark unimplemented instructions. It also provides good MIPS highlighting out of the box as the language spec. is implemented as a text mate grammar to be as accurate and useful as possilbe. RSP MIPS assembly stall detectionThe extension will show the pipeline stalls caused by write latency and store after load. Dual issue rules except for the hardware bug, 8-byte alignment on branch target and control register interactions are implemented. See the wiki for further information. Macro expansion is limited to simple name aliasing and doesn't support multi-line statements. It doesn't support function-like macros either. On the status bar, the extension will display the total instruction and stall count in the currently open file. Installationrun;
in your command line, assuming vscode is installed and registered in your path. TODO:
|