From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jeffrey A Law To: "Jerry Quinn" Cc: binutils@sourceware.cygnus.com Subject: Re: PATCH: add pa2.0 system instructions Date: Thu, 08 Jul 1999 22:27:00 -0000 Message-id: <4334.931497684@upchuck.cygnus.com> References: <14213.7688.994516.981768@gargle.gargle.HOWL> X-SW-Source: 1999-q3/msg00097.html In message < 14213.7688.994516.981768@gargle.gargle.HOWL >you write: > For what it's worth, if we can free up a bunch of codes I can get ldw > relatively clean (no extra state vars) using about 5 or 6 new codes. How > does yours work? /* new syntax 32bit loads */ { "ldw", 0x0c000080, 0xfc001fc0, "cx(s,b),t", pa10, FLAG_STRICT}, { "ldw", 0x0c000080, 0xfc001fc0, "cx(b),t", pa10, FLAG_STRICT}, { "ldw", 0x0c001080, 0xfc001fc0, "C5(s,b),t", pa10, FLAG_STRICT}, { "ldw", 0x0c001080, 0xfc001fc0, "C5(b),t", pa10, FLAG_STRICT}, { "ldw", 0x4c000000, 0xfc000000, "\017\020(s,b),x", pa10, FLAG_STRICT}, { "ldw", 0x4c000000, 0xfc000000, "\017\020(b),x", pa10, FLAG_STRICT}, { "ldw", 0x5c000004, 0xfc000006, "\017\021(s,b),x", pa20, FLAG_STRICT}, { "ldw", 0x5c000004, 0xfc000006, "\017\021(b),x", pa20, FLAG_STRICT}, /* old syntax 32bit loads */ { "ldw", 0x48000000, 0xfc000000, "j(s,b),x", pa10}, { "ldw", 0x48000000, 0xfc000000, "j(b),x", pa10}, 'c', 'C' and '\017' are potential completers. 'x' only accepts a register of the for "%r