/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Library/EfiCommonLib/Ia32/ |
D | EfiZeroMem.S | 94 # Save mm0 95 movq %mm0, -8(%ebp) # Save mm0 to MmxSave 97 pxor %mm0, %mm0 # Clear mm0 100 movq %mm0, %ds:(%edi) 101 movq %mm0, %ds:8(%edi) 102 movq %mm0, %ds:16(%edi) 103 movq %mm0, %ds:24(%edi) 104 movq %mm0, %ds:32(%edi) 105 movq %mm0, %ds:40(%edi) 106 movq %mm0, %ds:48(%edi) [all …]
|
D | EfiZeroMem.c | 83 ; Save mm0 in EfiCommonLibZeroMem() 84 movq MmxSave, mm0 in EfiCommonLibZeroMem() 86 pxor mm0, mm0 ; Clear mm0 in EfiCommonLibZeroMem() local 89 movq QWORD PTR ds:[edi], mm0 in EfiCommonLibZeroMem() 90 movq QWORD PTR ds:[edi+8], mm0 in EfiCommonLibZeroMem() 91 movq QWORD PTR ds:[edi+16], mm0 in EfiCommonLibZeroMem() 92 movq QWORD PTR ds:[edi+24], mm0 in EfiCommonLibZeroMem() 93 movq QWORD PTR ds:[edi+32], mm0 in EfiCommonLibZeroMem() 94 movq QWORD PTR ds:[edi+40], mm0 in EfiCommonLibZeroMem() 95 movq QWORD PTR ds:[edi+48], mm0 in EfiCommonLibZeroMem() [all …]
|
D | EfiZeroMem.asm | 92 ; Save mm0 93 movq [ebp - 8], mm0 ; Save mm0 to MmxSave 95 pxor mm0, mm0 ; Clear mm0 98 movq QWORD PTR ds:[edi], mm0 99 movq QWORD PTR ds:[edi+8], mm0 100 movq QWORD PTR ds:[edi+16], mm0 101 movq QWORD PTR ds:[edi+24], mm0 102 movq QWORD PTR ds:[edi+32], mm0 103 movq QWORD PTR ds:[edi+40], mm0 104 movq QWORD PTR ds:[edi+48], mm0 [all …]
|
D | EfiSetMem.S | 113 movq %mm0, -8(%ebp) # Save mm0 to MmxSave 114 movq -0x10(%ebp), %mm0 # Load QWordValue to mm0 117 movq %mm0, %ds:(%edi) 118 movq %mm0, %ds:8(%edi) 119 movq %mm0, %ds:16(%edi) 120 movq %mm0, %ds:24(%edi) 121 movq %mm0, %ds:32(%edi) 122 movq %mm0, %ds:40(%edi) 123 movq %mm0, %ds:48(%edi) 124 movq %mm0, %ds:56(%edi) [all …]
|
D | EfiSetMem.asm | 109 movq [ebp - 8], mm0 ; Save mm0 to MmxSave 110 movq mm0, [ebp - 10H] ; Load QWordValue to mm0 113 movq QWORD PTR ds:[edi], mm0 114 movq QWORD PTR ds:[edi+8], mm0 115 movq QWORD PTR ds:[edi+16], mm0 116 movq QWORD PTR ds:[edi+24], mm0 117 movq QWORD PTR ds:[edi+32], mm0 118 movq QWORD PTR ds:[edi+40], mm0 119 movq QWORD PTR ds:[edi+48], mm0 120 movq QWORD PTR ds:[edi+56], mm0 [all …]
|
D | EfiSetMem.c | 101 movq MmxSave, mm0 in EfiCommonLibSetMem() 102 movq mm0, QWordValue in EfiCommonLibSetMem() local 105 movq QWORD PTR ds:[edi], mm0 in EfiCommonLibSetMem() 106 movq QWORD PTR ds:[edi+8], mm0 in EfiCommonLibSetMem() 107 movq QWORD PTR ds:[edi+16], mm0 in EfiCommonLibSetMem() 108 movq QWORD PTR ds:[edi+24], mm0 in EfiCommonLibSetMem() 109 movq QWORD PTR ds:[edi+32], mm0 in EfiCommonLibSetMem() 110 movq QWORD PTR ds:[edi+40], mm0 in EfiCommonLibSetMem() 111 movq QWORD PTR ds:[edi+48], mm0 in EfiCommonLibSetMem() 112 movq QWORD PTR ds:[edi+56], mm0 in EfiCommonLibSetMem() [all …]
|
D | EfiCopyMem.c | 106 ; Save mm0 in EfiCommonLibCopyMem() 107 movq MmxSave, mm0 in EfiCommonLibCopyMem() 111 movq mm0, QWORD PTR ds:[esi] in EfiCommonLibCopyMem() 112 movq QWORD PTR ds:[edi], mm0 in EfiCommonLibCopyMem() 113 movq mm0, QWORD PTR ds:[esi+8] in EfiCommonLibCopyMem() 114 movq QWORD PTR ds:[edi+8], mm0 in EfiCommonLibCopyMem() 115 movq mm0, QWORD PTR ds:[esi+16] in EfiCommonLibCopyMem() 116 movq QWORD PTR ds:[edi+16], mm0 in EfiCommonLibCopyMem() 117 movq mm0, QWORD PTR ds:[esi+24] in EfiCommonLibCopyMem() 118 movq QWORD PTR ds:[edi+24], mm0 in EfiCommonLibCopyMem() [all …]
|
D | EfiCopyMem.S | 118 # Save mm0 to UINT64 MmxSave 119 movq %mm0, -8(%ebp) 123 movq %ds:(%esi), %mm0 124 movq %mm0, %ds:(%edi) 125 movq %ds:8(%esi), %mm0 126 movq %mm0, %ds:8(%edi) 127 movq %ds:16(%esi), %mm0 128 movq %mm0, %ds:16(%edi) 129 movq %ds:24(%esi), %mm0 130 movq %mm0, %ds:24(%edi) [all …]
|
D | EfiCopyMem.asm | 116 ; Save mm0 to UINT64 MmxSave 117 movq [ebp - 8], mm0 121 movq mm0, QWORD PTR ds:[esi] 122 movq QWORD PTR ds:[edi], mm0 123 movq mm0, QWORD PTR ds:[esi+8] 124 movq QWORD PTR ds:[edi+8], mm0 125 movq mm0, QWORD PTR ds:[esi+16] 126 movq QWORD PTR ds:[edi+16], mm0 127 movq mm0, QWORD PTR ds:[esi+24] 128 movq QWORD PTR ds:[edi+24], mm0 [all …]
|
/device/linaro/bootloader/edk2/MdePkg/Library/BaseMemoryLibMmx/Ia32/ |
D | SetMem.nasm | 49 movq [esp], mm0 ; save mm0 51 movd mm0, eax 53 psllq mm0, 32 54 por mm0, mm1 ; fill mm0 with 8 Value's 56 movq [edi], mm0 59 movq mm0, [esp] ; restore mm0
|
D | SetMem32.nasm | 39 movd mm0, dword [esp + 12] ; mm0 <- Value 43 movq mm1, mm0 45 por mm0, mm1 47 movq qword [edx], mm0 52 movd dword [edx], mm0
|
D | SetMem.S | 47 movq %mm0, (%esp) # save mm0 49 movd %eax, %mm0 51 psllq $32, %mm0 52 por %mm1, %mm0 # fill mm0 with 8 Value's
|
D | SetMem32.asm | 41 movd mm0, dword ptr [esp + 12] ; mm0 <- Value 45 movq mm1, mm0 47 por mm0, mm1 49 movq qword ptr [edx], mm0 54 movd dword ptr [edx], mm0
|
D | SetMem.asm | 50 movq [esp], mm0 ; save mm0 52 movd mm0, eax 54 psllq mm0, 32 55 por mm0, mm1 ; fill mm0 with 8 Value's
|
D | SetMem32.S | 37 movd 12(%esp), %mm0 41 movq %mm0, %mm1 43 por %mm1, %mm0 45 movq %mm0, (%edx) 50 movd %mm0, (%edx)
|
D | CopyMem.asm | 54 movq [esp], mm0 ; save mm0 56 movq mm0, [esi] 57 movq [edi], mm0 61 movq mm0, [esp] ; restore mm0
|
D | CopyMem.nasm | 54 movq [esp], mm0 ; save mm0 56 movq mm0, [esi] 57 movq [edi], mm0 61 movq mm0, [esp] ; restore mm0
|
/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Library/CompilerStub/Ia32/ |
D | memset.asm | 51 movq [esp], mm0 ; save mm0 53 movd mm0, eax 55 psllq mm0, 32 56 por mm0, mm1 ; fill mm0 with 8 Value's
|
D | memcpy.asm | 57 movq [esp], mm0 ; save mm0 59 movq mm0, [esi] 60 movq [edi], mm0 64 movq mm0, [esp] ; restore mm0
|
/device/linaro/bootloader/edk2/MdePkg/Library/BaseMemoryLibMmx/X64/ |
D | SetMem32.asm | 35 DB 49h, 0fh, 6eh, 0c0h ; movd mm0, r8 (Value) 40 DB 0fh, 70h, 0C0h, 44h ; pshufw mm0, mm0, 44h 42 DB 0fh, 0e7h, 02h ; movntq [rdx], mm0 48 DB 0fh, 7eh, 02h ; movd [rdx], mm0
|
D | CopyMem.S | 54 movd %mm0, %r10 # (Save mm0 in r10) 56 movq (%rsi), %mm0 57 movntq %mm0, (%rdi) 62 movd %r10, %mm0 # (Restore mm0)
|
D | CopyMem.asm | 49 DB 49h, 0fh, 7eh, 0c2h ; movd r10, mm0 (Save mm0 in r10) 51 DB 0fh, 6fh, 06h ; movd mm0, [rsi] 52 DB 0fh, 0e7h, 07h ; movntq [rdi], mm0 57 DB 49h, 0fh, 6eh, 0c2h ; movd mm0, r10 (Restore mm0)
|
D | SetMem32.nasm | 37 DB 0x49, 0xf, 0x6e, 0xc0 ; movd mm0, r8 (Value) 42 DB 0xf, 0x70, 0xC0, 0x44 ; pshufw mm0, mm0, 44h 44 DB 0xf, 0xe7, 0x2 ; movntq [rdx], mm0 50 DB 0xf, 0x7e, 0x2 ; movd [rdx], mm0
|
/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Library/CompilerStub/X64/ |
D | memcpy.asm | 52 DB 49h, 0fh, 7eh, 0c2h ; movd r10, mm0 (Save mm0 in r10) 54 DB 0fh, 6fh, 06h ; movd mm0, [rsi] 55 DB 48h, 0fh, 7eh, 07h ; movd [rdi], mm0 59 DB 49h, 0fh, 6eh, 0c2h ; movd mm0, r10 (Restore mm0)
|
/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Library/EfiCommonLib/X64/ |
D | EfiCopyMem.asm | 53 DB 49h, 0fh, 7eh, 0c2h ; movd r10, mm0 (Save mm0 in r10) 55 DB 0fh, 6fh, 06h ; movd mm0, [rsi] 56 DB 48h, 0fh, 7eh, 07h ; movd [rdi], mm0 60 DB 49h, 0fh, 6eh, 0c2h ; movd mm0, r10 (Restore mm0)
|