Retargetable C Compiler, A: Design and Implementation