Index_P


P

Packed arithmetic instructions, 723

Packed arrays of bit strings, 671

Packed data, 87

Packed decimal arithmetic, 589

Packing and unpacking bit strings, 666

PACKSSDW instruction, 718

PACKSSWB instruction, 718

PACKUSDW instruction, 718

PACKUSWB instruction, 718

PADDB, PADDW, and PADDD instructions, 723

Padding a record to some number of bytes, 257

Padding parameter data, 334

PADDSB and PADDSW instructions, 723

PADDUSB and PADDUSW instructions, 724

PAND instruction, 726

PANDN instruction, 726

Parallel computation with MMX instructions, 713

Parameter expansion in macros, 630

Parameters, 289

Parameters (macros), 629

Parameters, variable length, 327

Parity flag, 661

Pass by reference parameters, 293

Pass by value parameters, 290

Passing large objects as parameters, 340

Passing parameters as parameters, 345

Passing parameters in registers, 322

Passing parameters in the code stream, 325

Passing parameters on the stack, 328

Passing reference parameters, 342

Passing value parameters, 332

Pattern matching functions (compile time), 614

PCMPEQB, PCMPEQW, and PCMPEQD instructions, 727

PCMPGTB, PCMPGTW, and PCMPGTD instructions, 727

PCMPLTx instructions, 729

Performance improvements for loops, 491

PMADDWD instruction, 724

PMULHUW instruction, 724

PMULHW instruction, 724

PMULLW instruction, 724

Pointer constants and pointer constant expressions, 185

Pointer errors, 157

Pointer problems, 188

POINTER TO type declaration, 185

Pointers, 182

polymorphism, 758

POP instruction, 144

POPA and POPAD instructions, 150

POPF and POPFD instructions, 150

POR instruction, 726

Postfix notation, 427

Pound sign operator, 108

Precedence, 391

Precision exception (FPU), 405

Preserving registers, 146, 278

Private fields in a class, 752

Procedural parameters (passing procedures as parameters), 354

Procedure call syntax, 277

Procedure invocation, 276

Procedure overloading in classes, 781

Procedure pointers, 350

Procedures and the stack, 311

Programming in the large, 356

PSARW and PSARD instructions, 732

Pseudo-opcode, 126

PSLLW, PSLLD, and PSLLQ instructions, 731

PSLRW, PSLRD, and PSLRQ instructions, 732

PSUBB, PSUBW, and PSUBD instructions, 724

PSUBSB and PSUBSW instructions, 724

PSUBUSB and PSUBUSW instructions, 724

PUNPCKHBW instruction, 718

PUNPCKHDQ instruction, 718

PUNPCKHWD instruction, 718

PUNPCKLBW instruction, 719

PUNPCKLDQ instruction, 719

PUNPCKLWD instruction, 719

PUSH instruction, 143

PUSHA instruction, 149

PUSHAD instruction, 149

PUSHD instruction, 143

PUSHF and PUSHFD instructions, 150

PUSHW instruction, 143

Put routine, 36

putiXsize, 35

PXOR instruction, 726




The Art of Assembly Language
The Art of Assembly Language
ISBN: 1593272073
EAN: 2147483647
Year: 2005
Pages: 246
Authors: Randall Hyde

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net