]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/isa-l/igzip/igzip_compare_types.asm
update sources to v12.1.1
[ceph.git] / ceph / src / isa-l / igzip / igzip_compare_types.asm
index 6a4942461e84540a71ae56e4901ac3c9e2b67cdc..a5fb6cd4f6f7dfdc3cf1e9f638114279db39f7dd 100644 (file)
@@ -28,6 +28,8 @@
 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
 
 %include "options.asm"
+%include "stdmac.asm"
+
 %ifndef UTILS_ASM
 %define UTILS_ASM
 ; compare macro
 
        xor     %%result, %%result
 %%loop1:
-       movdqu          %%xtmp, [%%src1 + %%result]
-       movdqu          %%xtmp2, [%%src2 + %%result]
-       pcmpeqb         %%xtmp, %%xtmp2
-       pmovmskb        %%tmp32, %%xtmp
+       MOVDQU          %%xtmp, [%%src1 + %%result]
+       MOVDQU          %%xtmp2, [%%src2 + %%result]
+       PCMPEQB         %%xtmp, %%xtmp, %%xtmp2
+       PMOVMSKB        %%tmp32, %%xtmp
        xor             %%tmp, 0xFFFF
        jnz             %%miscompare
        add             %%result, 16
 
-       movdqu          %%xtmp, [%%src1 + %%result]
-       movdqu          %%xtmp2, [%%src2 + %%result]
-       pcmpeqb         %%xtmp, %%xtmp2
-       pmovmskb        %%tmp32, %%xtmp
+       MOVDQU          %%xtmp, [%%src1 + %%result]
+       MOVDQU          %%xtmp2, [%%src2 + %%result]
+       PCMPEQB         %%xtmp, %%xtmp, %%xtmp2
+       PMOVMSKB        %%tmp32, %%xtmp
        xor             %%tmp, 0xFFFF
        jnz             %%miscompare
        add             %%result, 16
 %define %%xtmp2                %6
 
        mov     %%result, 8
-       movdqu          %%xtmp, [%%src1 + 8]
-       movdqu          %%xtmp2, [%%src2 + 8]
-       pcmpeqb         %%xtmp, %%xtmp2
-       pmovmskb        %%tmp32, %%xtmp
+       MOVDQU          %%xtmp, [%%src1 + 8]
+       MOVDQU          %%xtmp2, [%%src2 + 8]
+       PCMPEQB         %%xtmp, %%xtmp, %%xtmp2
+       PMOVMSKB        %%tmp32, %%xtmp
        xor             %%tmp, 0xFFFF
        jnz             %%miscompare
        add             %%result, 16
 %%loop1:
-       movdqu          %%xtmp, [%%src1 + %%result]
-       movdqu          %%xtmp2, [%%src2 + %%result]
-       pcmpeqb         %%xtmp, %%xtmp2
-       pmovmskb        %%tmp32, %%xtmp
+       MOVDQU          %%xtmp, [%%src1 + %%result]
+       MOVDQU          %%xtmp2, [%%src2 + %%result]
+       PCMPEQB         %%xtmp, %%xtmp, %%xtmp2
+       PMOVMSKB        %%tmp32, %%xtmp
        xor             %%tmp, 0xFFFF
        jnz             %%miscompare
        add             %%result, 16
 
-       movdqu          %%xtmp, [%%src1 + %%result]
-       movdqu          %%xtmp2, [%%src2 + %%result]
-       pcmpeqb         %%xtmp, %%xtmp2
-       pmovmskb        %%tmp32, %%xtmp
+       MOVDQU          %%xtmp, [%%src1 + %%result]
+       MOVDQU          %%xtmp2, [%%src2 + %%result]
+       PCMPEQB         %%xtmp, %%xtmp, %%xtmp2
+       PMOVMSKB        %%tmp32, %%xtmp
        xor             %%tmp, 0xFFFF
        jnz             %%miscompare
        add             %%result, 16
        cmp     %%result, 258 - 16
        jb      %%loop1
 
-       movdqu          %%xtmp, [%%src1 + %%result]
-       movdqu          %%xtmp2, [%%src2 + %%result]
-       pcmpeqb         %%xtmp, %%xtmp2
-       pmovmskb        %%tmp32, %%xtmp
+       MOVDQU          %%xtmp, [%%src1 + %%result]
+       MOVDQU          %%xtmp2, [%%src2 + %%result]
+       PCMPEQB         %%xtmp, %%xtmp, %%xtmp2
+       PMOVMSKB        %%tmp32, %%xtmp
        xor             %%tmp, 0xFFFF
        jnz             %%miscompare_last
        ; no miscompares, return 258