Deleted Added
full compact
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