Lines Matching refs:LABEL
32 # ifndef LABEL
33 # define LABEL(l) L(l) macro
43 jb LABEL(strcmp_exitz); \
45 je LABEL(strcmp_exitz); \
59 jb LABEL(strcmp_exitz); \
61 je LABEL(strcmp_exitz); \
126 je LABEL(strcmp_exitz)
128 je LABEL(Byte0)
157 ja LABEL(crosscache) /* rsi: 16-byte load will cross cache line */
159 ja LABEL(crosscache) /* rdi: 16-byte load will cross cache line */
186 jnz LABEL(less16bytes) /* If not, find different value or null char */
189 jbe LABEL(strcmp_exitz) /* finish comparision */
200 LABEL(crosscache):
208 je LABEL(ashr_0) /* rsi and rdi relative offset same */
209 ja LABEL(bigger)
213 LABEL(bigger):
216 lea LABEL(unaligned_table)(%rip), %r10
227 LABEL(ashr_0):
248 jne LABEL(less32bytes) /* mismatch or null char */
259 LABEL(loop_ashr_0):
269 jnz LABEL(exit) /* mismatch or null char seen */
273 jbe LABEL(strcmp_exitz)
285 jnz LABEL(exit)
288 jbe LABEL(strcmp_exitz)
291 jmp LABEL(loop_ashr_0)
299 LABEL(ashr_1):
312 jnz LABEL(less32bytes) /* mismatch or null char seen */
329 LABEL(loop_ashr_1):
331 jg LABEL(nibble_ashr_1) /* cross page boundary */
333 LABEL(gobble_ashr_1):
349 jnz LABEL(exit)
353 jbe LABEL(strcmp_exitz)
359 jg LABEL(nibble_ashr_1) /* cross page boundary */
376 jnz LABEL(exit)
380 jbe LABEL(strcmp_exitz)
384 jmp LABEL(loop_ashr_1)
391 LABEL(nibble_ashr_1):
395 jnz LABEL(ashr_1_exittail) /* find null char*/
399 jbe LABEL(ashr_1_exittail)
404 jmp LABEL(gobble_ashr_1)
411 LABEL(ashr_1_exittail):
415 jmp LABEL(aftertail)
423 LABEL(ashr_2):
436 jnz LABEL(less32bytes)
453 LABEL(loop_ashr_2):
455 jg LABEL(nibble_ashr_2)
457 LABEL(gobble_ashr_2):
473 jnz LABEL(exit)
477 jbe LABEL(strcmp_exitz)
484 jg LABEL(nibble_ashr_2) /* cross page boundary */
501 jnz LABEL(exit)
505 jbe LABEL(strcmp_exitz)
510 jmp LABEL(loop_ashr_2)
513 LABEL(nibble_ashr_2):
517 jnz LABEL(ashr_2_exittail)
521 jbe LABEL(ashr_2_exittail)
526 jmp LABEL(gobble_ashr_2)
529 LABEL(ashr_2_exittail):
533 jmp LABEL(aftertail)
541 LABEL(ashr_3):
554 jnz LABEL(less32bytes)
572 LABEL(loop_ashr_3):
574 jg LABEL(nibble_ashr_3)
576 LABEL(gobble_ashr_3):
592 jnz LABEL(exit)
596 jbe LABEL(strcmp_exitz)
603 jg LABEL(nibble_ashr_3) /* cross page boundary */
620 jnz LABEL(exit)
624 jbe LABEL(strcmp_exitz)
629 jmp LABEL(loop_ashr_3)
632 LABEL(nibble_ashr_3):
636 jnz LABEL(ashr_3_exittail)
640 jbe LABEL(ashr_3_exittail)
645 jmp LABEL(gobble_ashr_3)
648 LABEL(ashr_3_exittail):
652 jmp LABEL(aftertail)
660 LABEL(ashr_4):
673 jnz LABEL(less32bytes)
691 LABEL(loop_ashr_4):
693 jg LABEL(nibble_ashr_4)
695 LABEL(gobble_ashr_4):
711 jnz LABEL(exit)
715 jbe LABEL(strcmp_exitz)
722 jg LABEL(nibble_ashr_4) /* cross page boundary */
739 jnz LABEL(exit)
743 jbe LABEL(strcmp_exitz)
748 jmp LABEL(loop_ashr_4)
751 LABEL(nibble_ashr_4):
755 jnz LABEL(ashr_4_exittail)
759 jbe LABEL(ashr_4_exittail)
764 jmp LABEL(gobble_ashr_4)
767 LABEL(ashr_4_exittail):
771 jmp LABEL(aftertail)
779 LABEL(ashr_5):
792 jnz LABEL(less32bytes)
810 LABEL(loop_ashr_5):
812 jg LABEL(nibble_ashr_5)
814 LABEL(gobble_ashr_5):
830 jnz LABEL(exit)
834 jbe LABEL(strcmp_exitz)
841 jg LABEL(nibble_ashr_5) /* cross page boundary */
858 jnz LABEL(exit)
862 jbe LABEL(strcmp_exitz)
867 jmp LABEL(loop_ashr_5)
870 LABEL(nibble_ashr_5):
874 jnz LABEL(ashr_5_exittail)
878 jbe LABEL(ashr_5_exittail)
883 jmp LABEL(gobble_ashr_5)
886 LABEL(ashr_5_exittail):
890 jmp LABEL(aftertail)
898 LABEL(ashr_6):
911 jnz LABEL(less32bytes)
929 LABEL(loop_ashr_6):
931 jg LABEL(nibble_ashr_6)
933 LABEL(gobble_ashr_6):
949 jnz LABEL(exit)
953 jbe LABEL(strcmp_exitz)
960 jg LABEL(nibble_ashr_6) /* cross page boundary */
977 jnz LABEL(exit)
981 jbe LABEL(strcmp_exitz)
986 jmp LABEL(loop_ashr_6)
989 LABEL(nibble_ashr_6):
993 jnz LABEL(ashr_6_exittail)
997 jbe LABEL(ashr_6_exittail)
1002 jmp LABEL(gobble_ashr_6)
1005 LABEL(ashr_6_exittail):
1009 jmp LABEL(aftertail)
1017 LABEL(ashr_7):
1030 jnz LABEL(less32bytes)
1048 LABEL(loop_ashr_7):
1050 jg LABEL(nibble_ashr_7)
1052 LABEL(gobble_ashr_7):
1068 jnz LABEL(exit)
1072 jbe LABEL(strcmp_exitz)
1079 jg LABEL(nibble_ashr_7) /* cross page boundary */
1096 jnz LABEL(exit)
1100 jbe LABEL(strcmp_exitz)
1105 jmp LABEL(loop_ashr_7)
1108 LABEL(nibble_ashr_7):
1112 jnz LABEL(ashr_7_exittail)
1116 jbe LABEL(ashr_7_exittail)
1121 jmp LABEL(gobble_ashr_7)
1124 LABEL(ashr_7_exittail):
1128 jmp LABEL(aftertail)
1136 LABEL(ashr_8):
1149 jnz LABEL(less32bytes)
1167 LABEL(loop_ashr_8):
1169 jg LABEL(nibble_ashr_8)
1171 LABEL(gobble_ashr_8):
1187 jnz LABEL(exit)
1191 jbe LABEL(strcmp_exitz)
1198 jg LABEL(nibble_ashr_8) /* cross page boundary */
1215 jnz LABEL(exit)
1219 jbe LABEL(strcmp_exitz)
1224 jmp LABEL(loop_ashr_8)
1227 LABEL(nibble_ashr_8):
1231 jnz LABEL(ashr_8_exittail)
1235 jbe LABEL(ashr_8_exittail)
1240 jmp LABEL(gobble_ashr_8)
1243 LABEL(ashr_8_exittail):
1247 jmp LABEL(aftertail)
1255 LABEL(ashr_9):
1268 jnz LABEL(less32bytes)
1286 LABEL(loop_ashr_9):
1288 jg LABEL(nibble_ashr_9)
1290 LABEL(gobble_ashr_9):
1306 jnz LABEL(exit)
1310 jbe LABEL(strcmp_exitz)
1317 jg LABEL(nibble_ashr_9) /* cross page boundary */
1334 jnz LABEL(exit)
1338 jbe LABEL(strcmp_exitz)
1343 jmp LABEL(loop_ashr_9)
1346 LABEL(nibble_ashr_9):
1350 jnz LABEL(ashr_9_exittail)
1354 jbe LABEL(ashr_9_exittail)
1359 jmp LABEL(gobble_ashr_9)
1362 LABEL(ashr_9_exittail):
1366 jmp LABEL(aftertail)
1374 LABEL(ashr_10):
1387 jnz LABEL(less32bytes)
1405 LABEL(loop_ashr_10):
1407 jg LABEL(nibble_ashr_10)
1409 LABEL(gobble_ashr_10):
1425 jnz LABEL(exit)
1429 jbe LABEL(strcmp_exitz)
1436 jg LABEL(nibble_ashr_10) /* cross page boundary */
1453 jnz LABEL(exit)
1457 jbe LABEL(strcmp_exitz)
1462 jmp LABEL(loop_ashr_10)
1465 LABEL(nibble_ashr_10):
1469 jnz LABEL(ashr_10_exittail)
1473 jbe LABEL(ashr_10_exittail)
1478 jmp LABEL(gobble_ashr_10)
1481 LABEL(ashr_10_exittail):
1485 jmp LABEL(aftertail)
1493 LABEL(ashr_11):
1506 jnz LABEL(less32bytes)
1524 LABEL(loop_ashr_11):
1526 jg LABEL(nibble_ashr_11)
1528 LABEL(gobble_ashr_11):
1544 jnz LABEL(exit)
1548 jbe LABEL(strcmp_exitz)
1555 jg LABEL(nibble_ashr_11) /* cross page boundary */
1572 jnz LABEL(exit)
1576 jbe LABEL(strcmp_exitz)
1581 jmp LABEL(loop_ashr_11)
1584 LABEL(nibble_ashr_11):
1588 jnz LABEL(ashr_11_exittail)
1592 jbe LABEL(ashr_11_exittail)
1597 jmp LABEL(gobble_ashr_11)
1600 LABEL(ashr_11_exittail):
1604 jmp LABEL(aftertail)
1612 LABEL(ashr_12):
1625 jnz LABEL(less32bytes)
1643 LABEL(loop_ashr_12):
1645 jg LABEL(nibble_ashr_12)
1647 LABEL(gobble_ashr_12):
1663 jnz LABEL(exit)
1667 jbe LABEL(strcmp_exitz)
1674 jg LABEL(nibble_ashr_12) /* cross page boundary */
1691 jnz LABEL(exit)
1695 jbe LABEL(strcmp_exitz)
1700 jmp LABEL(loop_ashr_12)
1703 LABEL(nibble_ashr_12):
1707 jnz LABEL(ashr_12_exittail)
1711 jbe LABEL(ashr_12_exittail)
1716 jmp LABEL(gobble_ashr_12)
1719 LABEL(ashr_12_exittail):
1723 jmp LABEL(aftertail)
1731 LABEL(ashr_13):
1744 jnz LABEL(less32bytes)
1762 LABEL(loop_ashr_13):
1764 jg LABEL(nibble_ashr_13)
1766 LABEL(gobble_ashr_13):
1782 jnz LABEL(exit)
1786 jbe LABEL(strcmp_exitz)
1793 jg LABEL(nibble_ashr_13) /* cross page boundary */
1810 jnz LABEL(exit)
1814 jbe LABEL(strcmp_exitz)
1819 jmp LABEL(loop_ashr_13)
1822 LABEL(nibble_ashr_13):
1826 jnz LABEL(ashr_13_exittail)
1830 jbe LABEL(ashr_13_exittail)
1835 jmp LABEL(gobble_ashr_13)
1838 LABEL(ashr_13_exittail):
1842 jmp LABEL(aftertail)
1850 LABEL(ashr_14):
1863 jnz LABEL(less32bytes)
1881 LABEL(loop_ashr_14):
1883 jg LABEL(nibble_ashr_14)
1885 LABEL(gobble_ashr_14):
1901 jnz LABEL(exit)
1905 jbe LABEL(strcmp_exitz)
1912 jg LABEL(nibble_ashr_14) /* cross page boundary */
1929 jnz LABEL(exit)
1933 jbe LABEL(strcmp_exitz)
1938 jmp LABEL(loop_ashr_14)
1941 LABEL(nibble_ashr_14):
1945 jnz LABEL(ashr_14_exittail)
1949 jbe LABEL(ashr_14_exittail)
1954 jmp LABEL(gobble_ashr_14)
1957 LABEL(ashr_14_exittail):
1961 jmp LABEL(aftertail)
1969 LABEL(ashr_15):
1982 jnz LABEL(less32bytes)
2002 LABEL(loop_ashr_15):
2004 jg LABEL(nibble_ashr_15)
2006 LABEL(gobble_ashr_15):
2022 jnz LABEL(exit)
2026 jbe LABEL(strcmp_exitz)
2033 jg LABEL(nibble_ashr_15) /* cross page boundary */
2050 jnz LABEL(exit)
2054 jbe LABEL(strcmp_exitz)
2059 jmp LABEL(loop_ashr_15)
2062 LABEL(nibble_ashr_15):
2066 jnz LABEL(ashr_15_exittail)
2070 jbe LABEL(ashr_15_exittail)
2075 jmp LABEL(gobble_ashr_15)
2078 LABEL(ashr_15_exittail):
2084 LABEL(aftertail):
2092 LABEL(exit):
2094 LABEL(less32bytes):
2098 jz LABEL(ret)
2102 LABEL(ret):
2103 LABEL(less16bytes):
2108 jbe LABEL(strcmp_exitz)
2122 LABEL(strcmp_exitz):
2127 LABEL(Byte0):
2143 LABEL(unaligned_table):
2144 .int LABEL(ashr_1) - LABEL(unaligned_table)
2145 .int LABEL(ashr_2) - LABEL(unaligned_table)
2146 .int LABEL(ashr_3) - LABEL(unaligned_table)
2147 .int LABEL(ashr_4) - LABEL(unaligned_table)
2148 .int LABEL(ashr_5) - LABEL(unaligned_table)
2149 .int LABEL(ashr_6) - LABEL(unaligned_table)
2150 .int LABEL(ashr_7) - LABEL(unaligned_table)
2151 .int LABEL(ashr_8) - LABEL(unaligned_table)
2152 .int LABEL(ashr_9) - LABEL(unaligned_table)
2153 .int LABEL(ashr_10) - LABEL(unaligned_table)
2154 .int LABEL(ashr_11) - LABEL(unaligned_table)
2155 .int LABEL(ashr_12) - LABEL(unaligned_table)
2156 .int LABEL(ashr_13) - LABEL(unaligned_table)
2157 .int LABEL(ashr_14) - LABEL(unaligned_table)
2158 .int LABEL(ashr_15) - LABEL(unaligned_table)
2159 .int LABEL(ashr_0) - LABEL(unaligned_table)