FIAS . Impressum . Privacy

XeonPhi brunch with ICC

Zyzak, Maksym [please enable javascript to see the address]
Fri Sep 20 16:22:22 CEST 2013


Matthias, thank you. I will do this. But currently the one more issue is there. I can not compile MIC library. Can you, please, look there? The log is given below.

With best regards,
Maksym

/home/mzyzak/Vc/vc/mic/mask.h(96): error: incomplete type is not allowed
          MicIntrinsics::store<AlignedT>(mem, tmp, UpDownConversion<T, unsigned char>());
                                                   ^
          detected during:
            instantiation of "void Vc::v0::MIC::Mask<T>::store(bool *) const [with T=Vc::v0::Public::int16_t={signed short}]" at line 431 of "/home/mzyzak/Vc/vc/tests/mask.cpp"
            instantiation of "void boolConversion<V>() [with V=Vc::v0::Public::short_v]" at line 460 of "/home/mzyzak/Vc/vc/tests/mask.cpp"

/home/mzyzak/Vc/vc/mic/mask.h(96): error: incomplete type is not allowed
          MicIntrinsics::store<AlignedT>(mem, tmp, UpDownConversion<T, unsigned char>());
                                                   ^
          detected during:
            instantiation of "void Vc::v0::MIC::Mask<T>::store(bool *) const [with T=Vc::v0::Public::uint16_t={unsigned short}]" at line 431 of "/home/mzyzak/Vc/vc/tests/mask.cpp"
            instantiation of "void boolConversion<V>() [with V=Vc::v0::Public::ushort_v]" at line 460 of "/home/mzyzak/Vc/vc/tests/mask.cpp"

/home/mzyzak/Vc/vc/mic/mask.h(96): error: incomplete type is not allowed
          MicIntrinsics::store<AlignedT>(mem, tmp, UpDownConversion<T, unsigned char>());
                                                   ^
          detected during:
            instantiation of "void Vc::v0::MIC::Mask<T>::store(bool *) const [with T=double]" at line 431 of "/home/mzyzak/Vc/vc/tests/mask.cpp"
            instantiation of "void boolConversion<V>() [with V=Vc::v0::Public::double_v]" at line 460 of "/home/mzyzak/Vc/vc/tests/mask.cpp"



________________________________________
[please enable javascript to see the address][please enable javascript to see the address][please enable javascript to see the address]]
Sent: 20 September 2013 11:34
[please enable javascript to see the address]
Subject: Re: XeonPhi brunch with ICC

Hi Maksym,

that's the problem of tracking a development branch. I'm researching new API
and am refactoring many implementation details. Things break... I suggest you
publish your own branch (feel free to do that on code.compeng or gitorious)
that you can use to have the same checkout on all your systems, while still
being able to merge good revisions from my branch.

I'll fix the issues. But I can't promise that it'll stay stable all the time.

Cheers,
  Matthias



More information about the Vc mailing list
FIAS . Impressum . Privacy