This chapter describes the differences between the IBM High Level Assembler and the Tachyon 390 Cross Assembler or the Tachyon z/Assembler. There may be other differences between these assemblers that are not listed in these chapters. The Tachyon assemblers were designed to be highly compatible with the documented behavior of the IBM assemblers, but were written without reference to the actual design and code of the IBM assemblers. Therefore it is quite possible that assembler language programs that rely on the undocumented behavior of the IBM assemblers will not assemble identically with the Tachyon assemblers. No guarantee of compatibility is provided.
When the OBJECT(ELF) option is set, the language supported by the Tachyon z/Assembler is somewhat altered from the normal IBM High Level Assembler language. These differences are discussed in Appendix E.
The contents of this chapter are: