87 Commits
Author SHA1 Message Date
Ciro Santilli 7402ae11b7 parsec 2018-02-20 11:53:30 +00:00
Ciro Santilli 80fb284224 bak 2018-02-17 20:51:05 +00:00
Ciro Santilli a5f9c952a6 OS portability on tagline 2017-12-12 18:53:49 +00:00
Ciro Santilli b629fe5510 Move educational ISAs to rtl cheat 2017-09-08 08:17:08 +01:00
Ciro Santilli c4dce3da93 mv library to cpp cheat 2017-03-26 09:46:42 +01:00
Ciro Santilli b9dab5ec36 bak 2017-03-21 07:18:46 +00:00
Ciro Santilli e4e2e0610a More CPU arch 2016-11-27 12:41:29 +00:00
Ciro Santilli c66ab6a3ef Merge branch 'master' of github.com:cirosantilli/x86-assembly-cheat 2016-09-04 09:30:14 +01:00
Ciro Santilli 511aa614d3 improve description 2016-09-04 09:29:56 +01:00
Ciro Santilli 六四事件 法轮功 包卓轩 8e1407a2cf Merge pull request #1 from tokenrove/rdrand-should-retry
Loop on rdrand flag return
2016-06-16 19:36:45 +02:00
Ciro Santilli a736efdbe0 Improve jmpcc info, add more other archs 2016-06-16 19:10:29 +02:00
Julian Squires 1ef175a682 Loop on rdrand flag return
According to the Intel instruction set reference manual, we need to
check the carry flag after calling rdrand, and loop if it's not set.
2016-06-14 15:56:59 -04:00
Ciro Santilli f4c33be761 travis 2016-05-15 09:39:26 +02:00
Ciro Santilli d2b1b29fc5 Link to system land more proeminently 2016-05-15 09:04:54 +02:00
Ciro Santilli ec5c38c18f Improve tagline 2016-05-15 09:00:51 +02:00
Ciro Santilli 5977ea8c40 Merge branch 'master' of github.com:cirosantilli/x86-assembly-cheat 2016-05-15 08:59:39 +02:00
Ciro Santilli 5492e78f29 Comment on other architectures and implementations 2016-05-09 15:25:57 +02:00
Ciro Santilli ad9e78b31f Other archs 2016-02-28 09:13:01 +01:00
Ciro Santilli a87b378730 Split some large files, remove trash 2015-12-04 10:10:18 -02:00
Ciro Santilli 939dc76299 Move ia-32 to top-level, rebrand as x86 assembly cheat 2015-12-03 20:14:11 -02:00
Ciro Santilli 9b79fdf9ed bak 2015-11-26 14:32:39 +01:00
Ciro Santilli 9a9092b003 Make make test pass in ia-32 2015-11-10 20:38:17 +01:00
Ciro Santilli d60f55ed7d Update tagline 2015-11-09 12:58:09 +01:00
Ciro Santilli 55fc1d796f gas push example 2015-11-07 13:52:10 +01:00
Ciro Santilli ba3b76cd45 movsb 2015-10-25 10:14:19 +01:00
Ciro Santilli e84dd6c084 Minimal linker script examples, more GAS 2015-10-16 18:34:01 +02:00
Ciro Santilli 98ec51b3c1 Make ia-32 lib into a single .text section
Easier to use with minimal linker scripts.
2015-10-06 16:51:39 +02:00
Ciro Santilli 3bb9287e82 Split up main.asm further 2015-09-23 18:24:40 +02:00
Ciro Santilli 80fe69c785 Expand GAS altmacro, split ia32 addressing 2015-09-23 12:41:25 +02:00
Ciro Santilli 9df0e9f23a Split up GAS main.S 2015-09-21 12:10:46 +02:00
Ciro Santilli 71ef67c38c Move ELF hello world out for Toc 2015-09-19 00:22:59 +02:00
Ciro Santilli 9f1be21310 Explain CONFIG_IA32_EMULATION 2015-09-09 15:50:05 +02:00
Ciro Santilli 1896cf8d6a Portability. 2015-09-09 08:31:40 +02:00
Ciro Santilli dd3c3dcbd9 Improve description. 2015-09-09 08:25:56 +02:00
Ciro Santilli 6e5a51543d getting-started 2015-09-09 08:20:22 +02:00
Ciro Santilli b6ebe28aaa Add usage to readme 2015-09-09 08:12:11 +02:00
Ciro Santilli 1104b96e50 Split bare metal to separate repo 2015-09-06 16:25:33 +02:00
Ciro Santilli 944b804998 Split instruction encoding tutorial 2015-09-04 17:41:16 +02:00
Ciro Santilli c7775e3938 Setup instruction encoding tests 2015-09-04 15:39:06 +02:00
Ciro Santilli d1020c01d1 Multiboot hello world failed attempt 2015-09-03 11:38:51 +02:00
Ciro Santilli df52fdaa11 Split more ia-32/main 2015-08-24 09:58:27 +02:00
Ciro Santilli 5110400ed1 x86-64 asserts working 2015-07-10 22:07:15 +02:00
Ciro Santilli f1e37f8ff7 Split IA-32 a lot 2015-06-26 23:40:02 +02:00
Ciro Santilli e0f20b1b6c Improve virtual, switch and gas 2015-06-25 15:29:41 +02:00
Ciro Santilli fdb5f7bcbc Create many handy macros 2015-06-22 11:49:57 +02:00
Ciro Santilli 07b6d86167 restrict, register 2015-06-15 09:34:38 +02:00
Ciro Santilli 172f22ca85 More float 2015-06-08 08:18:26 +02:00
Ciro Santilli 063f2c1ec1 Improve floating point 2015-06-04 09:42:42 +02:00
Ciro Santilli a0a2d3dfa5 elf relocation 2015-05-28 15:01:59 +02:00
Ciro Santilli 73dd35d9e4 movabs 2015-05-25 10:40:04 +02:00