1 2 3 4 5
// Should fold away sign extend struct _Person { i8 age;}; !_Person !p = new _Person; p.age = (arg<<48)>>48; return 0;