156 Commits

Author SHA1 Message Date
John Winans
95f74223fa Add CSRxx insns to encoding table 2020-10-23 17:56:55 -05:00
John Winans
2f04f5a632 Turn left-margin line numbers on. v0.9.3 2020-10-19 15:56:46 -05:00
John Winans
dd1026f71a Correct lh to lw in code lw example. 2020-10-19 14:59:39 -05:00
John Winans
3700cd676c Correct a typo in example of the 'lui' instruction v0.9.2 2020-10-16 10:17:45 -05:00
John Winans
f059853d06 Consistent operand names btw reference & encoding. v0.9.1 2020-10-12 11:58:24 -05:00
John Winans
2e5c2bcb3d Fix malformed link for jal in insn encoding table . v0.9 2020-10-12 09:48:08 -05:00
John Winans
91aec1a29c Add definition links for pcrel_13 and pcrel_21. 2020-10-12 09:44:49 -05:00
John Winans
2a6886e778 Add insn templates to encoding table diagram v0.8 2020-10-10 10:33:08 -05:00
John Winans
8a7e8c9917 Alt mantissa to significand, ref spec for specials v0.7.4 2020-09-04 08:17:05 -05:00
John Winans
91d585d63f Change unsigned to signed :-/ v0.7.3 2020-09-03 14:15:36 -05:00
John Winans
0fc3eb4039 Fix operand bit length in unsigned 3-4 example v0.7.2 2020-09-03 12:26:25 -05:00
John Winans
9613886753 Correct addend in 127+1 example of signed overflow v0.7.1 2020-08-31 09:23:15 -05:00
John Winans
3c32f91de7 Fix signedness in the floating point example. v0.7 2020-08-18 19:24:29 -05:00
John Winans
7fb7c015bf Spell IEEE-754 consistently. 2020-08-18 18:56:52 -05:00
John Winans
7ebde15709 Cleanup signed, unsigned, adding, & overflow 2020-08-18 16:04:52 -05:00
John Winans
90744ac90d Add FA truth table to binary addition example 2020-08-16 15:15:28 -05:00
John Winans
aaab515b5a Express shamt_i in terms of XLEN. v0.6 2020-03-12 14:16:29 -05:00
John Winans
c72e9aa7e6 And-mask the 5 LSbs of rs2 in r-type shift insns 2020-03-12 14:03:16 -05:00
John Winans
2b866b92c3 Fix copy & paste typos. 2020-03-11 10:47:47 -05:00
John Winans
b27517cef8 Wording and format cleanup. 2020-03-11 10:47:31 -05:00
John Winans
70d9744528 Show the MSbs of the fence instruction as 0000 2020-03-10 11:46:04 -05:00
John Winans
4992be5473 Mention pcrel_21/13 & describe jal w/pcrel_21 2020-03-10 11:29:20 -05:00
John Winans
34ff94a932 Chean up discussion of instruction formats. 2020-03-10 11:10:06 -05:00
John Winans
176d2e851c 86 the line numbers. 2020-03-10 11:09:25 -05:00
John Winans
c4bc8ce06b Change imm to pcrel or imm(rs1) where appropriate. 2020-03-10 11:07:58 -05:00
John Winans
9da21a2708
Add a link to the releases page with a note to find PDF files there. 2020-03-09 11:16:28 -05:00
John Winans
d7e81c887c Comment-out the unwritten toolchain usage chapter. v0.5 2020-03-09 11:03:01 -05:00
John Winans
a591d96def Factor out rv32 base instruction details. 2020-03-09 08:52:54 -05:00
John Winans
7366f52b42 Update the copyright. 2020-03-08 21:12:25 -05:00
John Winans
1bc441a4a2 Add minimal insn descriptions to the Instruction Encoding Formats section. 2020-03-08 21:00:37 -05:00
John Winans
22a6c225ab Change the instruction labels from insn:xxx to uguide:xxx. 2020-03-08 20:59:59 -05:00
John Winans
62effa0046 Add hypcap=true on the caption package. 2020-03-08 20:59:16 -05:00
John Winans
9aefc6131f Test factoring out the instruction details from the rv32 chapter. 2020-03-06 14:27:09 -06:00
John Winans
fe4b1434cf Stub in includes for priv & rv32m instructions. 2020-03-06 14:26:35 -06:00
John Winans
552bf30a5c Factor out priv & rv32m instructions. 2020-03-06 14:25:34 -06:00
John Winans
9371b06d6b lean up TOC & add links to the index. 2020-03-06 14:23:55 -06:00
John Winans
84f7eea404 Correct a link to b-format instructions. 2020-03-06 14:22:35 -06:00
John Winans
1a4abf5c3e More diagram tinkering to improve readability. 2020-02-23 11:05:09 -06:00
John Winans
108bc09205 Tinker with arrowheads on insnbox diagrams. 2020-02-23 10:42:28 -06:00
John Winans
fa39de17f6 Move bulky instrution set reference to ref-card 2020-02-23 09:53:02 -06:00
John Winans
9559aeaffa Relabel imm_x figs so letters in same place for all source reg examples. 2020-02-18 22:14:50 -06:00
John Winans
ecf3e17ac5 Added imm index entries (commented out because underscores don't work) 2020-02-18 08:12:40 -06:00
John Winans
3a8f8d0e3e Clean up shamt_i decoding diagram. 2020-02-17 17:37:31 -06:00
John Winans
a75eca5f5c Add notes about the use of bit #30 in the add/sub & sr insns. 2020-02-17 17:30:17 -06:00
John Winans
0f87512cf9 CLean up instruction format links from refcard. 2020-02-17 17:18:42 -06:00
John Winans
902524b244 Add missing imm subfield hairlines for B and J sign bits. 2020-02-17 06:41:06 -06:00
John Winans
55cb675205 Added immediate-field decoding diagrams for all instruction types. 2020-02-16 23:28:46 -06:00
John Winans
8746aad3f0 Clean up J type instruction decoding diagram. 2020-02-16 21:13:09 -06:00
John Winans
8c15079ac6 Add Base Instruction Set Encoding table (from RISC-V ISM) 2020-02-08 08:57:02 -06:00
John Winans
9a22b3d849 Added some 'fix' notes regarding overflows. v0.4 2020-02-05 14:47:31 -06:00