CompuServe Thread

Forum unknown · SoftwareDevelopment

#Grinding

1 messages in this thread
#6961From: GARY SARFFFeb 1, 1986 10:17 PM
Just popping in to say hi, have you been doing any "grinding" on smalltalk? I'm still grinding away on Icon, at the moment it has taken a giant step backwards and doesn't want to run much at all. Have you ever had one of those lives where…. <oh, well> I've been taking the routines one by one and comiling them on amiga, then dumping the object to the SUN and running it through this neat symbolic debugger, but haven't come up with any reason why it won't run yet. God, does lattice generate bad code sometimes! 18 instructions to move an 8 byte structure that the SUN can do in two instructions. I tried compiling a group of C routines on the SUN to assembler then shoving the assembly code to the Amiga and assembling it there and linking it with the rest of Icon, and it reduced the code size by 45k!. If you need any help with smalltalk, assuming you haven't changed your mind, please let me know. If you'd like to do some of the stuff in C could be done on the SUN and run through this 68000 code optimizer I have that produced pretty decent code, especially compared to lattice. As long as the routines don't contain anything specific to amiga such as I/O or floating point, I have been doing this a lot to gain execution time without losing access to C. I am getting pretty desparate about Icon, I've got a deadline that I'm probably going to miss, and I've been reduced to trying every thing but magic to get it to run. I need help too, but don't know what to do. Bye for now – must dash! Gary