header_type ht
{
  fields
  {
     f1 : 1;
     f2 : 2;
     f3 : 3;
     f4 : 4;
     f5 : 5;
     f6 : 6;
     f7 : 7;
     f8 : 8;
     f9 : 9;
     f10 : 10;
     f11 : 11;
     f12 : 12;
     f13 : 13;
     f14 : 14;
     f15 : 15;
     f16 : 16;
     f17 : 17;
     f18 : 18;
     f19 : 19;
     f20 : 20;
     f21 : 21;
     f22 : 22;
     f23 : 23;
     f24 : 24;
     f25 : 25;
     f26 : 26;
     f27 : 27;
     f28 : 28;
     f29 : 29;
     f30 : 30;
     f31 : 31;
     f32 : 32;
  }
}

header_type larget
{
  fields 
  {
    f48 : 48;
    f1: 1;
    f49 : 48;
    f2 : 1;
    f64 : 64;
    f3 : 1;
    f128 : 128;
  }
}

header ht h;
header larget large;

parser start
{
	extract(h);
	extract(large);
	return ingress;
}

control ingress
{
}