Hi Atom,
I compared the assembler file to your source file, and it looks like boost is giving exactly what you asked for. I've printed them out to study and I'm also searching my drives for an assembly source file I used, years ago, to read and write an external EEPROM, which I know worked.
Please be patient, it could take some time!