Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP

Loading…

BUG: tools: Fix list of FMA instructions in detect_cpu_extensions_wine.py #3419

Merged
merged 1 commit into from

3 participants

@WarrenWeckesser
Collaborator

Looks like there was a typo and a duplicated entry in the list of FMA instructions. The list now matches the list given here: http://en.wikipedia.org/wiki/X86_instruction_listings#FMA_instructions

@coveralls

Coverage Status

Coverage remained the same when pulling b9bbe64 on WarrenWeckesser:fix-fma-instructions into 9ccc684 on scipy:master.

@WarrenWeckesser WarrenWeckesser added this to the 0.15.0 milestone
@WarrenWeckesser WarrenWeckesser added PR and removed PR labels
@rgommers rgommers merged commit c04c506 into scipy:master

1 check passed

Details default The Travis CI build passed
@WarrenWeckesser WarrenWeckesser deleted the WarrenWeckesser:fix-fma-instructions branch
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
This page is out of date. Refresh to see the latest.
Showing with 1 addition and 1 deletion.
  1. +1 −1  tools/win32/detect_cpu_extensions_wine.py
View
2  tools/win32/detect_cpu_extensions_wine.py
@@ -137,7 +137,7 @@ def process(fn):
sse4_1='mpsadbw phminposuw pmulld pmuldq dpps dppd blendps blendpd blendvps blendvpd pblendvb pblendw pminsb pmaxsb pminuw pmaxuw pminud pmaxud pminsd pmaxsd roundps roundss roundpd roundsd insertps pinsrb pinsrd/pinsrq extractps pextrb pextrw pextrd/pextrq pmovsxbw pmovzxbw pmovsxbd pmovzxbd pmovsxbq pmovzxbq pmovsxwd pmovzxwd pmovsxwq pmovzxwq pmovsxdq pmovzxdq ptest pcmpeqq packusdw movntdqa',
sse4a='extrq insertq movntsd movntss',
sse4_2='crc32 pcmpestri pcmpestrm pcmpistri pcmpistrm pcmpgtq',
- fma='vfmaddpd vfmaddps vfmaddsd vfmaddss vfmaddsubpd vfmaddsubps vfmsubaddpd vfmsubaddps vfmsubpd vfmsubps vfmsubsd vfmsubss vfnmaddpd fndmaddps vfnmaddsd vfnmadss vfnmsubpd vfnmsubpd vfnmsubps vfnmsubsd vfnmsubss',
+ fma='vfmaddpd vfmaddps vfmaddsd vfmaddss vfmaddsubpd vfmaddsubps vfmsubaddpd vfmsubaddps vfmsubpd vfmsubps vfmsubsd vfmsubss vfnmaddpd vfnmaddps vfnmaddsd vfnmadss vfnmsubpd vfnmsubps vfnmsubsd vfnmsubss',
)
INSTRS = dict()
Something went wrong with that request. Please try again.