What Kind of errors are you getting? Can you make your version of the conversion available so others can test/debug it? Can you also provide details on the optimizations you are using in the compiler. Although I would recommend not using any optimizations to start off with, that way you can narrow any problems with the compiler down to specific areas.
Dean
The version is available at the link above. All the details are there too..