You probably actually _don't_ want hte packed attribute here.  since you start with an 8 bit value and then a bunch of int32 you actually force them out of alignment which at best will hurt performance