1 .abicalls 2 .set noreorder 3 .include "mips16-pic-1.inc" 4 5 # Test local stubs that are only used by MIPS16 PIC calls in this file. 6 decl unused1,lstub 7 callpic unused1,mips16 8 9 # Test local stubs that are only used by MIPS16 jals in this file. 10 decl unused2,lstub 11 jals unused2,mips16 12 13 # Test local stubs that aren't called at all. 14 decl unused3,lstub 15 16 # Test hidden stubs that are called by MIPS16 PIC calls in this file. 17 decl unused4,hstub 18 callpic unused4,mips16 19 20 # Test hidden stubs that are called by MIPS16 jals in this file. 21 decl unused5,hstub 22 jals unused5,mips16 23 24 # Test hidden stubs that are called by MIPS16 PIC calls in another file. 25 decl unused6,hstub 26 27 # Test hidden stubs that are called by MIPS16 jals in another file. 28 decl unused7,hstub 29 30 # Test hidden stubs that aren't called at all. 31 decl unused8,hstub 32 33 # Test global stubs that are called by MIPS16 jals in this file. 34 decl unused9,gstub 35 jals unused9,mips16 36 37 # Test global stubs that are called by MIPS16 jals in another file. 38 decl unused10,gstub 39 40 # Test global stubs that aren't called at all. 41 decl unused11,gstub 42 43 # Test local stubs that are used by non-MIPS16 PIC calls in this file. 44 decl used1,lstub 45 callpic used1,nomips16 46 47 # Test local stubs that are used by non-MIPS16 jals in this file. 48 decl used2,lstub 49 jals used2,nomips16 50 51 # Test local stubs that are used by both MIPS16 and non-MIPS16 PIC 52 # calls in this file. 53 decl used3,lstub 54 callpic used3,nomips16 55 callpic used3,mips16 56 57 # Test local stubs that are used by both MIPS16 and non-MIPS16 jals 58 # in this file. 59 decl used4,lstub 60 jals used4,nomips16 61 jals used4,mips16 62 63 # Test local stubs that are used by a combination of MIPS16 PIC calls 64 # and non-MIPS16 jals in this file. 65 decl used5,lstub 66 jals used5,nomips16 67 callpic used5,mips16 68 69 # Test hidden stubs that are used by non-MIPS16 PIC calls in this file. 70 decl used6,hstub 71 callpic used6,nomips16 72 73 # Test hidden stubs that are used by non-MIPS16 jals in this file. 74 decl used7,hstub 75 jals used7,nomips16 76 77 # Test hidden stubs that are used by non-MIPS16 PIC calls in another 78 # file. 79 decl used8,hstub 80 81 # Test hidden stubs that are used by non-MIPS16 jals in another 82 # file. 83 decl used9,hstub 84 85 # Test hidden stubs that are used by both MIPS16 and non-MIPS16 PIC 86 # calls in this file. 87 decl used10,hstub 88 callpic used10,nomips16 89 callpic used10,mips16 90 91 # Test hidden stubs that are used by both MIPS16 and non-MIPS16 jals 92 # in this file. 93 decl used11,hstub 94 jals used11,nomips16 95 jals used11,mips16 96 97 # Test hidden stubs that are used by a combination of MIPS16 PIC calls 98 # and non-MIPS16 jals in this file. 99 decl used12,hstub 100 jals used12,nomips16 101 callpic used12,mips16 102 103 # Test global stubs that are used by non-MIPS16 PIC calls in this file. 104 decl used13,gstub 105 callpic used13,nomips16 106 107 # Test global stubs that are used by non-MIPS16 jals in this file. 108 decl used14,gstub 109 jals used14,nomips16 110 111 # Test global stubs that are used by non-MIPS16 PIC calls in another 112 # file. 113 decl used15,gstub 114 115 # Test global stubs that are used by non-MIPS16 jals in another file. 116 decl used16,gstub 117 118 # Test global stubs that are used by both MIPS16 and non-MIPS16 PIC 119 # calls in this file. 120 decl used17,gstub 121 callpic used17,nomips16 122 callpic used17,mips16 123 124 # Test global stubs that are used by both MIPS16 and non-MIPS16 jals 125 # in this file. 126 decl used18,gstub 127 jals used18,nomips16 128 jals used18,mips16 129 130 # Test global stubs that are used by a combination of MIPS16 PIC calls 131 # and non-MIPS16 jals in this file. 132 decl used19,gstub 133 jals used19,nomips16 134 callpic used19,mips16 135 136 # Test global stubs that are used by MIPS16 PIC calls in this file. 137 # We currently force all targets of call16 relocations to be dynamic, 138 # and the stub must be the definition of the dynamic symbol. 139 decl used20,gstub 140 callpic used20,mips16 141 142 # Test global stubs that are used by MIPS16 PIC calls in another file. 143 # Needed for the same reason as used21. 144 decl used21,gstub 145