⛏️ index : haiku.git

/*
	Copyright 1999, Be Incorporated.   All Rights Reserved.
	This file may be used under the terms of the Be Sample Code License.
*/

typedef unsigned long ULONG;

ULONG	SCRIPT[] = {
	0x50000000L,	0x00000010L,
	0x98080000L,	0x00000011L,
	0x721A0000L,	0x00000000L,
	0x98080000L,	0x00000010L,
	0x43000000L,	0x00000040L,
	0x860B0000L,	0x00000038L,
	0x98080000L,	0x00000012L,
	0x98080000L,	0x00000013L,
	0x98080000L,	0x00000011L,
	0x42000000L,	0x00000050L,
	0x870B0000L,	0x00000088L,
	0x860A0000L,	0x000001D8L,
	0x820A0000L,	0x000001E8L,
	0x810A0000L,	0x000001F8L,
	0x800A0000L,	0x000001F8L,
	0x830A0000L,	0x00000200L,
	0x98080000L,	0x00000019L,
	0x1F000000L,	0x00000010L,
	0x800C0001L,	0x00000170L,
	0x800C0004L,	0x00000238L,
	0x800C0023L,	0x00000150L,
	0x60000040L,	0x00000000L,
	0x800C0002L,	0x00000050L,
	0x800C0007L,	0x00000050L,
	0x800C0003L,	0x00000050L,
	0x800C0080L,	0x00000050L,
	0x800C0081L,	0x00000050L,
	0x800C0082L,	0x00000050L,
	0x800C0083L,	0x00000050L,
	0x800C0084L,	0x00000050L,
	0x800C0085L,	0x00000050L,
	0x800C0086L,	0x00000050L,
	0x800C0087L,	0x00000050L,
	0x800C00C0L,	0x00000050L,
	0x800C00C1L,	0x00000050L,
	0x800C00C2L,	0x00000050L,
	0x800C00C3L,	0x00000050L,
	0x800C00C4L,	0x00000050L,
	0x800C00C5L,	0x00000050L,
	0x800C00C6L,	0x00000050L,
	0x800C00C7L,	0x00000050L,
	0x98080000L,	0x0000001AL,
	0x60000040L,	0x00000000L,
	0x1F000000L,	0x00000018L,
	0x60000040L,	0x00000000L,
	0x80080000L,	0x00000050L,
	0x60000040L,	0x00000000L,
	0x1F000000L,	0x00000018L,
	0x800C0003L,	0x000001B8L,
	0x800C0002L,	0x00000198L,
	0x98080000L,	0x0000001BL,
	0x60000040L,	0x00000000L,
	0x1F000000L,	0x00000038L,
	0x60000040L,	0x00000000L,
	0x98080000L,	0x0000001FL,
	0x60000040L,	0x00000000L,
	0x1F000000L,	0x00000020L,
	0x60000040L,	0x00000000L,
	0x98080000L,	0x0000001EL,
	0x1E000000L,	0x00000008L,
	0x80080000L,	0x00000050L,
	0x1A000000L,	0x00000030L,
	0x80080000L,	0x00000050L,
	0x98080000L,	0x00000017L,
	0x1B000000L,	0x00000028L,
	0x9F030000L,	0x00000016L,
	0x1F000000L,	0x00000010L,
	0x7C027F00L,	0x00000000L,
	0x60000040L,	0x00000000L,
	0x48000000L,	0x00000000L,
	0x98080000L,	0x00000014L,
	0x7C027F00L,	0x00000000L,
	0x60000040L,	0x00000000L,
	0x48000000L,	0x00000000L,
	0x98080000L,	0x00000015L,
	0x98080000L,	0x0000001CL

};

#define Abs_Count 22
char *Absolute_Names[Abs_Count] = {
	"ctxt_command",
	"ctxt_extdmsg",
	"ctxt_recvmsg",
	"ctxt_sendmsg",
	"ctxt_device",
	"ctxt_status",
	"ctxt_syncmsg",
	"ctxt_widemsg",
	"status_badextmsg",
	"status_badmsg",
	"status_badphase",
	"status_badstatus",
	"status_disconnect",
	"status_complete",
	"status_overrun",
	"status_ready",
	"status_reselected",
	"status_selected",
	"status_selftest",
	"status_syncin",
	"status_timeout",
	"status_widein"
};

#define A_ctxt_device	0x00000000L
ULONG A_ctxt_device_Used[] = {
	0x00000008L,
	0x00000012L
};

#define A_ctxt_sendmsg	0x00000008L
ULONG A_ctxt_sendmsg_Used[] = {
	0x00000077L
};

#define A_ctxt_recvmsg	0x00000010L
ULONG A_ctxt_recvmsg_Used[] = {
	0x00000023L,
	0x00000085L
};

#define A_status_ready	0x00000010L
ULONG A_status_ready_Used[] = {
	0x00000007L
};

#define A_status_reselected	0x00000011L
ULONG A_status_reselected_Used[] = {
	0x00000003L,
	0x00000011L
};

#define A_status_timeout	0x00000012L
ULONG A_status_timeout_Used[] = {
	0x0000000DL
};

#define A_status_selected	0x00000013L
ULONG A_status_selected_Used[] = {
	0x0000000FL
};

#define A_status_complete	0x00000014L
ULONG A_status_complete_Used[] = {
	0x0000008DL
};

#define A_status_disconnect	0x00000015L
ULONG A_status_disconnect_Used[] = {
	0x00000095L
};

#define A_status_badstatus	0x00000016L
ULONG A_status_badstatus_Used[] = {
	0x00000083L
};

#define A_status_overrun	0x00000017L
ULONG A_status_overrun_Used[] = {
	0x0000007FL
};

#define A_ctxt_extdmsg	0x00000018L
ULONG A_ctxt_extdmsg_Used[] = {
	0x00000057L,
	0x0000005FL
};

#define A_status_badphase	0x00000019L
ULONG A_status_badphase_Used[] = {
	0x00000021L
};

#define A_status_badmsg	0x0000001AL
ULONG A_status_badmsg_Used[] = {
	0x00000053L
};

#define A_status_badextmsg	0x0000001BL
ULONG A_status_badextmsg_Used[] = {
	0x00000065L
};

#define A_status_selftest	0x0000001CL
ULONG A_status_selftest_Used[] = {
	0x00000097L
};

#define A_status_syncin	0x0000001EL
ULONG A_status_syncin_Used[] = {
	0x00000075L
};

#define A_status_widein	0x0000001FL
ULONG A_status_widein_Used[] = {
	0x0000006DL
};

#define A_ctxt_syncmsg	0x00000020L
ULONG A_ctxt_syncmsg_Used[] = {
	0x00000071L
};

#define A_ctxt_status	0x00000028L
ULONG A_ctxt_status_Used[] = {
	0x00000081L
};

#define A_ctxt_command	0x00000030L
ULONG A_ctxt_command_Used[] = {
	0x0000007BL
};

#define A_ctxt_widemsg	0x00000038L
ULONG A_ctxt_widemsg_Used[] = {
	0x00000069L
};

#define Ent_do_dataout       	0x00000070L
#define Ent_do_datain        	0x00000068L
#define Ent_idle             	0x00000000L
#define Ent_phase_dataerr    	0x000001F8L
#define Ent_start            	0x00000020L
#define Ent_switch           	0x00000050L
#define Ent_switch_resel     	0x00000048L
#define Ent_test             	0x00000258L


ULONG	LABELPATCHES[] = {
	0x00000001L,
	0x00000009L,
	0x0000000BL,
	0x00000013L,
	0x00000015L,
	0x00000017L,
	0x00000019L,
	0x0000001BL,
	0x0000001DL,
	0x0000001FL,
	0x00000025L,
	0x00000027L,
	0x00000029L,
	0x0000002DL,
	0x0000002FL,
	0x00000031L,
	0x00000033L,
	0x00000035L,
	0x00000037L,
	0x00000039L,
	0x0000003BL,
	0x0000003DL,
	0x0000003FL,
	0x00000041L,
	0x00000043L,
	0x00000045L,
	0x00000047L,
	0x00000049L,
	0x0000004BL,
	0x0000004DL,
	0x0000004FL,
	0x00000051L,
	0x0000005BL,
	0x00000061L,
	0x00000063L,
	0x00000079L,
	0x0000007DL
};

ULONG	INSTRUCTIONS	= 0x0000004CL;
ULONG	PATCHES		= 0x00000025L;