public inbox for gcc-help@gcc.gnu.org
 help / color / mirror / Atom feed
* GCC ASM(): Urgent!
@ 2000-02-29 18:10 YZ Dai
  2000-03-01  0:59 ` Martin v. Loewis
                   ` (2 more replies)
  0 siblings, 3 replies; 6+ messages in thread
From: YZ Dai @ 2000-02-29 18:10 UTC (permalink / raw)
  To: help-gcc

Hi,

I'm using GNU CC, ccmips or asmips. I see within the generated .s file
from .c file there are:

jpeg_idct_ifast:
 .frame $fp,368,$31  # vars= 360, regs= 1/0, args= 0, extra= 0
 .mask 0x40000000,-8
 .fmask 0x00000000,0

1. What does .frame,.mask and .fmask means?
2. Which registers are protected? Which registers I can use in my ASM()
routine?
3. How to support Mips R3900 instruction like MULT rd,rs,rt?
4. In GCC book within a macro "\" gives operator value, but the example
gives compile error:
.macro mname rd
    .word   \ rd
.endm

5. How to debug and trace in the asm() instructions in a .C file?

Many thanks!

YZ DAI



^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2000-04-01  0:00 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2000-02-29 18:10 GCC ASM(): Urgent! YZ Dai
2000-03-01  0:59 ` Martin v. Loewis
2000-04-01  0:00   ` Martin v. Loewis
2000-03-01 11:34 ` Alexandre Oliva
2000-04-01  0:00   ` Alexandre Oliva
2000-04-01  0:00 ` YZ Dai

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).