-
Logged In: YES
user_id=718668
> Take a look at the attached macro. It supports
> arbitrary alignments, padding a la GAS (*OLD*),
Good stuff! I suppose the 3rd parameter can also be done.
However, it requires defining (or redefining) 6 additional
macros. Since you brought the user-code concern in line,
I'd say that this is more likely to cause silent problems
than an additional...
2006-09-14 09:41:43 UTC in The Netwide Assembler
-
Logged In: YES
user_id=718668
> Touch the assembler, and there's a chance of breaking it.
> Write a macro instead, and there's no such chance.
I'd say this is hardly the case with this patch. :)
It doesn't *change* the functionality of the existing code
(so no regression bugs should appear). If if breaks
anything at all, the chances are skyhigh there's a bug in
the existing code...
2006-09-13 08:14:35 UTC in The Netwide Assembler
-
Logged In: YES
user_id=718668
I agree the unrelated requests should be filed separately
(as a pun, they *are* in separate files - inside the zip).
I guess I am too lazy...
Besides, they were spawned in the same context, of palign; I
really needed that `!' to make palign macro.
Although I'm not dying to see p2align in assembler, I still
have a few notes on your reply:
1. why...
2006-09-12 15:00:04 UTC in The Netwide Assembler
-
Hi,
Here is the implementation of `p2align'
pseudo-instruction, which uses a GAS-like mechanism for
aligning code. Syntax is:
p2align 3 ; align on 8-byte boundary
p2align 3,,4 ; as above, but skip at most 4 bytes
p2align 3,0x90,4 ; as above, but pad with NOPs
p2align 5,0x00 ; align on 32-byte...
2006-09-11 22:17:30 UTC in The Netwide Assembler
-
dborca committed patchset 446 of module glide3x to the Glide for 3dfx hardware CVS repository, changing 3 files.
2006-07-24 06:52:23 UTC in Glide for 3dfx hardware
-
dborca committed patchset 444 of module glide3x to the Glide for 3dfx hardware CVS repository, changing 11 files.
2005-11-29 22:02:36 UTC in Glide for 3dfx hardware
-
dborca committed patchset 443 of module glide3x to the Glide for 3dfx hardware CVS repository, changing 1 files.
2005-11-29 22:02:36 UTC in Glide for 3dfx hardware
-
dborca committed patchset 413 of module glide3x to the Glide for 3dfx hardware CVS repository, changing 1 files.
2005-01-17 09:39:49 UTC in Glide for 3dfx hardware
-
dborca committed patchset 412 of module glide3x to the Glide for 3dfx hardware CVS repository, changing 1 files.
2005-01-17 09:25:18 UTC in Glide for 3dfx hardware
-
dborca committed patchset 395 of module glide3x to the Glide for 3dfx hardware CVS repository, changing 2 files.
2004-12-16 07:47:59 UTC in Glide for 3dfx hardware