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

K6-2+ and 6x86MX missing instructions #2377

Closed
Torinde opened this issue Jun 1, 2022 · 1 comment
Closed

K6-2+ and 6x86MX missing instructions #2377

Torinde opened this issue Jun 1, 2022 · 1 comment
Labels

Comments

@Torinde
Copy link

Torinde commented Jun 1, 2022

K6-2+, K6-III+ and 6x86MX are listed cpu.h, but I don't see the extra instructions added by those CPUs in the code

K6-2+ : PF2IW, PFNACC, PFPNACC, PI2FW, PSWAPD
6x86MX : PAVEB, PADDSIW, PMAGW, PDISTIB, PSUBSIW, PMVZB, PMVNZB, PMVLZB, PMVGEZB, PMULHRIW, PMACHRIW; FTSTP, FRINT2, FRICHOP, FRINEAR

Of course, I couldn't find also the 3DNow! Pro from Geode GX/LX) : PFRSQRTV, PFRCPV - but those CPUs aren't listed, so that's as expected.

Related to joncampbell123/dosbox-x#3217, sarah-walker-pcem/pcem#85, PCBox#39

@Torinde Torinde added the bug label Jun 1, 2022
@OBattler
Copy link
Member

OBattler commented Nov 6, 2022

Added the K6-2+/K6-III+ 3DNow! Extensions.

The Cyrixes, on the other hand, have many problems than just this and are currently very partial implementation. There's a reason why we moved them to the Dev branch to hide them from regular users.

As such, I am closing this, but am going to take in mind the missing Cyrix instructions.

@OBattler OBattler closed this as completed Nov 6, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants