1. arm compiler version 6로 전환되면서(arm clang) virtual inline은 O3에서 안 먹힌다. 2. virtual inline은 적용 안 되는 것으로 확인이 되며, devirtualization은 Omin option에서만 사용이 가능하다. 3. prgama pack()이 1byte align 맞추는건데 이 친구를 빼면 성능이 올라간다.