as: SCORE-Pseudo

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