Deleted Added
full compact
db_disasm.c (3436) db_disasm.c (6008)
1/*
2 * Mach Operating System
3 * Copyright (c) 1991,1990 Carnegie Mellon University
4 * All Rights Reserved.
5 *
6 * Permission to use, copy, modify and distribute this software and its
7 * documentation is hereby granted, provided that both the copyright
8 * notice and this permission notice appear in all copies of the

--- 9 unchanged lines hidden (view full) ---

18 * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU
19 * School of Computer Science
20 * Carnegie Mellon University
21 * Pittsburgh PA 15213-3890
22 *
23 * any improvements or extensions that they make and grant Carnegie the
24 * rights to redistribute these changes.
25 *
1/*
2 * Mach Operating System
3 * Copyright (c) 1991,1990 Carnegie Mellon University
4 * All Rights Reserved.
5 *
6 * Permission to use, copy, modify and distribute this software and its
7 * documentation is hereby granted, provided that both the copyright
8 * notice and this permission notice appear in all copies of the

--- 9 unchanged lines hidden (view full) ---

18 * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU
19 * School of Computer Science
20 * Carnegie Mellon University
21 * Pittsburgh PA 15213-3890
22 *
23 * any improvements or extensions that they make and grant Carnegie the
24 * rights to redistribute these changes.
25 *
26 * $Id: db_disasm.c,v 1.6 1994/08/13 03:49:35 wollman Exp $
26 * $Id: db_disasm.c,v 1.7 1994/10/08 22:19:47 phk Exp $
27 */
28
29/*
30 * Instruction disassembler.
31 */
32#include <sys/param.h>
33#include <sys/systm.h>
34#include <sys/proc.h>

--- 213 unchanged lines hidden (view full) ---

248/*b3*/ { "bts", TRUE, LONG, op2(R, E), 0 },
249/*b4*/ { "lfs", TRUE, LONG, op2(E, R), 0 },
250/*b5*/ { "lgs", TRUE, LONG, op2(E, R), 0 },
251/*b6*/ { "movzb", TRUE, LONG, op2(E, R), 0 },
252/*b7*/ { "movzw", TRUE, LONG, op2(E, R), 0 },
253
254/*b8*/ { "", FALSE, NONE, 0, 0 },
255/*b9*/ { "", FALSE, NONE, 0, 0 },
27 */
28
29/*
30 * Instruction disassembler.
31 */
32#include <sys/param.h>
33#include <sys/systm.h>
34#include <sys/proc.h>

--- 213 unchanged lines hidden (view full) ---

248/*b3*/ { "bts", TRUE, LONG, op2(R, E), 0 },
249/*b4*/ { "lfs", TRUE, LONG, op2(E, R), 0 },
250/*b5*/ { "lgs", TRUE, LONG, op2(E, R), 0 },
251/*b6*/ { "movzb", TRUE, LONG, op2(E, R), 0 },
252/*b7*/ { "movzw", TRUE, LONG, op2(E, R), 0 },
253
254/*b8*/ { "", FALSE, NONE, 0, 0 },
255/*b9*/ { "", FALSE, NONE, 0, 0 },
256/*ba*/ { "", TRUE, LONG, op2(Is, E), (char *)db_Grp8 },
256/*ba*/ { "", TRUE, LONG, op2(Ib, E), (char *)db_Grp8 },
257/*bb*/ { "btc", TRUE, LONG, op2(R, E), 0 },
258/*bc*/ { "bsf", TRUE, LONG, op2(E, R), 0 },
259/*bd*/ { "bsr", TRUE, LONG, op2(E, R), 0 },
260/*be*/ { "movsb", TRUE, LONG, op2(E, R), 0 },
261/*bf*/ { "movsw", TRUE, LONG, op2(E, R), 0 },
262};
263
264struct inst db_inst_0fcx[] = {

--- 1111 unchanged lines hidden ---
257/*bb*/ { "btc", TRUE, LONG, op2(R, E), 0 },
258/*bc*/ { "bsf", TRUE, LONG, op2(E, R), 0 },
259/*bd*/ { "bsr", TRUE, LONG, op2(E, R), 0 },
260/*be*/ { "movsb", TRUE, LONG, op2(E, R), 0 },
261/*bf*/ { "movsw", TRUE, LONG, op2(E, R), 0 },
262};
263
264struct inst db_inst_0fcx[] = {

--- 1111 unchanged lines hidden ---