0.xxxx표현하는 23비트에 추가로 1 더해서
24비트끼리 곱하면 총 48비트가 나오는데
int는 32비트니까 16비트만큼 잘린단말이야
그래서 12만큼 rsh해서 12비트끼리 곱하면 24비트로 나오긴 하는데 이렇게되면 유효숫자가 23비트였던 데이터가 반토막이 나버린단말이지
그래서 High Low로 나눠서 곱하면 High는 다시 24비트가 됐으니깐 괜찮고
Low는 어떻게 다시 High에 더해줘야할지 모르겠어
Low >> 12해서 더하면 되는건가?