эээ? 5 бит мантисы это 1 2 3 4 .... 30 31 32 34 36 ... 64 68 72 ... т.е. та же мантиса может обозначать кучу разных чисел, в зависимости от того что показывает экспонента
мантису имеет смысл читать как то где она показывает числа с шагом в 1(на примере int), ну или вообще никак
я просто представляю что мантиса умножается как int (с отбрасыванием младших бит) и потом экспонента добирается до нужной с учетом обеих экспонент до умножения и результата умножения мантисы
И ничего никуда не отбрасывается. Считается порядок, потом отбрасывается столько бит, сколько в итоге не влезет с новым порядком, с нужным округлением (по умолчанию до ближайшего чётного в случае .5)
Мантиссы перемножаются, порядки суммируются, порядок нормализуется (чтобы мантисса была 1.сколько-то, а не 2.сколько-то или 0.сколько-то, если только в итоге не выходит денормал), и только тогда происходит округление