aboutsummaryrefslogtreecommitdiffhomepage
path: root/readme.md
diff options
context:
space:
mode:
authorMITSUNARI Shigeo <[email protected]>2022-04-13 10:22:25 +0900
committerMITSUNARI Shigeo <[email protected]>2022-04-13 10:22:25 +0900
commit25fbb3996c4df4db8dfdf8249096ee97b36377b8 (patch)
treef736242c5ea04cb96a9ead576af83a43e62752bc /readme.md
parent122054dc4a5af13970c8d328a8a36d9c8bbda370 (diff)
downloadxbyak-25fbb3996c4df4db8dfdf8249096ee97b36377b8.tar.gz
xbyak-25fbb3996c4df4db8dfdf8249096ee97b36377b8.zip
tweak doc
Diffstat (limited to 'readme.md')
-rw-r--r--readme.md65
1 files changed, 24 insertions, 41 deletions
diff --git a/readme.md b/readme.md
index e1f2ebf..3853535 100644
--- a/readme.md
+++ b/readme.md
@@ -1,23 +1,13 @@
-# Xbyak ![Badge Version] [![Badge License]][License] [![Badge Build]][Build Status]
+# Xbyak 6.0.4 ; ?[![Badge Build]][Build Status]
-*A C++ JIT assembler for `x86 (IA32)` , `x64(AMD64,x86-64)`*
+*A C++ assembler for x86 (IA32), x64 (AMD64, x86-64)*
-<br>
+## Menu
----
-
-<div align = 'center'>
-
-**⸢ [Install] ⸥**  
-**⸢ [Usage] ⸥**  
-**⸢ [Changelog] ⸥**
-
-</div>
-
----
-
-<br>
+- [Install]
+- [Usage]
+- [Changelog]
## Abstract
@@ -26,20 +16,16 @@ Xbyak is a C++ header library that enables dynamically to assemble x86(IA32), x6
The pronunciation of Xbyak is `kəi-bja-k`.
It is named from a Japanese word [開闢](https://translate.google.com/?hl=ja&sl=ja&tl=en&text=%E9%96%8B%E9%97%A2&op=translate), which means the beginning of the world.
-<br>
-
## Feature
-* header file only
-* Intel/MASM like syntax
-* fully support AVX-512
+- header file only
+- Intel/MASM like syntax
+- fully support AVX-512
**Note**:
Use `and_()`, `or_()`, ... instead of `and()`, `or()`.
If you want to use them, then specify `-fno-operator-names` option to gcc/clang.
-<br>
-
### News
- WAITPKG instructions (tpause, umonitor, umwait) are supported.
@@ -53,40 +39,37 @@ If you want to use them, then specify `-fno-operator-names` option to gcc/clang.
- support exception-less mode see. [Exception-less mode](#exception-less-mode)
- `XBYAK_USE_MMAP_ALLOCATOR` will be defined on Linux/macOS unless `XBYAK_DONT_USE_MMAP_ALLOCATOR` is defined.
-<br>
-
### Supported OS
-- **Windows** ( `Xp` , `Vista` , `7` , `10` *32 / 64 bit* )
-- **MacOS** ( *Intel* )
-- **Linux** ( *32 / 64 bit* )
-
-<br>
+- Windows (Xp, Vista, 7, 10, 11) (32 / 64 bit)
+- Linux (32 / 64 bit)
+- macOS (Intel CPU)
### Supported Compilers
Almost C++03 or later compilers for x86/x64 such as Visual Studio, g++, clang++, Intel C++ compiler and g++ on mingw/cygwin.
-<br>
+## License
+
+modified new BSD License
+http://opensource.org/licenses/BSD-3-Clause
## Author
#### 光成滋生 Mitsunari Shigeo
- **[Github]** | **[Website]** | [[email protected]](mailto:[email protected])
+ [GitHub](https//github.com/herumi | [Website (Japanese)](http://herumi.in.coocan.jp/) | [[email protected]](mailto:[email protected])
+
+## Sponsors welcome
+[GitHub Sponsor](https://github.com/sponsors/herumi)
<!----------------------------------------------------------------------------->
-[Badge License]: https://img.shields.io/badge/License-BSD_3--Clause-blue.svg
-[Badge Version]: https://img.shields.io/badge/Version_6.04-00B2FF
[Badge Build]: https://github.com/herumi/xbyak/actions/workflows/main.yml/badge.svg
+[Build Status]: https://github.com/herumi/xbyak/actions/workflows/main.yml
[License]: COPYRIGHT
-[Changelog]: Documentation/Changelog.md
-[Install]: Documentation/Install.md
-[Usage]: Documentation/Usage.md
-
-[Build Status]: https://github.com/herumi/xbyak/actions/workflows/main.yml
+[Changelog]: doc/changelog.md
+[Install]: doc/install.md
+[Usage]: doc/usage.md
-[Website]: http://herumi.in.coocan.jp/
-[Github]: https://github.com/herumi