auxv_SPARC.h (2f0fcb93) | auxv_SPARC.h (b1593d50) |
---|---|
1/* 2 * CDDL HEADER START 3 * 4 * The contents of this file are subject to the terms of the 5 * Common Development and Distribution License (the "License"). 6 * You may not use this file except in compliance with the License. 7 * 8 * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE --- 5 unchanged lines hidden (view full) --- 14 * file and include the License file at usr/src/OPENSOLARIS.LICENSE. 15 * If applicable, add the following below this CDDL HEADER, with the 16 * fields enclosed by brackets "[]" replaced with your own identifying 17 * information: Portions Copyright [yyyy] [name of copyright owner] 18 * 19 * CDDL HEADER END 20 */ 21/* | 1/* 2 * CDDL HEADER START 3 * 4 * The contents of this file are subject to the terms of the 5 * Common Development and Distribution License (the "License"). 6 * You may not use this file except in compliance with the License. 7 * 8 * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE --- 5 unchanged lines hidden (view full) --- 14 * file and include the License file at usr/src/OPENSOLARIS.LICENSE. 15 * If applicable, add the following below this CDDL HEADER, with the 16 * fields enclosed by brackets "[]" replaced with your own identifying 17 * information: Portions Copyright [yyyy] [name of copyright owner] 18 * 19 * CDDL HEADER END 20 */ 21/* |
22 * Copyright 2008 Sun Microsystems, Inc. All rights reserved. | 22 * Copyright 2009 Sun Microsystems, Inc. All rights reserved. |
23 * Use is subject to license terms. 24 */ 25 26#ifndef _SYS_AUXV_SPARC_H 27#define _SYS_AUXV_SPARC_H 28 29#ifdef __cplusplus 30extern "C" { --- 16 unchanged lines hidden (view full) --- 47#define AV_SPARC_FMAF 0x0100 /* Fused Multiply-Add */ 48#define AV_SPARC_FMAU 0x0200 /* Unfused Multiply-Add */ 49#define AV_SPARC_VIS3 0x0400 /* VIS3 instruction set extensions */ 50#define AV_SPARC_HPC 0x0800 /* High Performance Computing insns */ 51#define AV_SPARC_RANDOM 0x1000 /* random instruction */ 52#define AV_SPARC_TRANS 0x2000 /* transactions supported */ 53#define AV_SPARC_FJFMAU 0x4000 /* Fujitsu Unfused Multiply-Add */ 54#define AV_SPARC_IMA 0x8000 /* Integer Multiply-add */ | 23 * Use is subject to license terms. 24 */ 25 26#ifndef _SYS_AUXV_SPARC_H 27#define _SYS_AUXV_SPARC_H 28 29#ifdef __cplusplus 30extern "C" { --- 16 unchanged lines hidden (view full) --- 47#define AV_SPARC_FMAF 0x0100 /* Fused Multiply-Add */ 48#define AV_SPARC_FMAU 0x0200 /* Unfused Multiply-Add */ 49#define AV_SPARC_VIS3 0x0400 /* VIS3 instruction set extensions */ 50#define AV_SPARC_HPC 0x0800 /* High Performance Computing insns */ 51#define AV_SPARC_RANDOM 0x1000 /* random instruction */ 52#define AV_SPARC_TRANS 0x2000 /* transactions supported */ 53#define AV_SPARC_FJFMAU 0x4000 /* Fujitsu Unfused Multiply-Add */ 54#define AV_SPARC_IMA 0x8000 /* Integer Multiply-add */ |
55#define AV_SPARC_ASI_CACHE_SPARING 0x10000 |
|
55 56#define FMT_AV_SPARC \ 57 "\20" \ | 56 57#define FMT_AV_SPARC \ 58 "\20" \ |
59 "\21cspare" \ |
|
58 "\20ima\17fjfmau\16trans\15random\14hpc\13vis3\12fmau\11fmaf" \ 59 "\10ASIBlkInit\7vis2\6vis\5popc\4v8plus\3fsmuld\2div32\1mul32" 60 61/* 62 * compatibility defines: Obsolete 63 */ 64#define AV_SPARC_HWMUL_32x32 AV_SPARC_MUL32 65#define AV_SPARC_HWDIV_32x32 AV_SPARC_DIV32 66#define AV_SPARC_HWFSMULD AV_SPARC_FSMULD 67 68#ifdef __cplusplus 69} 70#endif 71 72#endif /* !_SYS_AUXV_SPARC_H */ | 60 "\20ima\17fjfmau\16trans\15random\14hpc\13vis3\12fmau\11fmaf" \ 61 "\10ASIBlkInit\7vis2\6vis\5popc\4v8plus\3fsmuld\2div32\1mul32" 62 63/* 64 * compatibility defines: Obsolete 65 */ 66#define AV_SPARC_HWMUL_32x32 AV_SPARC_MUL32 67#define AV_SPARC_HWDIV_32x32 AV_SPARC_DIV32 68#define AV_SPARC_HWFSMULD AV_SPARC_FSMULD 69 70#ifdef __cplusplus 71} 72#endif 73 74#endif /* !_SYS_AUXV_SPARC_H */ |