+18
-0
lines changedFilter options
+18
-0
lines changed Original file line number Diff line number Diff line change
@@ -1736,6 +1736,15 @@ Target::Target(Arch arch, const char *cpu, ISPCTarget ispc_target, PICLevel picL
1736
1736
this->m_maskingIsFree = (arch == Arch::aarch64);
1737
1737
this->m_maskBitCount = 8;
1738
1738
break;
1739
+
case ISPCTarget::neon_i8x32:
1740
+
this->m_isa = Target::NEON;
1741
+
this->m_nativeVectorWidth = 32;
1742
+
this->m_nativeVectorAlignment = 32;
1743
+
this->m_dataTypeWidth = 8;
1744
+
this->m_vectorWidth = 32;
1745
+
this->m_maskingIsFree = (arch == Arch::aarch64);
1746
+
this->m_maskBitCount = 8;
1747
+
break;
1739
1748
case ISPCTarget::neon_i16x8:
1740
1749
this->m_isa = Target::NEON;
1741
1750
this->m_nativeVectorWidth = 8;
@@ -1746,6 +1755,15 @@ Target::Target(Arch arch, const char *cpu, ISPCTarget ispc_target, PICLevel picL
1746
1755
this->m_maskingIsFree = (arch == Arch::aarch64);
1747
1756
this->m_maskBitCount = 16;
1748
1757
break;
1758
+
case ISPCTarget::neon_i16x16:
1759
+
this->m_isa = Target::NEON;
1760
+
this->m_nativeVectorWidth = 16;
1761
+
this->m_nativeVectorAlignment = 32;
1762
+
this->m_dataTypeWidth = 16;
1763
+
this->m_vectorWidth = 16;
1764
+
this->m_maskingIsFree = (arch == Arch::aarch64);
1765
+
this->m_maskBitCount = 16;
1766
+
break;
1749
1767
case ISPCTarget::neon_i32x4:
1750
1768
this->m_isa = Target::NEON;
1751
1769
this->m_nativeVectorWidth = 4;
You can’t perform that action at this time.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4