[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-bugs-dist
Subject:    [Bug 273475] Add support for AVX instructions
From:       Jakub Jelinek <jakub () redhat ! com>
Date:       2012-06-19 14:48:56
Message-ID: bug-273475-17878-0Ssxvh305m () http ! bugs ! kde ! org/
[Download RAW message or body]

https://bugs.kde.org/show_bug.cgi?id=273475

--- Comment #124 from Jakub Jelinek <jakub@redhat.com> ---
Created attachment 71948
  --> https://bugs.kde.org/attachment.cgi?id=71948&action=edit
VPSRAD and VPSLLW patch

VPSLLW imm8, xmm2, xmm1 = VEX.NDD.128.66.0F.WIG 71 /6 ib
VPSRAD imm8, xmm2, xmm1 = VEX.NDD.128.66.0F.WIG 72 /4 ib

There is still big amount of unsupported insns, gcc.target/i386/avx-*.c tests
that still fail because of unsupported insns are:
avx-ceilf-sfix-vec.c avx-ceilf-vec.c avx-ceil-sfix-2-vec.c avx-ceil-sfix-vec.c
avx-ceil-vec.c avx-cmpss-1.c avx-cond-1.c avx-floorf-sfix-vec.c
avx-floorf-vec.c avx-floor-sfix-2-vec.c avx-floor-sfix-vec.c avx-floor-vec.c
avx-mul-1.c avx-pr51581-1.c avx-pr51581-2.c avx-rintf-sfix-vec.c
avx-rintf-vec.c avx-rint-sfix-2-vec.c avx-rint-sfix-vec.c avx-rint-vec.c
avx-vaddsubpd-1.c avx-vaddsubpd-256-1.c avx-vaddsubps-1.c avx-vaddsubps-256-1.c
avx-vaesdec-1.c avx-vaesdeclast-1.c avx-vaesenc-1.c avx-vaesenclast-1.c
avx-vaesimc-1.c avx-vaeskeygenassist-1.c avx-vblendvpd-256-1.c
avx-vblendvps-256-1.c avx-vcmppd-1.c avx-vcmppd-256-1.c avx-vcmpps-1.c
avx-vcmpps-256-1.c avx-vcmpsd-1.c avx-vcmpss-1.c avx-vcvtsd2si-1.c
avx-vcvtsd2si-2.c avx-vcvtss2si-1.c avx-vcvtss2si-2.c avx-vdpps-1.c
avx-vdpps-2.c avx-vextractps-1.c avx-vhaddpd-1.c avx-vhaddpd-256-1.c
avx-vhaddps-1.c avx-vhaddps-256-1.c avx-vhsubpd-1.c avx-vhsubpd-256-1.c
avx-vhsubps-1.c avx-vhsubps-256-1.c avx-vlddqu-1.c avx-vlddqu-256-1.c
avx-vmaskmovdqu.c avx-vmaskmovpd-1.c avx-vmaskmovpd-256-1.c
avx-vmaskmovpd-256-2.c avx-vmaskmovpd-2.c avx-vmaskmovps-1.c
avx-vmaskmovps-256-1.c avx-vmaskmovps-256-2.c avx-vmaskmovps-2.c
avx-vmaxpd-256-1.c avx-vmaxps-256-1.c avx-vminpd-256-1.c avx-vminps-256-1.c
avx-vmovhps-1.c avx-vmovhps-2.c avx-vmovmskpd-1.c avx-vmovmskpd-256-1.c
avx-vmovmskps-1.c avx-vmovmskps-256-1.c avx-vmovntdq-256-1.c avx-vmovntdqa-1.c
avx-vmovntpd-1.c avx-vmovntpd-256-1.c avx-vmovntps-1.c avx-vmovntps-256-1.c
avx-vmpsadbw-1.c avx-vpabsb-1.c avx-vpabsw-1.c avx-vpacksswb-1.c
avx-vpackusdw-1.c avx-vpaddsb-1.c avx-vpaddsw-1.c avx-vpavgb-1.c avx-vpavgw-1.c
avx-vpcmpestri-1.c avx-vpcmpestri-2.c avx-vpcmpestrm-1.c avx-vpcmpestrm-2.c
avx-vpcmpgtb-1.c avx-vpcmpgtw-1.c avx-vpcmpistri-1.c avx-vpcmpistri-2.c
avx-vpcmpistrm-1.c avx-vpcmpistrm-2.c avx-vpermilpd-256-2.c avx-vpermilpd-2.c
avx-vpermilps-256-2.c avx-vpermilps-2.c avx-vphaddd-1.c avx-vphaddsw-1.c
avx-vphaddw-1.c avx-vphsubd-1.c avx-vphsubsw-1.c avx-vphsubw-1.c
avx-vpmaddubsw-1.c avx-vpmovsxbq-1.c avx-vpmovsxwq-1.c avx-vpmovzxbq-1.c
avx-vpmovzxdq-1.c avx-vpmovzxwq-1.c avx-vpmuldq-1.c avx-vpmulhrsw-1.c
avx-vpsadbw-1.c avx-vpsignb-1.c avx-vpsignd-1.c avx-vpsignw-1.c avx-vpsubsb-1.c
avx-vpsubsw-1.c avx-vptest-1.c avx-vptest-256-1.c avx-vptest-256-2.c
avx-vptest-256-3.c avx-vptest-2.c avx-vptest-3.c avx-vrcpps-1.c
avx-vrcpps-256-1.c avx-vroundpd-1.c avx-vroundpd-256-1.c avx-vroundpd-256-2.c
avx-vroundpd-256-3.c avx-vroundpd-2.c avx-vroundpd-3.c avx-vroundps-256-1.c
avx-vtestpd-1.c avx-vtestpd-256-1.c avx-vtestpd-256-2.c avx-vtestpd-256-3.c
avx-vtestpd-2.c avx-vtestpd-3.c avx-vtestps-1.c avx-vtestps-256-1.c
avx-vtestps-256-2.c avx-vtestps-256-3.c avx-vtestps-2.c avx-vtestps-3.c

-- 
You are receiving this mail because:
You are watching all bug changes.
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic