Normally the progression of the SV for-loop would move on to the next register.
Instead however in the scalar case these instructions **remain in the same register** and insert or transfer between **bits** of the scalar integer source or destination.
+Further useful violation of the normal SV Elwidth override rules allows
+for packing of multiple CR test results into an Integer Element. Note
+that the CR (source operand) elwidth field is utilised to determine the bit-
+packing size (1/2/4/8 with remaining bits within the Integer element
+set to zero) whilst the INT (dest operand) elwidth field still sets
+the Integer element size as usual (8/16/32/default)
+
crrweird: RT, BB, mask.mode
for i in range(VL):