Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
fpc-src / usr / share / fpcsrc / 3.2.0 / tests / webtbs / tw29471.pp
Size: Mime:
{ %cpu=x86_64 }
{ %norun }
program avxtest;

 {$ASMMODE ATT}

 type
   TSIMDWord = packed array[0..3] of Double;

 procedure SIMDAddWord(var A, B, ARes);assembler;
 asm
         vmovdqu (%rdi), %ymm2 // <- error 1
         vmovdqu (%rsi), %ymm1
         vaddpd %ymm1, %ymm2, %ymm0 // <- error 2
         vmovdqu %ymm0, (%rdx)
 end;

 var
    V1, V2, Res : TSIMDWord;

 begin
    SIMDAddWord(V1, V2, Res);
 end.