Skip to content

wip: Float support and rv64f.vadl - #1040

Draft
BadGraphixD wants to merge 11 commits into
masterfrom
feature/float-riscv
Draft

wip: Float support and rv64f.vadl#1040
BadGraphixD wants to merge 11 commits into
masterfrom
feature/float-riscv

Conversation

@BadGraphixD

@BadGraphixD BadGraphixD commented Jul 11, 2026

Copy link
Copy Markdown
Contributor

This PR holds the prototype for simple float support for VADL and the ISS. It also adds specs for the RISC-V extensions F and D. It will be split into multiple PRs for review.

This will NOT be merged, it will be split into multiple separate PRs:

@github-actions github-actions Bot added the enhancement New feature or request label Jul 11, 2026
@BadGraphixD
BadGraphixD marked this pull request as draft July 11, 2026 12:29
@BadGraphixD
BadGraphixD force-pushed the feature/float-riscv branch from 833d021 to f352a7d Compare July 19, 2026 20:32
@github-actions github-actions Bot added the iss This is ISS related label Jul 19, 2026
@BadGraphixD
BadGraphixD force-pushed the feature/float-riscv branch 6 times, most recently from 720347f to aacc38b Compare July 26, 2026 11:04
@BadGraphixD
BadGraphixD force-pushed the feature/float-riscv branch from 35f4ebb to 7d4fe6a Compare July 28, 2026 22:41
@BadGraphixD
BadGraphixD force-pushed the feature/float-riscv branch 2 times, most recently from 51a2552 to 583c454 Compare July 31, 2026 12:26
- Enables specifying constant parameters for built-ins like this:
  VADL::builtin<const1, const2>(params, ...)
@BadGraphixD
BadGraphixD force-pushed the feature/float-riscv branch from 583c454 to d23227e Compare July 31, 2026 13:27
@BadGraphixD
BadGraphixD force-pushed the feature/float-riscv branch 4 times, most recently from 0594af8 to 2987b46 Compare August 3, 2026 12:56
From `VADL::name<...>()` to `VADL::name::<...>()`. This eases
parsing as it does not require backtracking or reinterpretation
@BadGraphixD
BadGraphixD force-pushed the feature/float-riscv branch from 2987b46 to ccc069a Compare August 3, 2026 14:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request iss This is ISS related

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant