Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix wrong version requirement of tricore instructions #2620

Open
wants to merge 1 commit into
base: next
Choose a base branch
from

Conversation

Changqing-JING
Copy link
Contributor

@Changqing-JING Changqing-JING commented Feb 5, 2025

Your checklist for this pull request

  • I've documented or updated the documentation of every API function and struct this PR changes.
  • I've added tests that prove my fix is effective or that my feature works (if possible)

Detailed description

The instructions are fixed in llvm-capstone repo.
capstone-engine/llvm-capstone#75
This PR carry over the auto-gen files and update test cases

Test plan

cmake --build ./build/linux-x64
./build/linux-x64/suite/cstest/Debug/cstest tests/MC/TriCore > build/log.txt

crc32.b
crc32b.w
crc32l.w
crcn
popcnt.w
shuffle

Remove invalid instruction:
BISR_rc_v161

Learn up misconfigure of nor and not
Copy link
Collaborator

@Rot127 Rot127 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks a lot for the update!

@Rot127
Copy link
Collaborator

Rot127 commented Feb 6, 2025

@kabeor

@notxvilka
Copy link

@Changqing-JING do you know where it's possible to get the documentation for these instructions?

@Changqing-JING
Copy link
Contributor Author

@notxvilka tricore 1.6.2
tricore 1.6.1
tricore 1.3
tricore 1.8 has not been published yet. Same compiler developer or users got it from infineon by non-public way

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants