| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-11-16 | Fixed support for the status flag in some AND instructions. | David Boddie | |
| 2023-11-16 | Added a definition for the temporary floating point register. | David Boddie | |
| 2023-11-16 | Reassigned the temporary floating point register. | David Boddie | |
| 2023-11-16 | Adapted code from 5l to simplify the FP comparison case. | David Boddie | |
| Annotated the integer/float conversion encodings. | |||
| 2023-11-16 | Used modified VFP instruction sequences from 5l. | David Boddie | |
| 2023-11-16 | Unsuccessfully tried to implement reasonable sets of instructions. | David Boddie | |
| 2023-11-16 | Made single and double FP register usage consistent. | David Boddie | |
| Worked around double to long handling in the _d2l function. | |||
| 2023-11-16 | Adjusted transfers between doubles and register pairs. | David Boddie | |
| 2023-11-16 | Fixed register encoding, or at least made our use of registers consistent. | David Boddie | |
| 2023-11-16 | Added a note about the number of floating point registers. | David Boddie | |
| Hopefully fix float-int transfer and comparison instructions. | |||
| 2023-11-16 | Enabled assembly of constant strings into the text segment. | David Boddie | |
| 2023-11-16 | Imposed limitations on supported instruction encodings. | David Boddie | |
| 2023-11-16 | Build the Thumb suite by default. | David Boddie | |
| Create a library directory for Thumb-native Inferno. | |||
| 2023-11-16 | Moved division and modulo operator support into the compiler. | David Boddie | |
| Fixed constant encoding in case 61. | |||
| 2023-11-16 | Added support for AND instruction variants. | David Boddie | |
| 2023-11-16 | Tidied up the thumbopfp function and added a case for ACMPD. | David Boddie | |
| 2023-11-16 | Brought the order of operations in line with the VFP instructions in 5l for ↵ | David Boddie | |
| easier comparison. Fixed encoding of MOVD and related operations so that their execution causes a trap to occur. | |||
| 2023-11-16 | Added support for more floating point operations. | David Boddie | |
| Fixed bit flipping for a MOVD instruction. | |||
| 2023-11-16 | Added entries to the optab for combinations that occur when compiling bits ↵ | David Boddie | |
| of a kernel. Split ACMPF handling like the VFP support does in 5l. | |||
| 2023-11-16 | Started trying to add missing instructions. | David Boddie | |
| 2023-11-16 | Changed an entry in the opcode table to reflect the direction of conversion. | David Boddie | |
| Added references to instruction information. | |||
| 2023-11-16 | Handled loads and stores using different base registers with slightly ↵ | David Boddie | |
| different instructions. | |||
| 2023-11-16 | Speculatively enable more FP instructions. | David Boddie | |
| 2023-11-16 | Worked on converting ARM instructions to Thumb instructions for floating ↵ | David Boddie | |
| point handling. | |||
| 2023-11-16 | Removed unused array entry. | David Boddie | |
| 2023-11-16 | Renumbered FP opcodes and imported cases from the arm.c assembler. | David Boddie | |
| Added a layer of indirection to float constants to encode them correctly in Thumb instructions. | |||
| 2023-11-16 | Prevented change to regular ARM mode. | David Boddie | |
| 2023-11-16 | Added FP instructions from the optab.c file. | David Boddie | |
| 2023-11-16 | Fixed typo. | David Boddie | |
| 2023-11-16 | Update outlstring function in tc to match others | David Boddie | |
| 2022-02-19 | Merge pull request #1 from gitppc/master | Charles Forsyth | |
| fixed typo that was causing syntax error and ./makemk.sh compilation failure | |||
| 2022-02-18 | fixed typo resulting in ./makemk.sh failure | elias howell | |
| 2021-10-11 | remove duplicate vflag definition | Charles Forsyth | |
| 2021-10-11 | make message more helpful | Charles Forsyth | |
| 2021-10-11 | allow vflag > 1 | Charles Forsyth | |
| 2021-09-30 | install tl as tl not 5l | Charles Forsyth | |
| 2021-09-30 | remove mention of long obsolete IE plugin | Charles Forsyth | |
| 2021-03-23 | update NOTICEs and other legal bits to reflect changes to Plan 9's licence ↵ | Charles Forsyth | |
| and confirm MIT-template for Inferno base and revisions | |||
| 2021-03-12 | remoove obsolete notice | Charles Forsyth | |
| 2021-03-12 | remove obsolete NOTICE prototypes. add lib/legal/README to explain why the ↵ | Charles Forsyth | |
| other files are there | |||
| 2021-03-12 | remove obsolete NOTICE files superceded by /NOTICE | Charles Forsyth | |
| 2021-03-12 | remove All rights reserved. fix copyright statements. remove Styx trademark | Charles Forsyth | |
| 2021-03-11 | remove obsolete All rights reserved. fix email address | Charles Forsyth | |
| 2021-03-07 | Merged in feature/NetBSD/arm (pull request #13) | Valery Ushakov | |
| NetBSD/arm support Approved-by: Charles Forsyth | |||
| 2021-03-07 | Merged in utils-riscv (pull request #10) | Richard Miller | |
| RISC-V compiler and linker corrections Approved-by: Charles Forsyth | |||
| 2021-03-07 | Merged in namespace_noauth (pull request #9) | Sergey Ryabin | |
| Add -A mount option for namespace(6) Approved-by: Charles Forsyth | |||
| 2021-03-07 | remove LGPL licences and convert remaining GPL/LGPL licences including ↵ | Charles Forsyth | |
| /NOTICE to MIT form | |||
| 2021-02-03 | Merged in Linux/spim (pull request #11) | David Boddie | |
| Fixes for spim architecture running on a Linux host Approved-by: Charles Forsyth | |||
| 2021-02-03 | Merged in bugfix/parseman-space-escapes (pull request #12) | Valery Ushakov | |
| lib/parseman: recognize all troff space escapes Approved-by: Charles Forsyth | |||
| 2021-01-05 | lib/parseman: recognize all troff space escapes | Valery Ushakov | |
| parsetext() recognizes escapes for \& zero-width space, and \| narrow space (1/6 em-space in troff). Recognize also \^ - half-narrow space (1/12 em) and ignore it (found e.g. in dd(1)), and \0 - digit-width space and map it to plain space character (found e.g. in text(9)). | |||
