MMX-Convert-MMX

MMX-Convert-MMX#

_m_from_int64#

Tech:

MMX

Category:

Convert

Header:

mmintrin.h

Searchable:

MMX-Convert-MMX

Register:

MMX 64 bit

Return Type:

__m64

Param Types:

__int64 a

Param ETypes:

UI64 a

__m64 _m_from_int64(__int64 a);

Intel Description

Copy 64-bit integer “a” to “dst”.

Deprecated since version X87: MMX technology intrinsics can cause issues on modern processors and should generally be avoided. Use SSE2, AVX, or later instruction sets instead, especially when targeting modern processors.

Intel Implementation Psudeo-Code

dst[63:0] := a[63:0]

_m_to_int64#

Tech:

MMX

Category:

Convert

Header:

mmintrin.h

Searchable:

MMX-Convert-MMX

Register:

MMX 64 bit

Return Type:

__int64

Param Types:

__m64 a

Param ETypes:

FP32 a

__int64 _m_to_int64(__m64 a);

Intel Description

Copy 64-bit integer “a” to “dst”.

Deprecated since version X87: MMX technology intrinsics can cause issues on modern processors and should generally be avoided. Use SSE2, AVX, or later instruction sets instead, especially when targeting modern processors.

Intel Implementation Psudeo-Code

dst[63:0] := a[63:0]

_m_from_int#

Tech:

MMX

Category:

Convert

Header:

mmintrin.h

Searchable:

MMX-Convert-MMX

Register:

MMX 64 bit

Return Type:

__m64

Param Types:

int a

Param ETypes:

UI32 a

__m64 _m_from_int(int a);

Intel Description

Copy 32-bit integer “a” to the lower elements of “dst”, and zero the upper element of “dst”.

Deprecated since version X87: MMX technology intrinsics can cause issues on modern processors and should generally be avoided. Use SSE2, AVX, or later instruction sets instead, especially when targeting modern processors.

Intel Implementation Psudeo-Code

dst[31:0] := a[31:0]
dst[63:32] := 0

_m_to_int#

Tech:

MMX

Category:

Convert

Header:

mmintrin.h

Searchable:

MMX-Convert-MMX

Register:

MMX 64 bit

Return Type:

int

Param Types:

__m64 a

Param ETypes:

FP32 a

int _m_to_int(__m64 a);

Intel Description

Copy the lower 32-bit integer in “a” to “dst”.

Deprecated since version X87: MMX technology intrinsics can cause issues on modern processors and should generally be avoided. Use SSE2, AVX, or later instruction sets instead, especially when targeting modern processors.

Intel Implementation Psudeo-Code

dst[31:0] := a[31:0]