mirror of
https://github.com/paboyle/Grid.git
synced 2026-10-22 07:03:22 +01:00
acceleratorSIMTlane()
This commit is contained in:
1 parent
fd97f64612
commit
a7ffc61e82
1 file changed
+3
-3
@@ -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
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user