Skip to content

Extend Armv7-M architecture model and Cortex-M7 microarchitecture model#160

Draft
SH1E0r1r2y wants to merge 1 commit into
slothy-optimizer:mainfrom
SH1E0r1r2y:Extend_armv7m
Draft

Extend Armv7-M architecture model and Cortex-M7 microarchitecture model#160
SH1E0r1r2y wants to merge 1 commit into
slothy-optimizer:mainfrom
SH1E0r1r2y:Extend_armv7m

Conversation

@SH1E0r1r2y
Copy link
Copy Markdown

This PR adds extensions to the Armv7-M architecture and Cortex-M7 microarchitecture models. It includes support for new instructions such as adds_imm, mov, and others.

@SH1E0r1r2y SH1E0r1r2y changed the title 擴充套件Armv7-M架構模型和Cortex-M7微架構模型 Extend Armv7-M architecture model and Cortex-M7 microarchitecture model Jan 17, 2025
willieyz added a commit that referenced this pull request Oct 16, 2025
- This commit add instruction support for `umaal`

- `umaal`
  - (reference from PR #160 and
    cortex-m85 SWOG: Divide and multiply instructions)
  - latency: 2
  - inverse throughput: 1
  - ExecutionUnit: MAC (Multiply Accmumlate)

Signed-off-by: willieyz <willie.zhao@chelpis.com>
willieyz added a commit that referenced this pull request Oct 22, 2025
- This commit add instruction support for `umaal`

- `umaal`
  - (reference from PR #160 and
    cortex-m85 SWOG: Divide and multiply instructions)
  - latency: 2
  - inverse throughput: 1
  - ExecutionUnit: MAC (Multiply Accmumlate)

Signed-off-by: willieyz <willie.zhao@chelpis.com>
willieyz added a commit that referenced this pull request Oct 31, 2025
- This commit add instruction support for `umaal`

- `umaal`
  - (reference from PR #160 and
    cortex-m85 SWOG: Divide and multiply instructions)
  - latency: 2
  - inverse throughput: 1
  - ExecutionUnit: MAC (Multiply Accmumlate)

Signed-off-by: willieyz <willie.zhao@chelpis.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant