#include <cstdio>
#include <cstdint>
struct foo
{
float f;
std::int16_t i;
};
struct bar
{
float f;
std::int16_t i;
std::int16_t j;
};
int main() {
printf("%zu\n", sizeof(float));
printf("%zu\n", sizeof(std::int16_t));
printf("%zu\n", sizeof(foo));
printf("%zu\n", sizeof(bar));
return 0;
}
I2luY2x1ZGUgPGNzdGRpbz4KI2luY2x1ZGUgPGNzdGRpbnQ+CgpzdHJ1Y3QgZm9vCnsKCWZsb2F0IGY7CiAgICBzdGQ6OmludDE2X3QgaTsKfTsKCnN0cnVjdCBiYXIKewoJZmxvYXQgZjsKICAgIHN0ZDo6aW50MTZfdCBpOwogICAgc3RkOjppbnQxNl90IGo7Cn07CgppbnQgbWFpbigpIHsKCXByaW50ZigiJXp1XG4iLCBzaXplb2YoZmxvYXQpKTsKCXByaW50ZigiJXp1XG4iLCBzaXplb2Yoc3RkOjppbnQxNl90KSk7CglwcmludGYoIiV6dVxuIiwgc2l6ZW9mKGZvbykpOwoJcHJpbnRmKCIlenVcbiIsIHNpemVvZihiYXIpKTsKCXJldHVybiAwOwp9