as: SCORE-Pseudo

1 
1 9.41.2 SCORE Assembler Directives
1 ---------------------------------
1 
1 A number of assembler directives are available for SCORE. The following
1 table is far from complete.
1 
1 '.set nwarn'
1      Let the assembler not to generate warnings if the source machine
1      language instructions happen data dependency.
1 
1 '.set fixdd'
1      Let the assembler to insert bubbles (32 bit nop instruction / 16
1      bit nop!  Instruction) if the source machine language instructions
1      happen data dependency.
1 
1 '.set nofixdd'
1      Let the assembler to generate warnings if the source machine
1      language instructions happen data dependency.  (Default)
1 
1 '.set r1'
1      Let the assembler not to generate warnings if the source program
1      uses r1.  allow user to use r1
1 
1 'set nor1'
1      Let the assembler to generate warnings if the source program uses
1      r1.  (Default)
1 
1 '.sdata'
1      Tell the assembler to add subsequent data into the sdata section
1 
1 '.rdata'
1      Tell the assembler to add subsequent data into the rdata section
1 
1 '.frame "frame-register", "offset", "return-pc-register"'
1      Describe a stack frame.  "frame-register" is the frame register,
1      "offset" is the distance from the frame register to the virtual
1      frame pointer, "return-pc-register" is the return program register.
1      You must use ".ent" before ".frame" and only one ".frame" can be
1      used per ".ent".
1 
1 '.mask "bitmask", "frameoffset"'
1      Indicate which of the integer registers are saved in the current
1      function's stack frame, this is for the debugger to explain the
1      frame chain.
1 
1 '.ent "proc-name"'
1      Set the beginning of the procedure "proc_name".  Use this directive
1      when you want to generate information for the debugger.
1 
1 '.end proc-name'
1      Set the end of a procedure.  Use this directive to generate
1      information for the debugger.
1 
1 '.bss'
1      Switch the destination of following statements into the bss
1      section, which is used for data that is uninitialized anywhere.
1