Browse Source

* a64: Added "ABS" and "CTZ" mnemonics (CSSC instructions)

J. Gareth "Curious Kit" Moreton 1 year ago
parent
commit
88ab9576b1

+ 3 - 1
compiler/aarch64/a64att.inc

@@ -429,5 +429,7 @@
 'sha512h',
 'sha512h2',
 'sha512su0',
-'sha512su1'
+'sha512su1',
+'abs',
+'ctz'
 );

+ 2 - 0
compiler/aarch64/a64atts.inc

@@ -429,5 +429,7 @@ attsufNONE,
 attsufNONE,
 attsufNONE,
 attsufNONE,
+attsufNONE,
+attsufNONE,
 attsufNONE
 );

+ 4 - 0
compiler/aarch64/a64ins.dat

@@ -864,3 +864,7 @@
 [SHA512SU0]
 
 [SHA512SU1]
+
+[ABS]
+
+[CTZ]

+ 3 - 1
compiler/aarch64/a64op.inc

@@ -429,5 +429,7 @@ A_SDOT,
 A_SHA512H,
 A_SHA512H2,
 A_SHA512SU0,
-A_SHA512SU1
+A_SHA512SU1,
+A_ABS,
+A_CTZ
 );