I know this is an old post, but seeing as I've come across it, know the answer, and it hasn't been answered is impetus for me to respond. In fact, there is no stdin.getd(). If you go into your HLA include directory, which is most likely C:\hla\include, and open stdin.hhf in notepad.exe then you'll see there's no getd. However, there is geth8, geth16, and geth32 which correspond to getb, getw, and getd respectively. Interestingly enough, the stdout namespace seems to have putb, putw, and putd.