Source: https://www.bipom.com/documents/devsys/sdcc8051/SDCC Asssembly Language Programming Guide.pdf