/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/Ia32/ |
H A D | WriteMm0.c | 24 movq mm0, qword ptr [Value]
local
|
H A D | ReadMm0.c | 26 movq [esp], mm0
|
/device/linaro/bootloader/edk2/MdePkg/Library/BaseLib/Ia32/ |
H A D | WriteMm0.c | 34 movq mm0, qword ptr [Value]
local
|
H A D | ReadMm0.c | 36 movq [esp], mm0
|
/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Library/EfiCommonLib/Ia32/ |
H A D | EfiZeroMem.c | 83 ; Save mm0
84 movq MmxSave, mm0
86 pxor mm0, mm0 ; Clear mm0
local 89 movq QWORD PTR ds:[edi], mm0
90 movq QWORD PTR ds:[edi+8], mm0
91 movq QWORD PTR ds:[edi+16], mm0
92 movq QWORD PTR ds:[edi+24], mm0
93 movq QWORD PTR ds:[edi+32], mm0
103 movq mm0, MmxSave local [all...] |
H A D | EfiSetMem.c | 101 movq MmxSave, mm0
102 movq mm0, QWordValue
local 105 movq QWORD PTR ds:[edi], mm0
106 movq QWORD PTR ds:[edi+8], mm0
107 movq QWORD PTR ds:[edi+16], mm0
108 movq QWORD PTR ds:[edi+24], mm0
109 movq QWORD PTR ds:[edi+32], mm0
110 movq QWORD PTR ds:[edi+40], mm0
111 movq QWORD PTR ds:[edi+48], mm0
112 movq QWORD PTR ds:[edi+56], mm0
118 movq mm0, MmxSave local [all...] |
H A 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, [all...] |
H A 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, [all...] |
H A 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
[all...] |
H A 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
[all...] |
H A 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, [all...] |
H A D | EfiCopyMem.c | 106 ; Save mm0
107 movq MmxSave, mm0
111 movq mm0, QWORD PTR ds:[esi]
local 112 movq QWORD PTR ds:[edi], mm0
113 movq mm0, QWORD PTR ds:[esi+8]
local 114 movq QWORD PTR ds:[edi+8], mm0
115 movq mm0, QWORD PTR ds:[esi+16]
local 116 movq QWORD PTR ds:[edi+16], mm0
117 movq mm0, QWORD PTR ds:[esi+24]
local 118 movq QWORD PTR ds:[edi+24], mm0
119 movq mm0, QWORD PTR ds:[esi+32] local 121 movq mm0, QWORD PTR ds:[esi+40] local 123 movq mm0, QWORD PTR ds:[esi+48] local 125 movq mm0, QWORD PTR ds:[esi+56] local 134 movq mm0, MmxSave local [all...] |
/device/linaro/bootloader/edk2/MdePkg/Library/BaseMemoryLibMmx/Ia32/ |
H A 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
54 movq %mm0, (%edi)
57 movq (%esp), %mm0 # restore mm0
|
H A 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
57 movq [edi], mm0
60 movq mm0, [esp] ; restore mm0
|
H A D | SetMem32.S | 37 movd 12(%esp), %mm0
41 movq %mm0, %mm1
43 por %mm1, %mm0
45 movq %mm0, (%edx)
50 movd %mm0, (%edx)
|
H A D | SetMem16.asm | 48 movd mm0, eax
50 psllq mm0, 32
51 por mm0, mm1
53 movq [edi], mm0
|
H A D | SetMem16.S | 45 movd %eax, %mm0
47 psllq $32, %mm0
48 por %mm1, %mm0
50 movq %mm0, (%edi)
|
/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Library/CompilerStub/Ia32/ |
H A 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
58 movq [edi], mm0
61 movq mm0, [esp] ; restore mm0
|
H A 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/ |
H A 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
|
H A 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)
|
H A D | SetMem.asm | 38 DB 48h, 0fh, 6eh, 0c0h ; movd mm0, rax
45 DB 0fh, 70h, 0C0h, 00h ; pshufw mm0, mm0, 0h
47 DB 0fh, 0e7h, 07h ; movntq [rdi], mm0
|
H A D | SetMem16.asm | 37 DB 48h, 0fh, 6eh, 0c0h ; movd mm0, rax
44 DB 0fh, 70h, 0C0h, 00h ; pshufw mm0, mm0, 0h
46 DB 0fh, 0e7h, 07h ; movntq [rdi], mm0
|
H A D | SetMem32.S | 39 movd %r8, %mm0 # mm0 <- Value
46 movntq %mm0, (%rdx)
52 movd %mm0, (%rdx)
|
/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Library/CompilerStub/X64/ |
H A 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)
|