_alni_ob

This function performs vector alignment with a constant align amount.

double _alni_ob(
  double Arg1,
  double Arg2,
  int Arg3
);

Parameters

  • Arg1
    [in] The contents of vs, the first operand.
  • Arg2
    [in] The contents of vt, the second operand.
  • Arg3
    The value of the imm, which the function uses to control a funnel shift, or double-right shift, of vector vs concatenated with vector vt.

Return Values

The vector-align result of Arg1 and Arg2.

Remarks

The MIPS compiler translates this intrinsic function into the ALNI.OB assembly instruction.

No data-dependent exceptions are possible. The operands must be values in the OB format. If they are not, the results are undefined and the values of the operand vectors become undefined. The result of this instruction is undefined if the processor is executing in 16 FP register mode.

Requirements

OS Versions: Windows CE .NET 4.0 and later.
Header: Mipsintr.h.

See Also

Common Intrinsic Functions | Intrinsic Functions for MIPS Microprocessors

 Last updated on Thursday, April 08, 2004

© 1992-2003 Microsoft Corporation. All rights reserved.