mirror of
https://github.com/DoctorWkt/unix-jun72.git
synced 2026-02-01 22:43:27 +00:00
160 lines
8.5 KiB
C
160 lines
8.5 KiB
C
/* List of names for each instruction
|
|
*
|
|
* $Revision: 1.5 $
|
|
* $Date: 1999/01/05 22:50:48 $
|
|
*/
|
|
#ifdef DEBUG
|
|
char *iname0[64] = {
|
|
"halt","waiti","illegal","bpt","iot","illegal","illegal","illegal",
|
|
"illegal","illegal","illegal","illegal","illegal","illegal","illegal","illegal",
|
|
"illegal","illegal","illegal","illegal","illegal","illegal","illegal","illegal",
|
|
"illegal","illegal","illegal","illegal","illegal","illegal","illegal","illegal",
|
|
"illegal","illegal","illegal","illegal","illegal","illegal","illegal","illegal",
|
|
"illegal","illegal","illegal","illegal","illegal","illegal","illegal","illegal",
|
|
"illegal","illegal","illegal","illegal","illegal","illegal","illegal","illegal",
|
|
"illegal","illegal","illegal","illegal","illegal","illegal","illegal","illegal"
|
|
};
|
|
|
|
char *iname1[64] = {
|
|
"rts","rts","rts","rts","rts","rts","rts","rts",
|
|
"illegal","illegal","illegal","illegal","illegal","illegal","illegal","illegal",
|
|
"illegal","illegal","illegal","illegal","illegal","illegal","illegal","illegal",
|
|
"illegal","illegal","illegal","illegal","illegal","illegal","illegal","illegal",
|
|
"ccc","ccc","ccc","ccc","ccc","ccc","ccc","ccc",
|
|
"ccc","ccc","ccc","ccc","ccc","ccc","ccc","ccc",
|
|
"scc","scc","scc","scc","scc","scc","scc","scc",
|
|
"scc","scc","scc","scc","scc","scc","scc","scc"
|
|
};
|
|
|
|
char *iname[1024] = {
|
|
"dositab0","jmp","dositab1","swabi","br","br","br","br",
|
|
"bne","bne","bne","bne","beq","beq","beq","beq",
|
|
"bge","bge","bge","bge","blt","blt","blt","blt",
|
|
"bgt","bgt","bgt","bgt","ble","ble","ble","ble",
|
|
"jsr","jsr","jsr","jsr","jsr","jsr","jsr","jsr",
|
|
"clr","com","inc","dec","neg","adc","sbc","tst",
|
|
"ror","rol","asr","asl","mark","mfpi","mtpi","sxt",
|
|
"illegal","illegal","illegal","illegal","illegal","illegal","illegal","illegal",
|
|
"mov","mov","mov","mov","mov","mov","mov","mov",
|
|
"mov","mov","mov","mov","mov","mov","mov","mov",
|
|
"mov","mov","mov","mov","mov","mov","mov","mov",
|
|
"mov","mov","mov","mov","mov","mov","mov","mov",
|
|
"mov","mov","mov","mov","mov","mov","mov","mov",
|
|
"mov","mov","mov","mov","mov","mov","mov","mov",
|
|
"mov","mov","mov","mov","mov","mov","mov","mov",
|
|
"mov","mov","mov","mov","mov","mov","mov","mov",
|
|
"cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp",
|
|
"cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp",
|
|
"cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp",
|
|
"cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp",
|
|
"cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp",
|
|
"cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp",
|
|
"cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp",
|
|
"cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp",
|
|
"bit","bit","bit","bit","bit","bit","bit","bit",
|
|
"bit","bit","bit","bit","bit","bit","bit","bit",
|
|
"bit","bit","bit","bit","bit","bit","bit","bit",
|
|
"bit","bit","bit","bit","bit","bit","bit","bit",
|
|
"bit","bit","bit","bit","bit","bit","bit","bit",
|
|
"bit","bit","bit","bit","bit","bit","bit","bit",
|
|
"bit","bit","bit","bit","bit","bit","bit","bit",
|
|
"bit","bit","bit","bit","bit","bit","bit","bit",
|
|
"bic","bic","bic","bic","bic","bic","bic","bic",
|
|
"bic","bic","bic","bic","bic","bic","bic","bic",
|
|
"bic","bic","bic","bic","bic","bic","bic","bic",
|
|
"bic","bic","bic","bic","bic","bic","bic","bic",
|
|
"bic","bic","bic","bic","bic","bic","bic","bic",
|
|
"bic","bic","bic","bic","bic","bic","bic","bic",
|
|
"bic","bic","bic","bic","bic","bic","bic","bic",
|
|
"bic","bic","bic","bic","bic","bic","bic","bic",
|
|
"bis","bis","bis","bis","bis","bis","bis","bis",
|
|
"bis","bis","bis","bis","bis","bis","bis","bis",
|
|
"bis","bis","bis","bis","bis","bis","bis","bis",
|
|
"bis","bis","bis","bis","bis","bis","bis","bis",
|
|
"bis","bis","bis","bis","bis","bis","bis","bis",
|
|
"bis","bis","bis","bis","bis","bis","bis","bis",
|
|
"bis","bis","bis","bis","bis","bis","bis","bis",
|
|
"bis","bis","bis","bis","bis","bis","bis","bis",
|
|
"add","add","add","add","add","add","add","add",
|
|
"add","add","add","add","add","add","add","add",
|
|
"add","add","add","add","add","add","add","add",
|
|
"add","add","add","add","add","add","add","add",
|
|
"add","add","add","add","add","add","add","add",
|
|
"add","add","add","add","add","add","add","add",
|
|
"add","add","add","add","add","add","add","add",
|
|
"add","add","add","add","add","add","add","add",
|
|
"mul","mul","mul","mul","mul","mul","mul","mul",
|
|
"divide","divide","divide","divide","divide","divide","divide","divide",
|
|
"ash","ash","ash","ash","ash","ash","ash","ash",
|
|
"ashc","ashc","ashc","ashc","ashc","ashc","ashc","ashc",
|
|
"xor","xor","xor","xor","xor","xor","xor","xor",
|
|
"illegal","illegal","illegal","illegal","illegal","illegal","illegal","illegal",
|
|
"illegal","illegal","illegal","illegal","illegal","illegal","illegal","illegal",
|
|
"sob","sob","sob","sob","sob","sob","sob","sob",
|
|
"bpl","bpl","bpl","bpl","bmi","bmi","bmi","bmi",
|
|
"bhi","bhi","bhi","bhi","blos","blos","blos","blos",
|
|
"bvc","bvc","bvc","bvc","bvs","bvs","bvs","bvs",
|
|
"bcc","bcc","bcc","bcc","bcs","bcs","bcs","bcs",
|
|
"emt","emt","emt","emt","trap","trap","trap","trap",
|
|
"clrb","comb","incb","decb","negb","adcb","sbcb","tstb",
|
|
"rorb","rolb","asrb","aslb","mtps","mfpd","mtpd","mfps",
|
|
"illegal","illegal","illegal","illegal","illegal","illegal","illegal","illegal",
|
|
"movb","movb","movb","movb","movb","movb","movb","movb",
|
|
"movb","movb","movb","movb","movb","movb","movb","movb",
|
|
"movb","movb","movb","movb","movb","movb","movb","movb",
|
|
"movb","movb","movb","movb","movb","movb","movb","movb",
|
|
"movb","movb","movb","movb","movb","movb","movb","movb",
|
|
"movb","movb","movb","movb","movb","movb","movb","movb",
|
|
"movb","movb","movb","movb","movb","movb","movb","movb",
|
|
"movb","movb","movb","movb","movb","movb","movb","movb",
|
|
"cmpb","cmpb","cmpb","cmpb","cmpb","cmpb","cmpb","cmpb",
|
|
"cmpb","cmpb","cmpb","cmpb","cmpb","cmpb","cmpb","cmpb",
|
|
"cmpb","cmpb","cmpb","cmpb","cmpb","cmpb","cmpb","cmpb",
|
|
"cmpb","cmpb","cmpb","cmpb","cmpb","cmpb","cmpb","cmpb",
|
|
"cmpb","cmpb","cmpb","cmpb","cmpb","cmpb","cmpb","cmpb",
|
|
"cmpb","cmpb","cmpb","cmpb","cmpb","cmpb","cmpb","cmpb",
|
|
"cmpb","cmpb","cmpb","cmpb","cmpb","cmpb","cmpb","cmpb",
|
|
"cmpb","cmpb","cmpb","cmpb","cmpb","cmpb","cmpb","cmpb",
|
|
"bitb","bitb","bitb","bitb","bitb","bitb","bitb","bitb",
|
|
"bitb","bitb","bitb","bitb","bitb","bitb","bitb","bitb",
|
|
"bitb","bitb","bitb","bitb","bitb","bitb","bitb","bitb",
|
|
"bitb","bitb","bitb","bitb","bitb","bitb","bitb","bitb",
|
|
"bitb","bitb","bitb","bitb","bitb","bitb","bitb","bitb",
|
|
"bitb","bitb","bitb","bitb","bitb","bitb","bitb","bitb",
|
|
"bitb","bitb","bitb","bitb","bitb","bitb","bitb","bitb",
|
|
"bitb","bitb","bitb","bitb","bitb","bitb","bitb","bitb",
|
|
"bicb","bicb","bicb","bicb","bicb","bicb","bicb","bicb",
|
|
"bicb","bicb","bicb","bicb","bicb","bicb","bicb","bicb",
|
|
"bicb","bicb","bicb","bicb","bicb","bicb","bicb","bicb",
|
|
"bicb","bicb","bicb","bicb","bicb","bicb","bicb","bicb",
|
|
"bicb","bicb","bicb","bicb","bicb","bicb","bicb","bicb",
|
|
"bicb","bicb","bicb","bicb","bicb","bicb","bicb","bicb",
|
|
"bicb","bicb","bicb","bicb","bicb","bicb","bicb","bicb",
|
|
"bicb","bicb","bicb","bicb","bicb","bicb","bicb","bicb",
|
|
"bisb","bisb","bisb","bisb","bisb","bisb","bisb","bisb",
|
|
"bisb","bisb","bisb","bisb","bisb","bisb","bisb","bisb",
|
|
"bisb","bisb","bisb","bisb","bisb","bisb","bisb","bisb",
|
|
"bisb","bisb","bisb","bisb","bisb","bisb","bisb","bisb",
|
|
"bisb","bisb","bisb","bisb","bisb","bisb","bisb","bisb",
|
|
"bisb","bisb","bisb","bisb","bisb","bisb","bisb","bisb",
|
|
"bisb","bisb","bisb","bisb","bisb","bisb","bisb","bisb",
|
|
"bisb","bisb","bisb","bisb","bisb","bisb","bisb","bisb",
|
|
"sub","sub","sub","sub","sub","sub","sub","sub",
|
|
"sub","sub","sub","sub","sub","sub","sub","sub",
|
|
"sub","sub","sub","sub","sub","sub","sub","sub",
|
|
"sub","sub","sub","sub","sub","sub","sub","sub",
|
|
"sub","sub","sub","sub","sub","sub","sub","sub",
|
|
"sub","sub","sub","sub","sub","sub","sub","sub",
|
|
"sub","sub","sub","sub","sub","sub","sub","sub",
|
|
"sub","sub","sub","sub","sub","sub","sub","sub",
|
|
"fpset","ldfps","stfps","stst","clrf","tstf","absf","negf",
|
|
"mulf","mulf","mulf","mulf","moddf","moddf","moddf","moddf",
|
|
"addf","addf","addf","addf","ldf","ldf","ldf","ldf",
|
|
"subf","subf","subf","subf","cmpf","cmpf","cmpf","cmpf",
|
|
"stf","stf","stf","stf","divf","divf","divf","divf",
|
|
"stexp","stexp","stexp","stexp","stcfi","stcfi","stcfi","stcfi",
|
|
"stcdf","stcdf","stcdf","stcdf","ldexpp","ldexpp","ldexpp","ldexpp",
|
|
"lcdif","lcdif","lcdif","lcdif","ldcdf","ldcdf","ldcdf","ldcdf"
|
|
};
|
|
#endif
|