PowerPC Assembler > General

Use this panel to specify the general assembler behavior.

The following table lists and describes the general assembler options for PowerPC.

Table 1. Tool Settings - PowerPC Assembler > General
Option Description
Labels Must End With `:' Check if the source-file labels must end with colon characters. Clear if the source-file labels need not end with colon characters.
Directives Begin With `.' Check if the assembly directives must begin with period characters. Clear if the assembly directives need not begin with period characters.
Case Sensitive Identifier Check if casing matters in identifiers. Clear if the assembler ignores case in identifiers.
Allow Space in Operand Field Check if spaces are allowed in fields. Clear is spaces are not allowed in fields.
GNU Compatible Syntax Check if your application does use GNU-compatible syntax. This compatibility allows:
  • Redefining all equates, regardless if from the .equ or .set directives.
  • Ignoring the .type directive.
  • Treating undefined symbols as imported.
  • Using GNU-compatible arithmetic operators - symbols < and > mean left-shift and right-shift instead of less than and greater than; the symbol ! means bitwise-or-not rather than logical not
  • Using GNU-compatible precedence rules for operators
  • Implementing GNU-compatible numeric local labels, from 0 to 9
  • Treating numeric constants beginning with 0 as octal
  • Using semicolons as statement separators
  • Using a single unbalanced quote for character constants - for example, .byte 'a.
Clear to indicate that your application does not use GNU-compatible syntax.
Generate Listing File Check to let assembler generate a listing file that includes files source, line numbers, relocation information, and macro expansions. Clear if no listing file is specified.
Other Flags Specify additional command line options for the assembler; type in custom flags that are not otherwise available in the UI.