1# Source file used to test the jal macro even harder 2 # some space so offets won't be 0. 3 .space 0xc 4 5 .globl g1 .text 6g1: 7l1: 8 # some more space, so offset from label won't be 0. 9 .space 0xc 10 11 jal g1 # 0x18 12 jal l1 # 0x20 13 jal e1 # 0x28 14 15 j g1 # 0x30 16 j l1 # 0x38 17 j e1 # 0x40 18 19 jal g1 - 0xc # 0x48 20 jal l1 - 0xc # 0x50 21 jal e1 - 0xc # 0x58 22 23 jal g1 + 0xc # 0x60 24 jal l1 + 0xc # 0x68 25 jal e1 + 0xc # 0x70 26 27# Force at least 8 (non-delay-slot) zero bytes, to make 'objdump' print ... 28 .space 8 29