reg.h (115255) | reg.h (122278) |
---|---|
1/*- 2 * Copyright (c) 1990 The Regents of the University of California. 3 * All rights reserved. 4 * 5 * This code is derived from software contributed to Berkeley by 6 * William Jolitz. 7 * 8 * Redistribution and use in source and binary forms, with or without --- 20 unchanged lines hidden (view full) --- 29 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 30 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 31 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 32 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 33 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 34 * SUCH DAMAGE. 35 * 36 * from: @(#)reg.h 5.5 (Berkeley) 1/18/91 | 1/*- 2 * Copyright (c) 1990 The Regents of the University of California. 3 * All rights reserved. 4 * 5 * This code is derived from software contributed to Berkeley by 6 * William Jolitz. 7 * 8 * Redistribution and use in source and binary forms, with or without --- 20 unchanged lines hidden (view full) --- 29 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 30 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 31 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 32 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 33 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 34 * SUCH DAMAGE. 35 * 36 * from: @(#)reg.h 5.5 (Berkeley) 1/18/91 |
37 * $FreeBSD: head/sys/amd64/include/reg.h 115255 2003-05-23 06:31:56Z peter $ | 37 * $FreeBSD: head/sys/amd64/include/reg.h 122278 2003-11-08 02:39:46Z peter $ |
38 */ 39 40#ifndef _MACHINE_REG_H_ 41#define _MACHINE_REG_H_ 42 43/* 44 * Register set accessible via /proc/$pid/regs and PT_{SET,GET}REGS. 45 */ --- 22 unchanged lines hidden (view full) --- 68 register_t r_ss; 69}; 70 71/* 72 * Register set accessible via /proc/$pid/fpregs. 73 */ 74struct fpreg { 75 /* | 38 */ 39 40#ifndef _MACHINE_REG_H_ 41#define _MACHINE_REG_H_ 42 43/* 44 * Register set accessible via /proc/$pid/regs and PT_{SET,GET}REGS. 45 */ --- 22 unchanged lines hidden (view full) --- 68 register_t r_ss; 69}; 70 71/* 72 * Register set accessible via /proc/$pid/fpregs. 73 */ 74struct fpreg { 75 /* |
76 * XXX should get struct from npx.h. Here we give a slightly | 76 * XXX should get struct from fpu.h. Here we give a slightly |
77 * simplified struct. This may be too much detail. Perhaps 78 * an array of unsigned longs is best. 79 */ 80 unsigned long fpr_env[4]; 81 unsigned char fpr_acc[8][16]; 82 unsigned char fpr_xacc[16][16]; 83 unsigned long fpr_spare[12]; 84}; --- 18 unchanged lines hidden --- | 77 * simplified struct. This may be too much detail. Perhaps 78 * an array of unsigned longs is best. 79 */ 80 unsigned long fpr_env[4]; 81 unsigned char fpr_acc[8][16]; 82 unsigned char fpr_xacc[16][16]; 83 unsigned long fpr_spare[12]; 84}; --- 18 unchanged lines hidden --- |