Skip to content

Commit

Permalink
Renamed the scope, changed floating point expression, added some inst…
Browse files Browse the repository at this point in the history
…ructions.
  • Loading branch information
calculuswhiz committed Sep 15, 2015
1 parent 87b42e9 commit 481a184
Show file tree
Hide file tree
Showing 15 changed files with 335 additions and 201 deletions.
387 changes: 233 additions & 154 deletions Assembly x86 AT&T.JSON-tmLanguage

Large diffs are not rendered by default.

118 changes: 83 additions & 35 deletions Assembly x86 AT&T.tmLanguage

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion Comments (ASM x86).tmPreferences
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<key>name</key>
<string>Comments</string>
<key>scope</key>
<string>source.s, source.S</string>
<string>source.x86</string>
<key>settings</key>
<dict>
<key>shellVariables</key>
Expand Down
2 changes: 1 addition & 1 deletion completions/32syscalls.sublime-completions
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"scope": "source.s",
"scope": "source.x86",

"completions":
[
Expand Down
2 changes: 1 addition & 1 deletion completions/64syscalls.sublime-completions
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"scope": "source.s",
"scope": "source.x86",

"completions":
[
Expand Down
3 changes: 2 additions & 1 deletion messages.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,5 +4,6 @@
"1.0.2": "messages/1.0.2.txt",
"1.1.2": "messages/1.1.2.txt",
"1.1.3": "messages/1.1.3.txt",
"1.3.0": "messages/1.2.2.txt"
"1.2.2": "messages/1.2.2.txt",
"1.3.0": "messages/1.3.0.txt"
}
6 changes: 6 additions & 0 deletions messages/1.3.0.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
1.3.0:
- I had to overhaul the floating point decimal expression. Turns out you don't need the `0f' header. Which may give other sections some trouble.
- Added a few more words and commands. For now, I will not add more AVX512xx instructions. They are starting to clutter up the file.
- Found a few more undocumented pseudo-ops.
- If you see bugs with numbers and constants, please let me know. The floating point thing was a pain.
- Renamed the scope to `x86.'
2 changes: 1 addition & 1 deletion snippets/arch.sublime-snippet
Original file line number Diff line number Diff line change
Expand Up @@ -4,5 +4,5 @@
]]></content>
<tabTrigger>arch</tabTrigger>
<description>Define architecture (useful?)</description>
<scope>source.s</scope>
<scope>source.x86</scope>
</snippet>
2 changes: 1 addition & 1 deletion snippets/blkw.sublime-snippet
Original file line number Diff line number Diff line change
Expand Up @@ -6,5 +6,5 @@
]]></content>
<tabTrigger>blkw</tabTrigger>
<description>Write chunk of uniform data</description>
<scope>source.s</scope>
<scope>source.x86</scope>
</snippet>
2 changes: 1 addition & 1 deletion snippets/displacementAddress.sublime-snippet
Original file line number Diff line number Diff line change
Expand Up @@ -4,5 +4,5 @@ ${1:disp}(${2:%${3:base_reg}}${4:,%${5:idx_reg}}${6:,${7:scale}})
]]></content>
<tabTrigger>displace</tabTrigger>
<description>Displacement addressing helper</description>
<scope>source.s</scope>
<scope>source.x86</scope>
</snippet>
2 changes: 1 addition & 1 deletion snippets/intel_syntax.sublime-snippet
Original file line number Diff line number Diff line change
Expand Up @@ -5,5 +5,5 @@
]]></content>
<tabTrigger>intel_syntax</tabTrigger>
<description>More of an Easter egg...</description>
<scope>source.s</scope>
<scope>source.x86</scope>
</snippet>
2 changes: 1 addition & 1 deletion snippets/newFrame32.sublime-snippet
Original file line number Diff line number Diff line change
Expand Up @@ -8,5 +8,5 @@ ret
]]></content>
<tabTrigger>newframe32</tabTrigger>
<description>Set up stack frame x86</description>
<scope>source.s</scope>
<scope>source.x86</scope>
</snippet>
2 changes: 1 addition & 1 deletion snippets/newFrame64.sublime-snippet
Original file line number Diff line number Diff line change
Expand Up @@ -8,5 +8,5 @@ ret
]]></content>
<tabTrigger>newFrame64</tabTrigger>
<description>Set up stack frame x86_64</description>
<scope>source.s</scope>
<scope>source.x86</scope>
</snippet>
2 changes: 1 addition & 1 deletion snippets/skel32.sublime-snippet
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,6 @@ exit:
]]></content>
<tabTrigger>skel32</tabTrigger>
<description>x86 standalone skeleton</description>
<scope>source.s</scope>
<scope>source.x86</scope>
</snippet>

2 changes: 1 addition & 1 deletion snippets/skel64.sublime-snippet
Original file line number Diff line number Diff line change
Expand Up @@ -19,5 +19,5 @@ exit:
]]></content>
<tabTrigger>skel64</tabTrigger>
<description>x86_64 standalone skeleton</description>
<scope>source.s</scope>
<scope>source.x86</scope>
</snippet>

0 comments on commit 481a184

Please sign in to comment.