Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Microsoft Specific
Emits the zero register form of the IPF Deposit (dep.z) instruction, which is used to copy a number of bits specified by len from a variable source into a bit position specified by pos of the resulting value.
__m64 __m64_dep_zr(
__m64 source,
const int pos,
const int len
);
Parameters
[in] source
The value from which to copy the bits.[in] pos
The destination bit position for the copied bits in the result. Valid values from 0 to 63.[in] len
The number of bits to copy. Valid values from 1 to 64.
Requirements
Intrinsic |
Architecture |
|---|---|
__m64_dep_zr |
IPF |
Header file <intrin.h>
Remarks
The rest of the bits in the result are cleared to zero.
Example
// dep_zr.cpp
// compile with: /EHsc
// processor: IPF
#include <iostream>
#include <intrin.h>
using namespace std;
#pragma intrinsic(__m64_dep_zr)
int main()
{
__m64 n;
n.m64_u64 = 0x8888;
__m64 result = __m64_dep_zr(n, 4, 16);
cout << hex << "0x" << result.m64_u64;
}
Output
0x88880