add readline & os.arch

delete test file mandel.nas

change io.fin => io.readfile
This commit is contained in:
ValKmjolnir
2023-04-28 23:11:17 +08:00
parent c858afbb76
commit f914678311
17 changed files with 158 additions and 4177 deletions
+61 -1
View File
@@ -12,7 +12,7 @@
#include <vector>
bool is_windows() {
#if defined _WIN32 || defined _WIN64
#if defined(_WIN32) || defined(_WIN64)
return true;
#else
return false;
@@ -35,6 +35,66 @@ bool is_macos() {
#endif
}
bool is_x86() {
#if defined(__i386__) || defined(_M_IX86)
return true;
#else
return false;
#endif
}
bool is_amd64() {
#if defined(__amd64__) || defined(_M_X64)
return true;
#else
return false;
#endif
}
bool is_x86_64() {
return is_amd64();
}
bool is_arm() {
#if defined(__arm__) || defined(_M_ARM)
return true;
#else
return false;
#endif
}
bool is_aarch64() {
#if defined(__aarch64__) || defined(_M_ARM64)
return true;
#else
return false;
#endif
}
bool is_ia64() {
#if defined(__ia64__)
return true;
#else
return false;
#endif
}
bool is_powerpc() {
#if defined(__powerpc__)
return true;
#else
return false;
#endif
}
bool is_superh() {
#if defined(__sh__)
return true;
#else
return false;
#endif
}
using i32=std::int32_t;
using i64=std::int64_t;
using u8=std::uint8_t;