1<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2<html>
3<!-- This file documents the GNU Assembler "as".
4
5Copyright (C) 1991-2021 Free Software Foundation, Inc.
6
7Permission is granted to copy, distribute and/or modify this document
8under the terms of the GNU Free Documentation License, Version 1.3
9or any later version published by the Free Software Foundation;
10with no Invariant Sections, with no Front-Cover Texts, and with no
11Back-Cover Texts.  A copy of the license is included in the
12section entitled "GNU Free Documentation License".
13 -->
14<!-- Created by GNU Texinfo 5.1, http://www.gnu.org/software/texinfo/ -->
15<head>
16<title>Using as: TIC6X Syntax</title>
17
18<meta name="description" content="Using as: TIC6X Syntax">
19<meta name="keywords" content="Using as: TIC6X Syntax">
20<meta name="resource-type" content="document">
21<meta name="distribution" content="global">
22<meta name="Generator" content="makeinfo">
23<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
24<link href="index.html#Top" rel="start" title="Top">
25<link href="AS-Index.html#AS-Index" rel="index" title="AS Index">
26<link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
27<link href="TIC6X_002dDependent.html#TIC6X_002dDependent" rel="up" title="TIC6X-Dependent">
28<link href="TIC6X-Directives.html#TIC6X-Directives" rel="next" title="TIC6X Directives">
29<link href="TIC6X-Options.html#TIC6X-Options" rel="previous" title="TIC6X Options">
30<style type="text/css">
31<!--
32a.summary-letter {text-decoration: none}
33blockquote.smallquotation {font-size: smaller}
34div.display {margin-left: 3.2em}
35div.example {margin-left: 3.2em}
36div.indentedblock {margin-left: 3.2em}
37div.lisp {margin-left: 3.2em}
38div.smalldisplay {margin-left: 3.2em}
39div.smallexample {margin-left: 3.2em}
40div.smallindentedblock {margin-left: 3.2em; font-size: smaller}
41div.smalllisp {margin-left: 3.2em}
42kbd {font-style:oblique}
43pre.display {font-family: inherit}
44pre.format {font-family: inherit}
45pre.menu-comment {font-family: serif}
46pre.menu-preformatted {font-family: serif}
47pre.smalldisplay {font-family: inherit; font-size: smaller}
48pre.smallexample {font-size: smaller}
49pre.smallformat {font-family: inherit; font-size: smaller}
50pre.smalllisp {font-size: smaller}
51span.nocodebreak {white-space:nowrap}
52span.nolinebreak {white-space:nowrap}
53span.roman {font-family:serif; font-weight:normal}
54span.sansserif {font-family:sans-serif; font-weight:normal}
55ul.no-bullet {list-style: none}
56-->
57</style>
58
59
60</head>
61
62<body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000">
63<a name="TIC6X-Syntax"></a>
64<div class="header">
65<p>
66Next: <a href="TIC6X-Directives.html#TIC6X-Directives" accesskey="n" rel="next">TIC6X Directives</a>, Previous: <a href="TIC6X-Options.html#TIC6X-Options" accesskey="p" rel="previous">TIC6X Options</a>, Up: <a href="TIC6X_002dDependent.html#TIC6X_002dDependent" accesskey="u" rel="up">TIC6X-Dependent</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="AS-Index.html#AS-Index" title="Index" rel="index">Index</a>]</p>
67</div>
68<hr>
69<a name="TIC6X-Syntax-1"></a>
70<h4 class="subsection">9.46.2 TIC6X Syntax</h4>
71
72<a name="index-line-comment-character_002c-TIC6X"></a>
73<a name="index-TIC6X-line-comment-character"></a>
74<p>The presence of a &lsquo;<samp>;</samp>&rsquo; on a line indicates the start of a comment
75that extends to the end of the current line.  If a &lsquo;<samp>#</samp>&rsquo; or
76&lsquo;<samp>*</samp>&rsquo; appears as the first character of a line, the whole line is
77treated as a comment.  Note that if a line starts with a &lsquo;<samp>#</samp>&rsquo;
78character then it can also be a logical line number directive
79(see <a href="Comments.html#Comments">Comments</a>) or a preprocessor control command
80(see <a href="Preprocessing.html#Preprocessing">Preprocessing</a>).
81</p>
82<a name="index-line-separator_002c-TIC6X"></a>
83<a name="index-statement-separator_002c-TIC6X"></a>
84<a name="index-TIC6X-line-separator"></a>
85<p>The &lsquo;<samp>@</samp>&rsquo; character can be used instead of a newline to separate
86statements.
87</p>
88<p>Instruction, register and functional unit names are case-insensitive.
89<code>as</code> requires fully-specified functional unit names,
90such as &lsquo;<samp>.S1</samp>&rsquo;, &lsquo;<samp>.L1X</samp>&rsquo; or &lsquo;<samp>.D1T2</samp>&rsquo;, on all instructions
91using a functional unit.
92</p>
93<p>For some instructions, there may be syntactic ambiguity between
94register or functional unit names and the names of labels or other
95symbols.  To avoid this, enclose the ambiguous symbol name in
96parentheses; register and functional unit names may not be enclosed in
97parentheses.
98</p>
99
100
101
102</body>
103</html>
104