ia64_cpu.h (170026) | ia64_cpu.h (171718) |
---|---|
1/*- 2 * Copyright (c) 2007 Marcel Moolenaar 3 * Copyright (c) 2000 Doug Rabson 4 * All rights reserved. 5 * 6 * Redistribution and use in source and binary forms, with or without 7 * modification, are permitted provided that the following conditions 8 * are met: --- 10 unchanged lines hidden (view full) --- 19 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 20 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 21 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 22 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 23 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 24 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 25 * SUCH DAMAGE. 26 * | 1/*- 2 * Copyright (c) 2007 Marcel Moolenaar 3 * Copyright (c) 2000 Doug Rabson 4 * All rights reserved. 5 * 6 * Redistribution and use in source and binary forms, with or without 7 * modification, are permitted provided that the following conditions 8 * are met: --- 10 unchanged lines hidden (view full) --- 19 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 20 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 21 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 22 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 23 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 24 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 25 * SUCH DAMAGE. 26 * |
27 * $FreeBSD: head/sys/ia64/include/ia64_cpu.h 170026 2007-05-27 19:02:47Z marcel $ | 27 * $FreeBSD: head/sys/ia64/include/ia64_cpu.h 171718 2007-08-04 19:26:42Z marcel $ |
28 */ 29 30#ifndef _MACHINE_IA64_CPU_H_ 31#define _MACHINE_IA64_CPU_H_ 32 33/* 34 * Definition of DCR bits. 35 */ --- 387 unchanged lines hidden (view full) --- 423} 424 425static __inline void 426ia64_enable_highfp(void) 427{ 428 __asm __volatile("rsm psr.dfh;; srlz.d"); 429} 430 | 28 */ 29 30#ifndef _MACHINE_IA64_CPU_H_ 31#define _MACHINE_IA64_CPU_H_ 32 33/* 34 * Definition of DCR bits. 35 */ --- 387 unchanged lines hidden (view full) --- 423} 424 425static __inline void 426ia64_enable_highfp(void) 427{ 428 __asm __volatile("rsm psr.dfh;; srlz.d"); 429} 430 |
431static __inline void 432ia64_srlz_d(void) 433{ 434 __asm __volatile("srlz.d"); 435} 436 437static __inline void 438ia64_srlz_i(void) 439{ 440 __asm __volatile("srlz.i;;"); 441} 442 |
|
431#endif /* !LOCORE */ 432 433#endif /* _MACHINE_IA64_CPU_H_ */ 434 | 443#endif /* !LOCORE */ 444 445#endif /* _MACHINE_IA64_CPU_H_ */ 446 |