A bit stream needs to be copied to bit vector.
Source type: bit bits[];
destination type: bit [8095:0] bit_vec;
The copy is kind of like bit stream casting in that bits[0] is the MSB and need to get copied to bit_vec[8095]. Then bits[1] to bit_vec[8094], and so on.
during simulation size of the bit stream varies considerably, from 1 to 4K+.
What would be the highest performant copy algorithm in general ?