summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-11-16Unsuccessfully tried to implement reasonable sets of instructions.David Boddie
2023-11-16Made single and double FP register usage consistent.David Boddie
Worked around double to long handling in the _d2l function.
2023-11-16Adjusted transfers between doubles and register pairs.David Boddie
2023-11-16Fixed register encoding, or at least made our use of registers consistent.David Boddie
2023-11-16Added a note about the number of floating point registers.David Boddie
Hopefully fix float-int transfer and comparison instructions.
2023-11-16Enabled assembly of constant strings into the text segment.David Boddie
2023-11-16Imposed limitations on supported instruction encodings.David Boddie
2023-11-16Build the Thumb suite by default.David Boddie
Create a library directory for Thumb-native Inferno.
2023-11-16Moved division and modulo operator support into the compiler.David Boddie
Fixed constant encoding in case 61.
2023-11-16Added support for AND instruction variants.David Boddie
2023-11-16Tidied up the thumbopfp function and added a case for ACMPD.David Boddie
2023-11-16Brought 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-16Added support for more floating point operations.David Boddie
Fixed bit flipping for a MOVD instruction.
2023-11-16Added 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-16Started trying to add missing instructions.David Boddie
2023-11-16Changed an entry in the opcode table to reflect the direction of conversion.David Boddie
Added references to instruction information.
2023-11-16Handled loads and stores using different base registers with slightly ↵David Boddie
different instructions.
2023-11-16Speculatively enable more FP instructions.David Boddie
2023-11-16Worked on converting ARM instructions to Thumb instructions for floating ↵David Boddie
point handling.
2023-11-16Removed unused array entry.David Boddie
2023-11-16Renumbered 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-16Prevented change to regular ARM mode.David Boddie
2023-11-16Added FP instructions from the optab.c file.David Boddie
2023-11-16Fixed typo.David Boddie
2023-11-16Update outlstring function in tc to match othersDavid Boddie
2023-11-16Added a variant of data2s that puts data in the text section.David Boddie
2023-10-26Merge pull request #3 from dboddie/fix-string-module-check-in-gunzipCharles Forsyth
Fixed String module load check in gunzip.
2023-10-24acme (Edit X u): remove unconditional warningkapoarbo
2023-10-03Merge pull request #6 from dboddie/fix-outlstring-in-tcCharles Forsyth
Update outlstring function in tc to match others
2023-04-24Merge pull request #4 from NicolasCARPi/patch-1Charles Forsyth
Remove reference to Bitbucket in README.md
2023-04-24Remove reference to BitbucketNicolas CARPi
2023-03-19Fixed String module load check in gunzip.David Boddie
2022-02-19Merge pull request #1 from gitppc/masterCharles Forsyth
fixed typo that was causing syntax error and ./makemk.sh compilation failure
2022-02-18fixed typo resulting in ./makemk.sh failureelias howell
2021-12-18Merged in fix-outlstring-in-tc (pull request #14)David Boddie
Update outlstring function in tc to match others Approved-by: Charles Forsyth
2021-10-11remove duplicate vflag definitionCharles Forsyth
2021-10-11make message more helpfulCharles Forsyth
2021-10-11allow vflag > 1Charles Forsyth
2021-09-30Update outlstring function in tc to match othersDavid Boddie
2021-09-30install tl as tl not 5lCharles Forsyth
2021-09-30remove mention of long obsolete IE pluginCharles Forsyth
2021-03-23update 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-12remoove obsolete noticeCharles Forsyth
2021-03-12remove obsolete NOTICE prototypes. add lib/legal/README to explain why the ↵Charles Forsyth
other files are there
2021-03-12remove obsolete NOTICE files superceded by /NOTICECharles Forsyth
2021-03-12remove All rights reserved. fix copyright statements. remove Styx trademarkCharles Forsyth
2021-03-11remove obsolete All rights reserved. fix email addressCharles Forsyth
2021-03-07Merged in feature/NetBSD/arm (pull request #13)Valery Ushakov
NetBSD/arm support Approved-by: Charles Forsyth
2021-03-07Merged in utils-riscv (pull request #10)Richard Miller
RISC-V compiler and linker corrections Approved-by: Charles Forsyth
2021-03-07Merged in namespace_noauth (pull request #9)Sergey Ryabin
Add -A mount option for namespace(6) Approved-by: Charles Forsyth