Descompresión de flotadores de media precisión en Javascript

Estoy tratando de leer un archivo binario con javascript que contiene muchos números de coma flotante de 16 bits. Bastante seguro de que es el estándar IEEE, little endian. Es bastante sencillo leer los dos bytes en un int, pero a partir de ahí no tengo mucho éxito ampliando eso a un número de coma flotante completo. ¿Alguna pista

Respuestas a la pregunta(4)

Su respuesta a la pregunta