aboutsummaryrefslogtreecommitdiff
path: root/src/rv64.tex
AgeCommit message (Collapse)AuthorFilesLines
2022-01-20Add Zihintntl hints to HINT Instruction tablesTsukasa OI1-4/+11
Compressed design of non-temporal locality hints is chosen to fit all HINT instructions in RV64I to one page (as oversized tables can cause various problems).
2022-01-20Remove "no hints are defined" text in RV64ITsukasa OI1-2/+2
This is a port of rv32.tex in commit ea9410a6a5ea ("Add PAUSE instruction") to rv64.tex.
2020-12-15Add FENCE with fm=0, pred or succ=0, and rs1/rd != 0 to HINT tableAndrew Waterman1-2/+13
2020-08-14Change "reserved for custom" to "designated for custom" (#566)John Hauser1-2/+2
2020-05-11Improve description of RV64 *W instructionsAndrew Waterman1-7/+8
2020-04-06Clarify offset range in RV64I (#501)Nick Knight1-3/+3
Claire Wolf pointed out in email to [isa-dev] that "The 2048 points missing on the higher [end] are "tacked on" on the lower end". This PR adds this detail to the previous commentary.
2020-04-05RV64 -> RV64IAndrew Waterman1-1/+1
2020-04-05Add note about AUIPC+JALR range in RV64Andrew Waterman1-0/+6
2020-03-03Merge pull request #453 from riscv/u-immediateKrste Asanovic1-6/+7
Consistently claim that U-immediate is 32 bits, not 20 bits
2019-11-05Improve commentary environment page-break behaviorAndrew Waterman1-1/+1
h/t JohnH
2019-10-19Consistently claim that U-immediate is 32 bits, not 20 bitsAndrew Waterman1-6/+7
The text vacillates between describing the U-immediate as a 20-bit quantity, and as a 32-bit quantity whose lower 12 bits are zero. Standardize on the latter. Note the discrepancy in the ASM syntax. Resolves #452
2019-05-21Adding FENCE to the table of RV64 HINT instructions (#387)Luís Marques1-1/+2
2019-03-25Change "pc" to "address" for clarityAndrew Waterman1-3/+3
Resolves #356
2019-03-07Tweaks suggested by Bill HuffmanAndrew Waterman1-1/+1
2018-11-06Bumped base I version number to 2.1 to reflect ratified memory model, ↵Krste Asanovic1-1/+1
exclusion of fence.i, CSR instructions, and counters.
2018-10-29Clarify that most integer instructions operate on XLEN bits in RV64Andrew Waterman1-0/+1
h/t Olof Kindgren Resolves #247.
2018-08-06Cleaned up RV64 chapter to remove platform-specific mandates.Krste Asanovic1-8/+11
2018-08-06Moved CSR instructions into separate chapter.Krste Asanovic1-8/+0
2018-07-15More work on HINTsAndrew Waterman1-0/+54
2018-07-15Fix spelling of "pseudoinstruction"Andrew Waterman1-1/+1
2018-01-23Standardized on pseudoinstruction.Krste Asanovic1-2/+2
Closes #122
2017-02-01Reorganize directory structureAndrew Waterman1-0/+253