Cray Assembly Language (CAL) for Cray X1
TM
Systems Reference Manual - S-2314-50
Index
A
Append,
Append
$APP
Editing,
Statement Editing
Assembler
command line,
Assembler Command Line
cross-reference listing format,
Cross-reference Listing
Diagnostic messages,
Diagnostic Messages
Error messages,
Diagnostic Messages
Source statement listing,
Source Statement Listing
Asterisk character (*),
Comment
as
command line options
-b,
Assembler Command Line
-D,
Assembler Command Line
-o,
Assembler Command Line
command-line options,
Assembler Command Line
B
Binary Definition files
using
multiple references to a definition,
Multiple References to a Definition
Binary definition files
macros in,
Macros
micros in,
Micros
opdefs in,
Opdefs
opsyns in,
Opsyns
symbols in,
Symbols
using
multiple references to a definition,
Symbols
,
Macros
,
Opdefs
,
Opsyn
,
Micros
C
CAL program
program segment,
Program Segments
program module,
Program Modules
CAL syntax
new format
comment field,
Comment Field
label field,
Label Field
operand field,
Operand Field
result field,
Result Field
Case sensitivity,
Case Sensitivity
Character set,
Character Set
Circumflex character (^),
Append
$CMNT
Editing,
Statement Editing
$CNC
Editing,
Statement Editing
Comma character (,),
Continuation
Comment field
New format,
Comment Field
Comment,
Comment
Concatenate,
Concatenate
Concatenation,
Statement Editing
Continuation,
Continuation
Counters
location,
Location Counter
,
Location Counter
origin,
Origin Counter
,
Origin Counter
word-bit-position,
Longword-bit-position Counter
,
Word-bit-position Counter
Cray Assembly Language (CAL),
Introduction
D
Data items,
Data Items
character,
Character Data Item
floating,
Floating Data Item
integer,
Integer Data Item
Data
types
constant,
Floating Constant
,
Integer Constant
,
Character Constants
constants,
Constants
literals,
Literals
Defined sequences
definition format,
Definition Format
definition of,
CAL Defined Sequences
Duplicate with varying argument,
Duplicate with Varying Argument (ECHO)
duplication,
Duplication (DUP)
editing,
Editing
ending duplicated code,
Ending Duplicated Code (ENDDUP)
Ending macros and operation definitions,
Ending a Macro or Operation Definition (ENDM)
formal parameters,
Formal Parameters
INCLUDE pseudo,
Interaction with the INCLUDE Pseudo Instruction
instruction calls,
Instruction Calls
LOCAL pseudo,
Specifying Local Unique Character String Replacements (LOCAL)
macro calls,
Macro Calls
macro definition,
Macro Definition
OPDEF calls,
Opdef Calls
OPDEF definition,
Opdef Definition
operation definitions,
Operation Definitions (OPDEF)
premature exit from a macro expansion,
Premature Exit from a Macro Expansion (EXITM)
premature exit from code duplication,
Premature Exit of the Current Iteration of Duplication Expansion (NEXTDUP)
similarities among,
Similarities Among Defined Sequences
stopping duplication,
Stopping Duplication (STOPDUP)
synonymous operations,
Synonymous Operations (OPSYN)
types,
CAL Defined Sequences
Duplication,
Duplication (DUP)
E
Editing
$APP,
Statement Editing
$CMNT,
Statement Editing
$CNC,
Statement Editing
$MIC,
Statement Editing
micro substitution,
Micro Substitution
statements,
Statement Editing
concatenation,
Statement Editing
micro substitution,
Statement Editing
Environment variables
LPP,
LPP Environment Variable
TARGET,
TARGET Shell Variable
TMPDIR,
TMPDIR Environment Variable
L
Label field
new format,
Label Field
Line continuation,
Append
Listings
lines per page control,
LPP Environment Variable
Literals section,
Literals Section
Local section,
Local Sections
Location counter,
Location Counter
,
Location Counter
Location Elements,
Location Elements
Location elements
location counter,
Location Elements
origin counter,
Location Elements
word pointer,
Location Elements
M
Machine targeting,
TARGET Shell Variable
Macro calls,
Macro Calls
Macro definition,
Macro Definition
Main section,
Main Sections
Messages
disabling,
NOMSG
enabling,
MSG
Micro substitution,
Statement Editing
,
Micro Substitution
Micros, predefined
$APP,
Micro Definition
$CMNT,
Micro Definition
$CNC,
Micro Definition
$CPU,
Micro Definition
$DATE,
Micro Definition
$JDATE,
Micro Definition
$MIC,
Micro Definition
$QUAL,
Micro Definition
$TIME,
Micro Definition
Micros
description,
Micros
embedded,
Micros
$MIC
Editing,
Statement Editing
MLEVEL
pseudo instructions,
MLEVEL
MSG
Pseudo instructions,
MSG
N
Names,
Tags
NOMSG
Pseudo instructions,
NOMSG
O
OPDEF calls,
Opdef Calls
OPDEF definition,
Opdef Definition
Operand field
new format,
Operand Field
Operation definitions (OPDEF),
Operation Definitions (OPDEF)
Origin counter,
Origin Counter
,
Origin Counter
P
Pseudo instructions
ERRIF,
ERRIF
file control,
File Control
FORMAT,
Mode Control
,
FORMAT
HEXMIC,
Micro Definition
,
HEXMIC
IDENT,
Program Control
=,
Equate Symbol (=)
= or equate,
Symbol Definition
ALIGN,
Section Control
,
(Deferred implementation) ALIGN
BASE,
Mode Control
,
BASE
BITW,
Section Control
,
BITW
BSS,
Section Control
IDENT,
IDENT
BSS,
BSS
BSSZ,
Data Definition
,
BSSZ
case sensitivity,
CAL Pseudo Instruction Overview
classes,
CAL Pseudo Instruction Overview
CMICRO,
Micro Definition
,
CMICRO
COMMENT,
Program Control
,
COMMENT
CON,
Data Definition
IFA,
Conditional Assembly
CON,
CON
conditional assembly,
Conditional Assembly
DATA,
Data Definition
,
DATA
data definition,
Data Definition
DBSM,
Symbol Definition
,
DBSM
DECMIC,
Micro Definition
,
DECMIC
defined sequences,
CAL Defined Sequences
IFA,
IFA
Defined sequences of code
MACRO,
Macros (MACRO)
DMSG,
Message Control
,
DMSG
DUP,
Defined Sequences
,
DUP
,
CAL Defined Sequences
,
Interaction with the INCLUDE Pseudo Instruction
,
Duplication (DUP)
ECHO,
Defined Sequences
,
ECHO
IFC,
Conditional Assembly
ECHO,
CAL Defined Sequences
,
Interaction with the INCLUDE Pseudo Instruction
,
Duplicate with Varying Argument (ECHO)
EDIT,
Mode Control
,
EDIT
EJECT,
Listing Control
,
EJECT
ELSE,
Conditional Assembly
,
ELSE
END,
Program Control
ERROR,
Message Control
IFC,
IFC
END,
END
ENDDUP,
Defined Sequences
,
ENDDUP
,
CAL Defined Sequences
,
Ending Duplicated Code (ENDDUP)
ENDIF,
Conditional Assembly
,
ENDIF
ENDM,
Defined Sequences
,
ENDM
,
CAL Defined Sequences
IFE,
Conditional Assembly
ENDM,
Ending a Macro or Operation Definition (ENDM)
ENDTEXT,
Listing Control
,
ENDTEXT
ENTRY,
Loader Linkage
,
ENTRY
ERRIF,
Message Control
IFE,
IFE
IFM,
Conditional Assembly
,
IFM
INCLUDE,
File Control
,
Included Files
,
INCLUDE
LIST,
Listing Control
,
LIST
loader linkage,
Loader Linkage
LOC,
Section Control
,
LOC
LOCAL,
Defined Sequences
,
LOCAL
,
CAL Defined Sequences
,
Specifying Local Unique Character String Replacements (LOCAL)
MACRO,
Defined Sequences
,
MACRO
,
CAL Defined Sequences
,
Interaction with the INCLUDE Pseudo Instruction
message control,
Message Control
MICRO,
Micro Definition
,
MICRO
micro definition,
Micro Definition
MICSIZE,
Symbol Definition
,
MICSIZE
MLEVEL,
Message Control
,
MLEVEL
mode control,
Mode Control
MSG,
MSG
NEXTDUP,
NEXTDUP
,
Premature Exit of the Current Iteration of Duplication Expansion (NEXTDUP)
NOMSG,
NOMSG
OCTMIC,
Micro Definition
,
OCTMIC
OPDEF,
Defined Sequences
,
OPDEF
,
CAL Defined Sequences
,
Interaction with the INCLUDE Pseudo Instruction
,
Operation Definitions (OPDEF)
OPSYN,
Defined Sequences
,
OPSYN
,
CAL Defined Sequences
,
Synonymous Operations (OPSYN)
ORG,
Section Control
,
ORG
,
Sections Defined by the SECTION Pseudo Instruction
OSINFO,
Loader Linkage
program control,
Program Control
QUAL,
Mode Control
,
Qualified Symbols
,
QUAL
SECTION,
Section Control
,
Sections
,
SECTION
,
Sections Defined by the SECTION Pseudo Instruction
section control,
Section Control
SET,
Symbol Definition
,
SET
SKIP,
Conditional Assembly
,
SKIP
SPACE,
Listing Control
,
SPACE
STACK,
Section Control
,
STACK
START,
Loader Linkage
,
START
STOPDUP,
Defined Sequences
,
STOPDUP
,
CAL Defined Sequences
,
Stopping Duplication (STOPDUP)
SUBTITLE,
Listing Control
,
SUBTITLE
TEXT,
Listing Control
,
TEXT
TITLE,
Listing Control
,
TITLE
VWD,
Data Definition
,
VWD
ERROR,
ERROR
EXITM,
Defined Sequences
,
EXITM
,
CAL Defined Sequences
,
Premature Exit from a Macro Expansion (EXITM)
EXT,
Loader Linkage
,
EXT
Q
Qualified symbols,
Qualified Symbols
R
Redefinable attributes,
Redefinable Attributes
Relative attributes,
Relative Attributes
absolute,
Relative Attributes
external,
Relative Attributes
immobile,
Relative Attributes
relocatable,
Relative Attributes
Result field
new format,
Result Field
S
SECTION pseudo
ENTRY,
SECTION
Sections
common,
Common Sections
literals,
Literals Section
local,
Local Sections
main,
Main Sections
stack buffer,
Section Stack Buffer
types,
Sections
Semicolon character (;),
Comment
Source statements
editing,
Statement Editing
Statements
actual and edited,
Actual Statements and Edited Statements
Symbols,
Symbols
attributes,
Symbol Attributes
redefinable,
Redefinable Attributes
relative,
Relative Attributes
definition,
Symbol Definition
qualification,
Symbol Qualification
qualified,
Qualified Symbols
reference,
Symbol Reference
unqualified,
Unqualified Symbol
U
Underscore character,
Concatenate
W
Word boundary
forcing a,
Force Longword Boundary
,
Force Word Boundary
Word-bit-position counter,
Longword-bit-position Counter
,
Word-bit-position Counter
Table of Contents
|
Title Page
|
Index
Up one level