structures in the shared memory

Hello,

please advise how structures are stored in the shared memory, I mean the memory banks. for example what happens if one has

__shared__ float4 var[N];

are var[0].x, var[0].y, var[0].z and var[0].w assigned to successive banks?

See the programming manual section 6.1.2.4

Peter