/glibc-2.36/sysdeps/sparc/sparc64/multiarch/ |
D | memcpy-memmove-niagara7.S | 21 #ifndef XCC 22 # define XCC xcc macro 73 bgeu,pn %XCC, .Lforcpy /* else use backward if ... */ 76 bleu,pn %XCC, .Lforcpy /* if size is bigger, do overlapped copy */ 82 blu,pn %XCC, 2f /* else continue */ 88 bz,a,pn %XCC, .Ldbbck /* skip if dst is 8 byte aligned */ 95 bgu,pt %XCC, 1b /* if not done keep copying */ 98 bz,pn %XCC, 2f /* if size < 8, move to byte copy */ 103 bz,a,pn %XCC, .Ldbcopybc /* if src is aligned do fast memmove */ 121 bg,pt %XCC, 1b /* if size > 0 continue */ [all …]
|
D | memset-niagara7.S | 21 #ifndef XCC 22 # define XCC xcc macro 106 bleu,pn %XCC, .Lwrchar 113 blu,pn %XCC, .Lwdalign 121 bz,pt %XCC, .Lblkalign /* already long word aligned */ 128 bl,pt %XCC, 1b 134 blu,pn %XCC, .Lwrshort 138 bz,pt %XCC, .Lblkwr /* now block aligned */ 148 bl,pt %XCC, 1b 158 blu,pn %XCC, .Lshort_set /* to justify cost of membar */ [all …]
|
D | memcpy-niagara1.S | 32 #ifndef XCC 34 #define XCC xcc macro 46 ba,pt %XCC, 101f 59 be,pn %XCC, 85f 62 blu,a,pn %XCC, 80f 73 blu,pt %XCC, 70f 89 be,pt %XCC, 2f 97 bne,pt %XCC, 1b 118 be,pt %XCC, 50f 120 be,a,pt %XCC, 10f [all …]
|
D | memcpy-ultra3.S | 27 #ifndef XCC 29 #define XCC xcc macro 41 ba,pt %XCC, 101f 66 be,pn %XCC, out 69 bleu,a,pn %XCC, small_copy 73 blu,pt %XCC, medium_copy 85 be,pt %XCC, 2f 101 bg,pt %XCC, 1b 165 bg,pt %XCC, loop 186 be,pt %XCC, 1f [all …]
|
D | memset-niagara1.S | 25 #ifndef XCC 27 #define XCC xcc macro 46 ba,pt %XCC, 1f 59 blu,pn %XCC, 70f 61 be,pt %XCC, 2f 67 bne,pt %XCC, 1b 70 blu,pn %XCC, 60f 72 be,pt %XCC, 40f 78 bne,pt %XCC, 1b 124 bne,pt %XCC, 45b [all …]
|
D | memcpy-niagara2.S | 44 #ifndef XCC 46 #define XCC xcc macro 148 ba,pt %XCC, 101f 161 be,pn %XCC, 85f 164 blu,a,pn %XCC, 80f 178 blu,pt %XCC, 75f 196 be,pt %XCC, 2f 204 bne,pt %XCC, 1b 260 bne,pt %XCC, 1b 274 bne,pt %XCC, 1b [all …]
|
/glibc-2.36/sysdeps/sparc/sparc64/ |
D | memchr.S | 23 #ifndef XCC 24 #define XCC xcc macro 54 be,pn %XCC, 12f /* CTI */ 58 movcs %XCC, -1, %o2 /* IEU0 Group */ 90 bgu,pn %XCC, 11f /* CTI */ 161 be,pn %XCC, 12f /* CTI */ 167 be,pn %XCC, 12f /* CTI Group */ 173 be,pn %XCC, 12f /* CTI */ 179 be,pn %XCC, 12f /* CTI */ 186 be,pn %XCC, 12f /* CTI */ [all …]
|
D | stpncpy.S | 24 #ifndef XCC 25 #define XCC xcc macro 56 be,pn %XCC, 19f /* CTI */ 72 bl,pn %XCC, 18f /* CTI */ 119 4: be,pn %XCC, 41f /* CTI */ 127 bne,pt %XCC, 40b /* CTI */ 131 bl,a,pn %XCC, 6f /* CTI */ 136 bge,pt %XCC, 5b /* CTI */ 188 be,pn %XCC, 19f /* CTI */ 200 be,pn %XCC, 19f /* CTI */ [all …]
|
D | strncpy.S | 24 #ifndef XCC 25 #define XCC xcc macro 56 be,pn %XCC, 19f /* CTI */ 73 bl,pn %XCC, 18f /* CTI */ 119 4: be,pn %XCC, 41f /* CTI */ 127 bne,pt %XCC, 40b /* CTI */ 131 bl,a,pn %XCC, 6f /* CTI */ 136 bge,pt %XCC, 5b /* CTI */ 180 be,pn %XCC, 19f /* CTI */ 191 be,pn %XCC, 19f /* CTI */ [all …]
|
D | memmove.S | 23 #ifndef XCC 24 # define XCC xcc macro 31 bgeu,a %XCC, 2f /* else use backward if ... */ 36 bgu %XCC, .Lovbc /* if size is bigger, have to do overlapped copy */ 41 2: ble %XCC, .Ldbytecp 89 bnz,pt %XCC, 1b 111 bnz,pt %XCC, 2b 135 bnz,pt %XCC, 3b 149 bg,pt %XCC, 1b 164 bge,a %XCC, 4b /* loop till done */ [all …]
|
D | strncmp.S | 24 #ifndef XCC 25 #define XCC xcc macro 55 be,pn %XCC, 4f /* CTI */ 73 bcs,pn %XCC, 5f /* CTI */ 139 be,pn %XCC, 4b /* CTI */ 149 be,pn %XCC, 4b /* CTI */ 159 be,pn %XCC, 4b /* CTI */ 169 be,pn %XCC, 4b /* CTI */ 179 be,pn %XCC, 4b /* CTI */ 189 be,pn %XCC, 4b /* CTI */ [all …]
|
D | memcmp.S | 22 #ifndef XCC 23 #define XCC xcc macro 36 be,pn %XCC, 3f /* CTI */ 52 bcs,pn %XCC, 5f /* CTI */ 70 be,pn %XCC, 3b /* CTI */ 91 be,pn %XCC, 3b /* CTI */ 126 bcs,pn %XCC, 6b /* CTI */
|
D | rawmemchr.S | 22 #ifndef XCC 23 #define XCC xcc macro
|
/glibc-2.36/sysdeps/sparc/sparc32/sparcv9/ |
D | memmove.S | 1 #define XCC icc macro
|
D | memchr.S | 3 #define XCC icc macro
|
D | memcmp.S | 3 #define XCC icc macro
|
D | memcpy.S | 3 #define XCC icc macro
|
D | memset.S | 3 #define XCC icc macro
|
D | rawmemchr.S | 3 #define XCC icc macro
|
/glibc-2.36/sysdeps/sparc/sparc32/sparcv9/multiarch/ |
D | memcpy-memmove-niagara7.S | 1 #define XCC icc macro
|
D | memcpy-niagara1.S | 1 #define XCC icc macro
|
D | memcpy-niagara2.S | 1 #define XCC icc macro
|
D | memcpy-ultra3.S | 1 #define XCC icc macro
|
D | memset-niagara1.S | 1 #define XCC icc macro
|
D | memset-niagara7.S | 1 #define XCC icc macro
|