From 4665bbe23ec5586e8b4cba91fc3505dc1f9782c1 Mon Sep 17 00:00:00 2001 From: Perry Kivolowitz Date: Wed, 27 Jul 2022 09:23:55 -0500 Subject: [PATCH] moved float into its own section --- README.md | 31 ++++++++++-------- .../float/.vscode/settings.json | 0 {section_1 => section_2}/float/asm_rounding.s | 0 {section_1 => section_2}/float/away.s | 0 {section_1 => section_2}/float/float_dump.cpp | 0 {section_1 => section_2}/float/floatster.cpp | 0 {section_1 => section_2}/float/frintp.s | 0 {section_1 => section_2}/float/half.md | 0 {section_1 => section_2}/float/literals.md | 0 {section_1 => section_2}/float/literals.s | 0 {section_1 => section_2}/float/regs.png | Bin {section_1 => section_2}/float/rounding.cpp | 0 {section_1 => section_2}/float/rounding.md | 0 {section_1 => section_2}/float/test.cpp | 0 {section_1 => section_2}/float/what.md | 0 {section_1 => section_2}/float/working.md | 0 {section_2 => section_3}/bitfields/README.md | 0 {section_2 => section_3}/bitfields/naive.s | 0 {section_2 => section_3}/bitfields/review.md | 0 .../bitfields/sophisticated.s | 0 {section_2 => section_3}/bitfields/temp.txt | 0 {section_2 => section_3}/bitfields/test.c | 0 {section_2 => section_3}/bitfields/test.s | 0 {section_2 => section_3}/bitfields/ubfiz.s | 0 {section_2 => section_3}/bitfields/with.md | 0 25 files changed, 18 insertions(+), 13 deletions(-) rename {section_1 => section_2}/float/.vscode/settings.json (100%) rename {section_1 => section_2}/float/asm_rounding.s (100%) rename {section_1 => section_2}/float/away.s (100%) rename {section_1 => section_2}/float/float_dump.cpp (100%) rename {section_1 => section_2}/float/floatster.cpp (100%) rename {section_1 => section_2}/float/frintp.s (100%) rename {section_1 => section_2}/float/half.md (100%) rename {section_1 => section_2}/float/literals.md (100%) rename {section_1 => section_2}/float/literals.s (100%) rename {section_1 => section_2}/float/regs.png (100%) rename {section_1 => section_2}/float/rounding.cpp (100%) rename {section_1 => section_2}/float/rounding.md (100%) rename {section_1 => section_2}/float/test.cpp (100%) rename {section_1 => section_2}/float/what.md (100%) rename {section_1 => section_2}/float/working.md (100%) rename {section_2 => section_3}/bitfields/README.md (100%) rename {section_2 => section_3}/bitfields/naive.s (100%) rename {section_2 => section_3}/bitfields/review.md (100%) rename {section_2 => section_3}/bitfields/sophisticated.s (100%) rename {section_2 => section_3}/bitfields/temp.txt (100%) rename {section_2 => section_3}/bitfields/test.c (100%) rename {section_2 => section_3}/bitfields/test.s (100%) rename {section_2 => section_3}/bitfields/ubfiz.s (100%) rename {section_2 => section_3}/bitfields/with.md (100%) diff --git a/README.md b/README.md index 9ca5fbd..3da68b0 100644 --- a/README.md +++ b/README.md @@ -64,24 +64,29 @@ the 64 bit ARM Instruction Set Architecture (ISA). | .... c | [.... Using](./section_1/structs/using.md) | | 8 | [`const`](./section_1/const/README.md) | 9 | [Casting](./section_1/casting/README.md) | -| 10 | Floating Point | -| .... a | [.... What Are Floating Point Numbers?](./section_1/float/what.md) -| .... b | [.... Registers (simplified)](./section_1/float/working.md) -| .... c | [.... Literals](./section_1/float/literals.md) -| .... d | [.... `fmov` Not Yet Written](./section_1/float/) -| .... e | [.... Conversion To / From Integers](./section_1/float/rounding.md) -| .... f | [.... Four Basic Operations Not Yet Written](./section_1/float/) -| .... g | [.... Selected Additional Operations Not Yet Written](./section_1/float/) -| .... z | [.... Half Precision Floats](./section_1/float/half.md) -## Section 2 - Bit Manipulation +## Section 2 - Floating Point + +| Chapter | Content | +| ------- | ------- | +| 10 | Floating Point | +| .... a | [.... What Are Floating Point Numbers?](./section_2/float/what.md) +| .... b | [.... Registers (simplified)](./section_2/float/working.md) +| .... c | [.... Literals](./section_2/float/literals.md) +| .... d | [.... `fmov` Not Yet Written](./section_2/float/) +| .... e | [.... Conversion To / From Integers](./section_2/float/rounding.md) +| .... f | [.... Four Basic Operations Not Yet Written](./section_2/float/) +| .... g | [.... Selected Additional Operations Not Yet Written](./section_2/float/) +| .... z | [.... Half Precision Floats](./section_2/float/half.md) + +## Section 3 - Bit Manipulation | Chapter | Content | | ------- | ------- | | 11 | Bit Fields | -| .... a | [.... Without Bit Fields](./section_2/bitfields/README.md) | -| .... b | [.... With Bit Fields](./section_2/bitfields/with.md) | -| .... c | [.... Review of Newly Described Instructions](./section_2/bitfields/review.md) +| .... a | [.... Without Bit Fields](./section_3/bitfields/README.md) | +| .... b | [.... With Bit Fields](./section_3/bitfields/with.md) | +| .... c | [.... Review of Newly Described Instructions](./section_3/bitfields/review.md) ## Section 3 - More Stuff diff --git a/section_1/float/.vscode/settings.json b/section_2/float/.vscode/settings.json similarity index 100% rename from section_1/float/.vscode/settings.json rename to section_2/float/.vscode/settings.json diff --git a/section_1/float/asm_rounding.s b/section_2/float/asm_rounding.s similarity index 100% rename from section_1/float/asm_rounding.s rename to section_2/float/asm_rounding.s diff --git a/section_1/float/away.s b/section_2/float/away.s similarity index 100% rename from section_1/float/away.s rename to section_2/float/away.s diff --git a/section_1/float/float_dump.cpp b/section_2/float/float_dump.cpp similarity index 100% rename from section_1/float/float_dump.cpp rename to section_2/float/float_dump.cpp diff --git a/section_1/float/floatster.cpp b/section_2/float/floatster.cpp similarity index 100% rename from section_1/float/floatster.cpp rename to section_2/float/floatster.cpp diff --git a/section_1/float/frintp.s b/section_2/float/frintp.s similarity index 100% rename from section_1/float/frintp.s rename to section_2/float/frintp.s diff --git a/section_1/float/half.md b/section_2/float/half.md similarity index 100% rename from section_1/float/half.md rename to section_2/float/half.md diff --git a/section_1/float/literals.md b/section_2/float/literals.md similarity index 100% rename from section_1/float/literals.md rename to section_2/float/literals.md diff --git a/section_1/float/literals.s b/section_2/float/literals.s similarity index 100% rename from section_1/float/literals.s rename to section_2/float/literals.s diff --git a/section_1/float/regs.png b/section_2/float/regs.png similarity index 100% rename from section_1/float/regs.png rename to section_2/float/regs.png diff --git a/section_1/float/rounding.cpp b/section_2/float/rounding.cpp similarity index 100% rename from section_1/float/rounding.cpp rename to section_2/float/rounding.cpp diff --git a/section_1/float/rounding.md b/section_2/float/rounding.md similarity index 100% rename from section_1/float/rounding.md rename to section_2/float/rounding.md diff --git a/section_1/float/test.cpp b/section_2/float/test.cpp similarity index 100% rename from section_1/float/test.cpp rename to section_2/float/test.cpp diff --git a/section_1/float/what.md b/section_2/float/what.md similarity index 100% rename from section_1/float/what.md rename to section_2/float/what.md diff --git a/section_1/float/working.md b/section_2/float/working.md similarity index 100% rename from section_1/float/working.md rename to section_2/float/working.md diff --git a/section_2/bitfields/README.md b/section_3/bitfields/README.md similarity index 100% rename from section_2/bitfields/README.md rename to section_3/bitfields/README.md diff --git a/section_2/bitfields/naive.s b/section_3/bitfields/naive.s similarity index 100% rename from section_2/bitfields/naive.s rename to section_3/bitfields/naive.s diff --git a/section_2/bitfields/review.md b/section_3/bitfields/review.md similarity index 100% rename from section_2/bitfields/review.md rename to section_3/bitfields/review.md diff --git a/section_2/bitfields/sophisticated.s b/section_3/bitfields/sophisticated.s similarity index 100% rename from section_2/bitfields/sophisticated.s rename to section_3/bitfields/sophisticated.s diff --git a/section_2/bitfields/temp.txt b/section_3/bitfields/temp.txt similarity index 100% rename from section_2/bitfields/temp.txt rename to section_3/bitfields/temp.txt diff --git a/section_2/bitfields/test.c b/section_3/bitfields/test.c similarity index 100% rename from section_2/bitfields/test.c rename to section_3/bitfields/test.c diff --git a/section_2/bitfields/test.s b/section_3/bitfields/test.s similarity index 100% rename from section_2/bitfields/test.s rename to section_3/bitfields/test.s diff --git a/section_2/bitfields/ubfiz.s b/section_3/bitfields/ubfiz.s similarity index 100% rename from section_2/bitfields/ubfiz.s rename to section_3/bitfields/ubfiz.s diff --git a/section_2/bitfields/with.md b/section_3/bitfields/with.md similarity index 100% rename from section_2/bitfields/with.md rename to section_3/bitfields/with.md