diff -2cr inline/asl.h /ram/include/inline/asl.h *** inline/asl.h Sat Sep 12 00:17:30 1992 --- /ram/include/inline/asl.h Sat Sep 12 00:35:59 1992 *************** *** 56,60 **** register APTR a0 __asm("a0") = requester; register struct TagItem *a1 __asm("a1") = tagList; ! __asm __volatile ("jsr a6@(-0x42)" : "=r" (_res) : "r" (a6), "r" (a0), "r" (a1) --- 56,60 ---- register APTR a0 __asm("a0") = requester; register struct TagItem *a1 __asm("a1") = tagList; ! __asm __volatile ("jsr a6@(-0x3c)" : "=r" (_res) : "r" (a6), "r" (a0), "r" (a1) diff -2cr inline/battmem.h /ram/include/inline/battmem.h *** inline/battmem.h Tue Jul 28 21:10:27 1992 --- /ram/include/inline/battmem.h Sat Sep 12 00:36:03 1992 *************** *** 62,66 **** register unsigned long d0 __asm("d0") = offset; register unsigned long d1 __asm("d1") = length; ! __asm __volatile ("jsr a6@(-0x1e)" : "=r" (_res) : "r" (a6), "r" (a0), "r" (d0), "r" (d1) --- 62,66 ---- register unsigned long d0 __asm("d0") = offset; register unsigned long d1 __asm("d1") = length; ! __asm __volatile ("jsr a6@(-0x18)" : "=r" (_res) : "r" (a6), "r" (a0), "r" (d0), "r" (d1) diff -2cr inline/cia.h /ram/include/inline/cia.h *** inline/cia.h Tue Jul 28 21:10:27 1992 --- /ram/include/inline/cia.h Sat Sep 12 00:36:05 1992 *************** *** 68,72 **** register struct Library *a6 __asm("a6") = resource; register long d0 __asm("d0") = mask; ! __asm __volatile ("jsr a6@(-0x1e)" : "=r" (_res) : "r" (a6), "r" (a6), "r" (d0) --- 68,72 ---- register struct Library *a6 __asm("a6") = resource; register long d0 __asm("d0") = mask; ! __asm __volatile ("jsr a6@(-0x18)" : "=r" (_res) : "r" (a6), "r" (a6), "r" (d0) diff -2cr inline/disk.h /ram/include/inline/disk.h *** inline/disk.h Tue Jul 28 21:10:28 1992 --- /ram/include/inline/disk.h Sat Sep 12 00:36:16 1992 *************** *** 85,89 **** register struct DiskBase* a6 __asm("a6") = BASE_NAME; register long d0 __asm("d0") = unitNum; ! __asm __volatile ("jsr a6@(-0x2a)" : "=r" (_res) : "r" (a6), "r" (d0) --- 85,89 ---- register struct DiskBase* a6 __asm("a6") = BASE_NAME; register long d0 __asm("d0") = unitNum; ! __asm __volatile ("jsr a6@(-0x24)" : "=r" (_res) : "r" (a6), "r" (d0) diff -2cr inline/diskfont.h /ram/include/inline/diskfont.h *** inline/diskfont.h Tue Jul 28 21:10:27 1992 --- /ram/include/inline/diskfont.h Sat Sep 12 00:36:13 1992 *************** *** 66,70 **** register struct TextFont *a0 __asm("a0") = sourceFont; register struct TextAttr *a1 __asm("a1") = destTextAttr; ! __asm __volatile ("jsr a6@(-0x3c)" : "=r" (_res) : "r" (a6), "r" (a0), "r" (a1) --- 66,70 ---- register struct TextFont *a0 __asm("a0") = sourceFont; register struct TextAttr *a1 __asm("a1") = destTextAttr; ! __asm __volatile ("jsr a6@(-0x36)" : "=r" (_res) : "r" (a6), "r" (a0), "r" (a1) diff -2cr inline/iffparse.h /ram/include/inline/iffparse.h *** inline/iffparse.h Tue Jul 28 21:10:23 1992 --- /ram/include/inline/iffparse.h Sat Sep 12 00:37:14 1992 *************** *** 262,266 **** register long d0 __asm("d0") = id; register STRPTR a0 __asm("a0") = buf; ! __asm __volatile ("jsr a6@(-0x114)" : "=r" (_res) : "r" (a6), "r" (d0), "r" (a0) --- 262,266 ---- register long d0 __asm("d0") = id; register STRPTR a0 __asm("a0") = buf; ! __asm __volatile ("jsr a6@(-0x10e)" : "=r" (_res) : "r" (a6), "r" (d0), "r" (a0) diff -2cr inline/input.h /ram/include/inline/input.h *** inline/input.h Tue Jul 28 21:10:23 1992 --- /ram/include/inline/input.h Sat Sep 12 00:37:16 1992 *************** *** 24,28 **** register UWORD _res __asm("d0"); register struct InputBase* a6 __asm("a6") = BASE_NAME; ! __asm __volatile ("jsr a6@(-0x30)" : "=r" (_res) : "r" (a6) --- 24,28 ---- register UWORD _res __asm("d0"); register struct InputBase* a6 __asm("a6") = BASE_NAME; ! __asm __volatile ("jsr a6@(-0x2a)" : "=r" (_res) : "r" (a6) diff -2cr inline/keymap.h /ram/include/inline/keymap.h *** inline/keymap.h Tue Jul 28 21:10:23 1992 --- /ram/include/inline/keymap.h Sat Sep 12 00:37:32 1992 *************** *** 41,45 **** register long d1 __asm("d1") = length; register struct KeyMap *a2 __asm("a2") = keyMap; ! __asm __volatile ("jsr a6@(-0x36)" : "=r" (_res) : "r" (a6), "r" (a0), "r" (d0), "r" (a1), "r" (d1), "r" (a2) --- 41,45 ---- register long d1 __asm("d1") = length; register struct KeyMap *a2 __asm("a2") = keyMap; ! __asm __volatile ("jsr a6@(-0x30)" : "=r" (_res) : "r" (a6), "r" (a0), "r" (d0), "r" (a1), "r" (d1), "r" (a2) diff -2cr inline/layers.h /ram/include/inline/layers.h *** inline/layers.h Tue Jul 28 21:10:23 1992 --- /ram/include/inline/layers.h Sat Sep 12 00:37:37 1992 *************** *** 210,214 **** register struct Layer *a0 __asm("a0") = layer; register struct Hook *a1 __asm("a1") = hook; ! __asm __volatile ("jsr a6@(-0xcc)" : "=r" (_res) : "r" (a6), "r" (a0), "r" (a1) --- 210,214 ---- register struct Layer *a0 __asm("a0") = layer; register struct Hook *a1 __asm("a1") = hook; ! __asm __volatile ("jsr a6@(-0xc6)" : "=r" (_res) : "r" (a6), "r" (a0), "r" (a1) diff -2cr inline/mathffp.h /ram/include/inline/mathffp.h *** inline/mathffp.h Tue Jul 28 21:10:26 1992 --- /ram/include/inline/mathffp.h Sat Sep 12 00:37:39 1992 *************** *** 52,56 **** register struct MathBase* a6 __asm("a6") = BASE_NAME; register FLOAT d0 __asm("d0") = parm; ! __asm __volatile ("jsr a6@(-0x66)" : "=r" (_res) : "r" (a6), "r" (d0) --- 52,56 ---- register struct MathBase* a6 __asm("a6") = BASE_NAME; register FLOAT d0 __asm("d0") = parm; ! __asm __volatile ("jsr a6@(-0x60)" : "=r" (_res) : "r" (a6), "r" (d0) diff -2cr inline/mathieeedoubbas.h /ram/include/inline/mathieeedoubbas.h *** inline/mathieeedoubbas.h Tue Jul 28 21:10:24 1992 --- /ram/include/inline/mathieeedoubbas.h Sat Sep 12 00:37:42 1992 *************** *** 52,56 **** register struct MathIeeeDoubBasBase* a6 __asm("a6") = BASE_NAME; register DOUBLE d0 __asm("d0") = parm; ! __asm __volatile ("jsr a6@(-0x66)" : "=r" (_res) : "r" (a6), "r" (d0) --- 52,56 ---- register struct MathIeeeDoubBasBase* a6 __asm("a6") = BASE_NAME; register DOUBLE d0 __asm("d0") = parm; ! __asm __volatile ("jsr a6@(-0x60)" : "=r" (_res) : "r" (a6), "r" (d0) diff -2cr inline/mathieeedoubtrans.h /ram/include/inline/mathieeedoubtrans.h *** inline/mathieeedoubtrans.h Tue Jul 28 21:10:24 1992 --- /ram/include/inline/mathieeedoubtrans.h Sat Sep 12 00:37:45 1992 *************** *** 129,133 **** register struct MathIeeeDoubTransBase* a6 __asm("a6") = BASE_NAME; register DOUBLE d0 __asm("d0") = parm; ! __asm __volatile ("jsr a6@(-0x84)" : "=r" (_res) : "r" (a6), "r" (d0) --- 129,133 ---- register struct MathIeeeDoubTransBase* a6 __asm("a6") = BASE_NAME; register DOUBLE d0 __asm("d0") = parm; ! __asm __volatile ("jsr a6@(-0x7e)" : "=r" (_res) : "r" (a6), "r" (d0) diff -2cr inline/mathieeesingbas.h /ram/include/inline/mathieeesingbas.h *** inline/mathieeesingbas.h Tue Jul 28 21:10:24 1992 --- /ram/include/inline/mathieeesingbas.h Sat Sep 12 00:37:48 1992 *************** *** 52,56 **** register struct MathIeeeSingBasBase* a6 __asm("a6") = BASE_NAME; register FLOAT d0 __asm("d0") = parm; ! __asm __volatile ("jsr a6@(-0x66)" : "=r" (_res) : "r" (a6), "r" (d0) --- 52,56 ---- register struct MathIeeeSingBasBase* a6 __asm("a6") = BASE_NAME; register FLOAT d0 __asm("d0") = parm; ! __asm __volatile ("jsr a6@(-0x60)" : "=r" (_res) : "r" (a6), "r" (d0) diff -2cr inline/mathieeesingtrans.h /ram/include/inline/mathieeesingtrans.h *** inline/mathieeesingtrans.h Tue Jul 28 21:10:24 1992 --- /ram/include/inline/mathieeesingtrans.h Sat Sep 12 00:37:50 1992 *************** *** 129,133 **** register struct MathIeeeSingTransBase* a6 __asm("a6") = BASE_NAME; register FLOAT d0 __asm("d0") = parm; ! __asm __volatile ("jsr a6@(-0x84)" : "=r" (_res) : "r" (a6), "r" (d0) --- 129,133 ---- register struct MathIeeeSingTransBase* a6 __asm("a6") = BASE_NAME; register FLOAT d0 __asm("d0") = parm; ! __asm __volatile ("jsr a6@(-0x7e)" : "=r" (_res) : "r" (a6), "r" (d0) diff -2cr inline/mathtrans.h /ram/include/inline/mathtrans.h *** inline/mathtrans.h Tue Jul 28 21:10:25 1992 --- /ram/include/inline/mathtrans.h Sat Sep 12 00:37:53 1992 *************** *** 129,133 **** register struct MathTransBase* a6 __asm("a6") = BASE_NAME; register FLOAT d0 __asm("d0") = parm; ! __asm __volatile ("jsr a6@(-0x84)" : "=r" (_res) : "r" (a6), "r" (d0) --- 129,133 ---- register struct MathTransBase* a6 __asm("a6") = BASE_NAME; register FLOAT d0 __asm("d0") = parm; ! __asm __volatile ("jsr a6@(-0x7e)" : "=r" (_res) : "r" (a6), "r" (d0) diff -2cr inline/misc.h /ram/include/inline/misc.h *** inline/misc.h Tue Jul 28 21:10:25 1992 --- /ram/include/inline/misc.h Sat Sep 12 00:37:55 1992 *************** *** 38,42 **** register struct MiscBase* a6 __asm("a6") = BASE_NAME; register unsigned long d0 __asm("d0") = unitNum; ! __asm __volatile ("jsr a6@(-0x12)" : /* no output */ : "r" (a6), "r" (d0) --- 38,42 ---- register struct MiscBase* a6 __asm("a6") = BASE_NAME; register unsigned long d0 __asm("d0") = unitNum; ! __asm __volatile ("jsr a6@(-0xc)" : /* no output */ : "r" (a6), "r" (d0) diff -2cr inline/potgo.h /ram/include/inline/potgo.h *** inline/potgo.h Tue Jul 28 21:10:25 1992 --- /ram/include/inline/potgo.h Sat Sep 12 00:37:57 1992 *************** *** 49,53 **** register unsigned long d0 __asm("d0") = word; register unsigned long d1 __asm("d1") = mask; ! __asm __volatile ("jsr a6@(-0x18)" : /* no output */ : "r" (a6), "r" (d0), "r" (d1) --- 49,53 ---- register unsigned long d0 __asm("d0") = word; register unsigned long d1 __asm("d1") = mask; ! __asm __volatile ("jsr a6@(-0x12)" : /* no output */ : "r" (a6), "r" (d0), "r" (d1) diff -2cr inline/ramdrive.h /ram/include/inline/ramdrive.h *** inline/ramdrive.h Tue Jul 28 21:10:25 1992 --- /ram/include/inline/ramdrive.h Sat Sep 12 00:37:59 1992 *************** *** 25,29 **** register struct RamdriveDevice* a6 __asm("a6") = BASE_NAME; register unsigned long d0 __asm("d0") = unit; ! __asm __volatile ("jsr a6@(-0x36)" : "=r" (_res) : "r" (a6), "r" (d0) --- 25,29 ---- register struct RamdriveDevice* a6 __asm("a6") = BASE_NAME; register unsigned long d0 __asm("d0") = unit; ! __asm __volatile ("jsr a6@(-0x30)" : "=r" (_res) : "r" (a6), "r" (d0) diff -2cr inline/rexxsyslib.h /ram/include/inline/rexxsyslib.h *** inline/rexxsyslib.h Tue Jul 28 21:10:25 1992 --- /ram/include/inline/rexxsyslib.h Sat Sep 12 00:38:02 1992 *************** *** 139,143 **** register struct RexxSysBase* a6 __asm("a6") = BASE_NAME; register unsigned long d0 __asm("d0") = resource; ! __asm __volatile ("jsr a6@(-0x1ce)" : /* no output */ : "r" (a6), "r" (d0) --- 139,143 ---- register struct RexxSysBase* a6 __asm("a6") = BASE_NAME; register unsigned long d0 __asm("d0") = resource; ! __asm __volatile ("jsr a6@(-0x1c8)" : /* no output */ : "r" (a6), "r" (d0) diff -2cr inline/timer.h /ram/include/inline/timer.h *** inline/timer.h Tue Jul 28 21:10:25 1992 --- /ram/include/inline/timer.h Sat Sep 12 00:38:04 1992 *************** *** 50,54 **** register struct Device *a6 __asm("a6") = BASE_NAME; register struct timeval *a0 __asm("a0") = dest; ! __asm __volatile ("jsr a6@(-0x48)" : /* no output */ : "r" (a6), "r" (a0) --- 50,54 ---- register struct Device *a6 __asm("a6") = BASE_NAME; register struct timeval *a0 __asm("a0") = dest; ! __asm __volatile ("jsr a6@(-0x42)" : /* no output */ : "r" (a6), "r" (a0) diff -2cr inline/translator.h /ram/include/inline/translator.h *** inline/translator.h Tue Jul 28 21:10:26 1992 --- /ram/include/inline/translator.h Sat Sep 12 00:38:06 1992 *************** *** 28,32 **** register STRPTR a1 __asm("a1") = outputBuffer; register long d1 __asm("d1") = bufferSize; ! __asm __volatile ("jsr a6@(-0x24)" : "=r" (_res) : "r" (a6), "r" (a0), "r" (d0), "r" (a1), "r" (d1) --- 28,32 ---- register STRPTR a1 __asm("a1") = outputBuffer; register long d1 __asm("d1") = bufferSize; ! __asm __volatile ("jsr a6@(-0x1e)" : "=r" (_res) : "r" (a6), "r" (a0), "r" (d0), "r" (a1), "r" (d1) diff -2cr inline/utility.h /ram/include/inline/utility.h *** inline/utility.h Tue Jul 28 21:10:26 1992 --- /ram/include/inline/utility.h Sat Sep 12 00:38:10 1992 *************** *** 296,300 **** register struct UtilityBase* a6 __asm("a6") = BASE_NAME; register unsigned long d0 __asm("d0") = character; ! __asm __volatile ("jsr a6@(-0xba)" : "=r" (_res) : "r" (a6), "r" (d0) --- 296,300 ---- register struct UtilityBase* a6 __asm("a6") = BASE_NAME; register unsigned long d0 __asm("d0") = character; ! __asm __volatile ("jsr a6@(-0xb4)" : "=r" (_res) : "r" (a6), "r" (d0)