CompuServe Messages

IDCMP

#: 28276 S7/ProgrammingForum unknown
    29-Jul-86 02:56:10
Sb: #28190-IDCMP
Fm: Scott Ballantyne 70066,603
To: GARY SARFF 70167,2216

This message turned up in search, but its forum couldn’t be identified from the original transcript, so it may not be linked into its thread.

I remember you warned me about this – I did check on it. Manx invariably uses and: and.l #$80000000,d3 beq <somewhere> The irritating think about manx is that if you do a #define D_PROC 0x80000000 | 0x10000000 | 0x00000006 then you get code like this: and.l #$80000000,d3 or.l #$10000006,d3 tst.l d3 <branch somewhere> Which is not exactly efficient. You have to #define D_PROC 0x90000006 to get and.l #$90000006,d3 <branch> which is better. Might seem a small point, but I don't understand why their code generator works this way – especially since such tests are pretty frequent… not just in Icon.