mirror of
https://github.com/paboyle/Grid.git
synced 2025-04-09 21:50:45 +01:00
acceleratorSIMTlane()
This commit is contained in:
parent
fd97f64612
commit
a7ffc61e82
@ -99,13 +99,13 @@ accelerator_inline void convertType(ComplexF & out, const std::complex<float> &
|
|||||||
|
|
||||||
#ifdef GRID_SIMT
|
#ifdef GRID_SIMT
|
||||||
accelerator_inline void convertType(vComplexF & out, const ComplexF & in) {
|
accelerator_inline void convertType(vComplexF & out, const ComplexF & in) {
|
||||||
((ComplexF*)&out)[SIMTlane(vComplexF::Nsimd())] = in;
|
((ComplexF*)&out)[acceleratorSIMTlane(vComplexF::Nsimd())] = in;
|
||||||
}
|
}
|
||||||
accelerator_inline void convertType(vComplexD & out, const ComplexD & in) {
|
accelerator_inline void convertType(vComplexD & out, const ComplexD & in) {
|
||||||
((ComplexD*)&out)[SIMTlane(vComplexD::Nsimd())] = in;
|
((ComplexD*)&out)[acceleratorSIMTlane(vComplexD::Nsimd())] = in;
|
||||||
}
|
}
|
||||||
accelerator_inline void convertType(vComplexD2 & out, const ComplexD & in) {
|
accelerator_inline void convertType(vComplexD2 & out, const ComplexD & in) {
|
||||||
((ComplexD*)&out)[SIMTlane(vComplexD::Nsimd()*2)] = in;
|
((ComplexD*)&out)[acceleratorSIMTlane(vComplexD::Nsimd()*2)] = in;
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user