1 /// @file 2 /// CpuPause() function for Itanium-based architecture. 3 /// 4 /// Copyright (c) 2006, Intel Corporation. All rights reserved.<BR> 5 /// This program and the accompanying materials 6 /// are licensed and made available under the terms and conditions of the BSD License 7 /// which accompanies this distribution. The full text of the license may be found at 8 /// http://opensource.org/licenses/bsd-license.php. 9 /// 10 /// THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, 11 /// WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. 12 /// 13 /// Module Name: CpuPause.s 14 /// 15 /// 16 17 .auto 18 .text 19 20 .proc CpuPause 21 .type CpuPause, @function 22 CpuPause:: 23 hint.i @pause 24 br.ret.sptk.many b0 25 .endp 26