|
|
1.1 ! root 1: BABYL OPTIONS: ! 2: Version: 5 ! 3: Labels: ! 4: Note: This is the header of an rmail file. ! 5: Note: If you are seeing it in rmail, ! 6: Note: it means the file has no messages in it. ! 7: ! 8: 1,, ! 9: Received: by PREP.AI.MIT.EDU; Mon, 25 May 87 04:03:20 EDT ! 10: Message-Id: <[email protected]> ! 11: Received: by po2.andrew.cmu.edu (5.54/3.15) id <AA00199> for [email protected]; Mon, 25 May 87 04:02:41 EDT ! 12: Received: via switchmail; Mon, 25 May 87 04:02:29 edt ! 13: Received: FROM z.itc.cmu.edu VIA qmail ! 14: ID </cmu/common/mailqs/q004/QF.z.itc.cmu.edu.20b7fa53.6bb39>; ! 15: Mon, 25 May 87 04:01:27 edt ! 16: Received: FROM z.itc.cmu.edu VIA qmail ! 17: ID </cmu/itc/zs01/.Outgoing/QF.z.itc.cmu.edu.20b7fa49.a49502>; ! 18: Mon, 25 May 87 04:01:15 edt ! 19: From: zs01#@andrew.cmu.edu (Zalman Stern) ! 20: Date: Mon, 25 May 87 04:01:13 edt ! 21: To: [email protected] ! 22: Subject: Small diff to yesterdays gdb diffs. ! 23: ! 24: *** EOOH *** ! 25: From: zs01#@andrew.cmu.edu (Zalman Stern) ! 26: Date: Mon, 25 May 87 04:01:13 edt ! 27: To: [email protected] ! 28: Subject: Small diff to yesterdays gdb diffs. ! 29: ! 30: Richard, ! 31: ! 32: Here is another minor diff to the diassembler to get certain conditional ! 33: branches instructions correct... ! 34: ! 35: Also, I noticed that gcc.tar.Z is out of date with respect to gcc.tar . ! 36: When I go to get these files, should I go ahead and replace the compressed ! 37: version with a newer one or should I leave it alone? Likewise, should I try and ! 38: make a split version on prep? ! 39: ! 40: -Z- ! 41: ! 42: *** ibm032-pinsn.c.old Mon May 25 03:31:04 1987 ! 43: --- ibm032-pinsn.c Mon May 25 03:47:12 1987 ! 44: *************** ! 45: *** 101,112 **** ! 46: } ! 47: } ! 48: else { /* Conditional branches are hacked. */ ! 49: ! switch (type & 0x0f) { ! 50: ! 51: int displacement; ! 52: ! 53: case ibm032_JI: ! 54: ! fprintf(stream, ibm032_opcodes[opcodeIndex].mnemonic, mapCondition(type & ibm032_negative, buffer[0] & LOW4)); ! 55: putc('\t', stream); ! 56: print_address((buffer[1] << 1) + memaddr, stream); ! 57: return 2; ! 58: --- 101,112 ---- ! 59: } ! 60: } ! 61: else { /* Conditional branches are hacked. */ ! 62: ! switch (type & LOW4) { ! 63: ! 64: int displacement; ! 65: ! 66: case ibm032_JI: ! 67: ! fprintf(stream, ibm032_opcodes[opcodeIndex].mnemonic, mapCondition(type & ibm032_negative, (buffer[0] & LOW3) + 8)); ! 68: putc('\t', stream); ! 69: print_address((buffer[1] << 1) + memaddr, stream); ! 70: return 2; ! 71: *** ibm032-opcode.h.old Mon May 25 03:33:19 1987 ! 72: --- ibm032-opcode.h Mon May 25 03:33:24 1987 ! 73: *************** ! 74: *** 11,16 **** ! 75: --- 11,17 ---- ! 76: ! 77: /* Various useful bit masks. */ ! 78: #define ibm032_typeMask 0x0f /* Mask to get actual type info out of instruction type. */ ! 79: + #define LOW3 0x07 ! 80: #define LOW4 0x0f ! 81: #define HIGH4 0xf0 ! 82: #define LOW16 0x0000ffff ! 83: ! 84:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.