バイト数が定数の memcmp
$ C -cO3 -S -e 'return memcmp(argv[0], argv[1], 1024);' (snip) movl $1024, %ecx cld repz cmpsb mov $0, %eax je 0f movzbl -1(%esi), %eax movzbl -1(%edi), %ecx subl %ecx,%eax 0: (snip)
ちょwww マジですかorz
$ C -cO3 -S -e 'return memcmp(argv[0], argv[1], 1024);' (snip) movl $1024, %ecx cld repz cmpsb mov $0, %eax je 0f movzbl -1(%esi), %eax movzbl -1(%edi), %ecx subl %ecx,%eax 0: (snip)
ちょwww マジですかorz