Преглед изворни кода

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

J. Gareth "Curious Kit" Moreton пре 1 година
родитељ
комит
88ab9576b1
4 измењених фајлова са 12 додато и 2 уклоњено
  1. 3 1
      compiler/aarch64/a64att.inc
  2. 2 0
      compiler/aarch64/a64atts.inc
  3. 4 0
      compiler/aarch64/a64ins.dat
  4. 3 1
      compiler/aarch64/a64op.inc

+ 3 - 1
compiler/aarch64/a64att.inc

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

+ 2 - 0
compiler/aarch64/a64atts.inc

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

+ 4 - 0
compiler/aarch64/a64ins.dat

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

+ 3 - 1
compiler/aarch64/a64op.inc

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