jne L(nequal)
test %ecx, %ecx
jz L(equal)
-
+
movdqu 16(%edi), %xmm1
movdqu 16(%esi), %xmm2
pcmpeqd %xmm1, %xmm0 /* Any null double_word? */
cmp (%esi), %eax
jne L(nequal)
-
+
mov 4(%edi), %eax
cmp 4(%esi), %eax
jne L(nequal)
mov 12(%edi), %eax
cmp 12(%esi), %eax
jne L(nequal)
-
+
movdqu 16(%esi), %xmm2
pcmpeqd %xmm2, %xmm0 /* Any null double_word? */
pcmpeqd 16(%edi), %xmm2 /* compare first 4 double_words for equality */
cmp (%esi), %eax
jne L(nequal)
-
+
mov 4(%edi), %eax
cmp 4(%esi), %eax
jne L(nequal)
mov 12(%edi), %eax
cmp 12(%esi), %eax
jne L(nequal)
-
+
movdqu 16(%edi), %xmm1
pcmpeqd %xmm1, %xmm0 /* Any null double_word? */
pcmpeqd 16(%esi), %xmm1 /* compare first 4 double_words for equality */
jne L(nequal)
test %ecx, %ecx
jz L(equal)
-
+
movdqu 16(%rdi), %xmm1
movdqu 16(%rsi), %xmm2
pcmpeqd %xmm1, %xmm0 /* Any null double_word? */
cmp (%rsi), %eax
jne L(nequal)
-
+
mov 4(%rdi), %eax
cmp 4(%rsi), %eax
jne L(nequal)
mov 12(%rdi), %eax
cmp 12(%rsi), %eax
jne L(nequal)
-
+
movdqu 16(%rsi), %xmm2
pcmpeqd %xmm2, %xmm0 /* Any null double_word? */
pcmpeqd 16(%rdi), %xmm2 /* compare first 4 double_words for equality */
cmp (%rsi), %eax
jne L(nequal)
-
+
mov 4(%rdi), %eax
cmp 4(%rsi), %eax
jne L(nequal)
mov 12(%rdi), %eax
cmp 12(%rsi), %eax
jne L(nequal)
-
+
movdqu 16(%rdi), %xmm1
pcmpeqd %xmm1, %xmm0 /* Any null double_word? */
pcmpeqd 16(%rsi), %xmm1 /* compare first 4 double_words for equality */