Confused, Why did you write different bit ordering between
'|bit  |0|1|2        11|12   n-1|n           39|40    51|52       63|' and
|     | | |attributes |        |[39:n]        |        |attributes |.