src/os_cpu/linux_x86/vm/linux_x86_32.s
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File 8015252 Cdiff src/os_cpu/linux_x86/vm/linux_x86_32.s

src/os_cpu/linux_x86/vm/linux_x86_32.s

Print this page

        

*** 239,249 **** jz 4f cmpl $32,%ecx jbe 2f # <= 32 dwords rep; smovl jmp 4f ! .=.+8 2: subl %esi,%edi .p2align 4,,15 3: movl (%esi),%edx movl %edx,(%edi,%esi,1) subl $4,%esi --- 239,249 ---- jz 4f cmpl $32,%ecx jbe 2f # <= 32 dwords rep; smovl jmp 4f ! .space 8 2: subl %esi,%edi .p2align 4,,15 3: movl (%esi),%edx movl %edx,(%edi,%esi,1) subl $4,%esi
*** 376,386 **** jbe 2f # <= 32 dwords # copy aligned dwords rep; smovl jmp 4f # copy aligned dwords ! .=.+5 2: subl %esi,%edi .p2align 4,,15 3: movl (%esi),%edx movl %edx,(%edi,%esi,1) addl $4,%esi --- 376,386 ---- jbe 2f # <= 32 dwords # copy aligned dwords rep; smovl jmp 4f # copy aligned dwords ! .space 5 2: subl %esi,%edi .p2align 4,,15 3: movl (%esi),%edx movl %edx,(%edi,%esi,1) addl $4,%esi
*** 452,462 **** jbe 2f # <= 32 dwords rep; smovl popl %edi popl %esi ret ! .=.+10 2: subl %esi,%edi jmp 4f .p2align 4,,15 3: movl (%esi),%edx movl %edx,(%edi,%esi,1) --- 452,462 ---- jbe 2f # <= 32 dwords rep; smovl popl %edi popl %esi ret ! .space 10 2: subl %esi,%edi jmp 4f .p2align 4,,15 3: movl (%esi),%edx movl %edx,(%edi,%esi,1)
src/os_cpu/linux_x86/vm/linux_x86_32.s
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File