Searched refs:MEMLAT (Results 1 – 9 of 9) sorted by relevance
/glibc-2.36/sysdeps/ia64/ |
D | memcpy.S | 45 #define MEMLAT 8 macro 46 #define Nrot ((4*(MEMLAT+2) + 7) & ~7) 121 (p[MEMLAT+1]) st8 [dest] = tmp3, 8 ; \ 122 (p[MEMLAT]) shrp tmp3 = r[MEMLAT], s[MEMLAT+1], shift ; \ 129 (p[MEMLAT+1]) st8 [dest] = tmp4, 8 ; \ 130 (p[MEMLAT]) shrp tmp4 = s[MEMLAT], r[MEMLAT], shift ; \ 144 (p[MEMLAT+1]) st8 [dest] = tmp3, 8 ; \ 145 (p[MEMLAT]) shrp tmp3 = r[MEMLAT], s[MEMLAT+1], shift ; \ 151 (p[MEMLAT+1]) st8 [dest] = tmp4, 8 ; \ 152 (p[MEMLAT]) shrp tmp4 = s[MEMLAT], r[MEMLAT], shift ; \ [all …]
|
D | memchr.S | 60 .rotr value[MEMLAT+1], addr[MEMLAT+3], aux[2], poschr[2] 61 .rotp p[MEMLAT+3] 96 mov ar.ec = MEMLAT + 3 103 (p[MEMLAT]) chk.s value[MEMLAT], .recovery // check and recovery 104 (p[MEMLAT]) xor aux[0] = value[MEMLAT], chrx8 105 (p[MEMLAT+1]) czx1.r poschr[0] = aux[1] 106 (p[MEMLAT+2]) cmp.ne p7, p0 = 8, poschr[1] 126 (p7) add ret0 = addr[MEMLAT+2], poschr[1] // if we got here from l2 132 #if MEMLAT != 6 135 (p[MEMLAT-6]) add ret0 = -8, ret0;; [all …]
|
D | memccpy.S | 67 .rotr r[MEMLAT + 7], tmp1[4], tmp2[4], val[4], tmp3[2], pos0[2] 68 .rotp p[MEMLAT + 6 + 1] 117 mov ar.ec = MEMLAT + 6 + 1 // six more passes needed 123 (p[MEMLAT]) shr.u tmp1[0] = r[1 + MEMLAT], sh1 // tmp1 = w0 >> sh1 124 (p[MEMLAT]) shl tmp2[0] = r[0 + MEMLAT], sh2 // tmp2 = w1 << sh2 125 (p[MEMLAT+4]) xor tmp3[0] = val[1], charx8 126 (p[MEMLAT+5]) czx1.r pos0[0] = tmp3[1] 127 (p[MEMLAT+6]) chk.s r[6 + MEMLAT], .recovery1 // our data isn't 129 (p[MEMLAT+6]) cmp.ne p6, p0 = 8, pos0[1] 131 (p[MEMLAT+6]) st8 [dest] = val[3], 8 // store val to dest [all …]
|
D | memcmp.S | 39 #define MEMLAT 2 macro 59 .rotr r[MEMLAT + 2], q[MEMLAT + 5], tmp1[4], tmp2[4], val[2] 60 .rotp p[MEMLAT + 4 + 1] 104 mov ar.ec = MEMLAT + 4 + 1 // four more passes needed 113 (p[MEMLAT]) shr.u tmp1[0] = r[1 + MEMLAT], sh1 // tmp1 = w0 >> sh1 114 (p[MEMLAT]) shl tmp2[0] = r[0 + MEMLAT], sh2 // tmp2 = w1 << sh2 115 (p[MEMLAT+4]) cmp.ne p6, p0 = q[MEMLAT + 4], val[1] 116 (p[MEMLAT+3]) or val[0] = tmp1[3], tmp2[3] // val = tmp1 | tmp2 121 mux1 value1 = r[MEMLAT], @rev 122 mux1 value2 = q[MEMLAT], @rev [all …]
|
D | memmove.S | 67 (p[MEMLAT+1]) st8 [dest] = value, 8 ; \ 68 (p[MEMLAT]) shrp value = r[MEMLAT], r[MEMLAT+1], shift ; \ 74 #define MEMLAT 21 macro 75 #define Nrot (((2*MEMLAT+3) + 7) & ~7) 80 .rotr r[MEMLAT + 2], q[MEMLAT + 1] 81 .rotp p[MEMLAT + 2] 112 mov ar.ec = MEMLAT + 1 ;; // set the epilog counter 127 (p[MEMLAT]) st8 [dest] = r[MEMLAT], 16 128 (p[MEMLAT]) st8 [adest] = q[MEMLAT], 16 159 mov ar.ec = MEMLAT + 1 // set EC [all …]
|
D | strncpy.S | 54 #define MEMLAT 2 macro 55 .rotr r[MEMLAT + 2] 56 .rotp p[MEMLAT + 1] 90 adds c = (MEMLAT-1), c // c = (len / 8) + MEMLAT - 1 98 adds c = -(MEMLAT-1), c ;; // c = (len / 8) 132 (p[MEMLAT]) chk.s r[MEMLAT], .recovery3 134 (p[MEMLAT]) mov value = r[MEMLAT] 135 (p[MEMLAT]) czx1.r pos = r[MEMLAT] ;; 136 (p[MEMLAT]) cmp.ne p7, p0 = 8, pos 137 (p[MEMLAT]) adds len = -8, len // len -= 8 [all …]
|
D | strcpy.S | 56 #define MEMLAT 2 macro 57 .rotr r[MEMLAT + 2] 58 .rotp p[MEMLAT + 1] 114 (p[MEMLAT]) chk.s r[MEMLAT], .recovery3 116 (p[MEMLAT]) mov value = r[MEMLAT] 117 (p[MEMLAT]) czx1.r pos = r[MEMLAT] ;; 118 (p[MEMLAT]) cmp.ne p7, p0 = 8, pos 120 (p[MEMLAT]) st8 [dest] = r[MEMLAT], 8 139 add tmp = -(MEMLAT + 1) * 8, src ;; 140 ld8 r[MEMLAT] = [tmp]
|
D | softpipe.h | 26 #ifndef MEMLAT 27 # define MEMLAT 6 macro
|
/glibc-2.36/ChangeLog.old/ |
D | ChangeLog.12 | 2331 * sysdeps/ia64/memmove.S: Increase MEMLAT from 6 to 21 for better
|