mirror of
https://github.com/dlang/phobos.git
synced 2025-05-06 19:16:13 +03:00
29 lines
494 B
D
29 lines
494 B
D
|
|
|
|
// written by Walter Bright
|
|
// www.digitalmars.com
|
|
// Placed into the public domain
|
|
|
|
/** These functions are built-in intrinsics to the compiler.
|
|
*/
|
|
|
|
module std.intrinsic;
|
|
|
|
int bsf(uint v);
|
|
int bsr(uint v);
|
|
int bt(uint *p, uint bitnum);
|
|
int btc(uint *p, uint bitnum);
|
|
int btr(uint *p, uint bitnum);
|
|
int bts(uint *p, uint bitnum);
|
|
|
|
uint bswap(uint v);
|
|
|
|
ubyte inp(uint);
|
|
ushort inpw(uint);
|
|
uint inpl(uint);
|
|
|
|
ubyte outp(uint, ubyte);
|
|
ushort outpw(uint, ushort);
|
|
uint outpl(uint, uint);
|
|
|
|
|