Bit slicing

In reply to sunils:

use streaming operator to get your answer.

for(int e =0;e<32;e++) begin
{>>{im[e],re[e], pi[e], po[e]}} = data[e];
end