test results
This commit is contained in:
		
							parent
							
								
									e37f35c717
								
							
						
					
					
						commit
						06400d692c
					
				|  | @ -0,0 +1,244 @@ | |||
| # Tests | ||||
| 
 | ||||
| Using riscv-arch-test (commit #acf857c68f3e5a476da24cff653b51176ac14dbf) | ||||
| 
 | ||||
| ## Setup | ||||
| 
 | ||||
| + Copy doc/riscv-arch-test/RISCV-TLM to riscv-arch-test/riscv-target/ | ||||
| + Run tests | ||||
| 
 | ||||
| ```make verify``` | ||||
| 
 | ||||
| ## Results | ||||
| ### RV 64 | ||||
| 
 | ||||
| #### I Extension | ||||
| + Check add-01                    ... OK  | ||||
| + Check addi-01                   ... OK  | ||||
| + Check addiw-01                  ... OK  | ||||
| + Check addw-01                   ... OK  | ||||
| + Check and-01                    ... OK  | ||||
| + Check andi-01                   ... OK  | ||||
| + Check auipc-01                  ... OK  | ||||
| + Check beq-01                    ... OK  | ||||
| + Check bge-01                    ... OK  | ||||
| + Check bgeu-01                   ... OK  | ||||
| + Check blt-01                    ... OK  | ||||
| + Check bltu-01                   ... OK  | ||||
| + Check bne-01                    ... OK  | ||||
| + Check fence-01                  ... OK  | ||||
| + Check jal-01                    ... OK  | ||||
| + Check jalr-01                   ... OK  | ||||
| + Check lb-align-01               ... OK  | ||||
| + Check lbu-align-01              ... OK  | ||||
| + Check ld-align-01               ... OK  | ||||
| + Check lh-align-01               ... OK  | ||||
| + Check lhu-align-01              ... OK  | ||||
| + Check lui-01                    ... OK  | ||||
| + Check lw-align-01               ... OK  | ||||
| + Check lwu-align-01              ... OK  | ||||
| + Check or-01                     ... OK  | ||||
| + Check ori-01                    ... OK  | ||||
| + Check sb-align-01               ... OK  | ||||
| + Check sd-align-01               ... OK  | ||||
| + Check sh-align-01               ... OK  | ||||
| + Check sll-01                    ... OK  | ||||
| + Check slli-01                   ... OK  | ||||
| + Check slliw-01                  ... OK  | ||||
| + Check sllw-01                   ... OK  | ||||
| + Check slt-01                    ... OK  | ||||
| + Check slti-01                   ... OK  | ||||
| + Check sltiu-01                  ... OK  | ||||
| + Check sltu-01                   ... OK  | ||||
| + Check sra-01                    ... OK  | ||||
| + Check srai-01                   ... OK  | ||||
| + Check sraiw-01                  ... OK  | ||||
| + Check sraw-01                   ... OK  | ||||
| + Check srl-01                    ... OK  | ||||
| + Check srli-01                   ... OK  | ||||
| + Check srliw-01                  ... OK  | ||||
| + Check srlw-01                   ... OK  | ||||
| + Check sub-01                    ... OK  | ||||
| + Check subw-01                   ... OK  | ||||
| + Check sw-align-01               ... OK  | ||||
| + Check xor-01                    ... OK  | ||||
| + Check xori-01                   ... OK  | ||||
| 
 | ||||
| #### C Extension | ||||
| + Check cadd-01                   ... OK  | ||||
| + Check caddi-01                  ... OK  | ||||
| + Check caddi16sp-01              ... OK  | ||||
| + Check caddi4spn-01              ... OK  | ||||
| + Check caddiw-01                 ... OK  | ||||
| + Check caddw-01                  ... OK  | ||||
| + Check cand-01                   ... OK  | ||||
| + Check candi-01                  ... OK  | ||||
| + Check cbeqz-01                  ... OK  | ||||
| + Check cbnez-01                  ... OK  | ||||
| + Check cebreak-01                ... FAIL  | ||||
| + Check cj-01                     ... OK  | ||||
| + Check cjalr-01                  ... OK  | ||||
| + Check cjr-01                    ... OK  | ||||
| + Check cld-01                    ... OK  | ||||
| + Check cldsp-01                  ... OK  | ||||
| + Check cli-01                    ... OK  | ||||
| + Check clui-01                   ... OK  | ||||
| + Check clw-01                    ... OK  | ||||
| + Check clwsp-01                  ... OK  | ||||
| + Check cmv-01                    ... OK  | ||||
| + Check cnop-01                   ... OK  | ||||
| + Check cor-01                    ... OK  | ||||
| + Check csd-01                    ... OK  | ||||
| + Check csdsp-01                  ... OK  | ||||
| + Check cslli-01                  ... OK  | ||||
| + Check csrai-01                  ... OK  | ||||
| + Check csrli-01                  ... OK  | ||||
| + Check csub-01                   ... OK  | ||||
| + Check csubw-01                  ... OK  | ||||
| + Check csw-01                    ... OK  | ||||
| + Check cswsp-01                  ... OK  | ||||
| + Check cxor-01                   ... OK  | ||||
| 
 | ||||
| #### M Extension | ||||
| + Check div-01                    ... OK  | ||||
| + Check divu-01                   ... OK  | ||||
| + Check divuw-01                  ... OK  | ||||
| + Check divw-01                   ... OK  | ||||
| + Check mul-01                    ... OK  | ||||
| + Check mulh-01                   ... OK  | ||||
| + Check mulhsu-01                 ... OK  | ||||
| + Check mulhu-01                  ... OK  | ||||
| + Check mulw-01                   ... OK  | ||||
| + Check rem-01                    ... OK  | ||||
| + Check remu-01                   ... OK  | ||||
| + Check remuw-01                  ... OK  | ||||
| + Check remw-01                   ... OK  | ||||
| 
 | ||||
| #### Privilege | ||||
| + Check ebreak                    ... FAIL  | ||||
| + Check ecall                     ... FAIL  | ||||
| + Check misalign1-jalr-01         ... OK  | ||||
| + Check misalign2-jalr-01         ... FAIL  | ||||
| + Check misalign-beq-01           ... OK  | ||||
| + Check misalign-bge-01           ... OK  | ||||
| + Check misalign-bgeu-01          ... OK  | ||||
| + Check misalign-blt-01           ... OK  | ||||
| + Check misalign-bltu-01          ... OK  | ||||
| + Check misalign-bne-01           ... OK  | ||||
| + Check misalign-jal-01           ... OK  | ||||
| + Check misalign-ld-01            ... FAIL  | ||||
| + Check misalign-lh-01            ... FAIL  | ||||
| + Check misalign-lhu-01           ... FAIL  | ||||
| + Check misalign-lw-01            ... FAIL  | ||||
| + Check misalign-lwu-01           ... FAIL  | ||||
| + Check misalign-sd-01            ... FAIL  | ||||
| + Check misalign-sh-01            ... FAIL  | ||||
| + Check misalign-sw-01            ... FAIL  | ||||
| 
 | ||||
| #### Zfencei | ||||
| + Check Fencei                    ... OK  | ||||
| 
 | ||||
| 
 | ||||
| ### RV32 | ||||
| 
 | ||||
| #### I Extension | ||||
| + Check add-01                    ... OK  | ||||
| + Check addi-01                   ... OK  | ||||
| + Check and-01                    ... OK  | ||||
| + Check andi-01                   ... OK  | ||||
| + Check auipc-01                  ... OK  | ||||
| + Check beq-01                    ... OK  | ||||
| + Check bge-01                    ... OK  | ||||
| + Check bgeu-01                   ... OK  | ||||
| + Check blt-01                    ... OK  | ||||
| + Check bltu-01                   ... OK  | ||||
| + Check bne-01                    ... OK  | ||||
| + Check fence-01                  ... OK  | ||||
| + Check jal-01                    ... OK  | ||||
| + Check jalr-01                   ... OK  | ||||
| + Check lb-align-01               ... OK  | ||||
| + Check lbu-align-01              ... OK  | ||||
| + Check lh-align-01               ... OK  | ||||
| + Check lhu-align-01              ... OK  | ||||
| + Check lui-01                    ... OK  | ||||
| + Check lw-align-01               ... OK  | ||||
| + Check or-01                     ... OK  | ||||
| + Check ori-01                    ... OK  | ||||
| + Check sb-align-01               ... OK  | ||||
| + Check sh-align-01               ... OK  | ||||
| + Check sll-01                    ... OK  | ||||
| + Check slli-01                   ... OK  | ||||
| + Check slt-01                    ... OK  | ||||
| + Check slti-01                   ... OK  | ||||
| + Check sltiu-01                  ... OK  | ||||
| + Check sltu-01                   ... OK  | ||||
| + Check sra-01                    ... OK  | ||||
| + Check srai-01                   ... OK  | ||||
| + Check srl-01                    ... OK  | ||||
| + Check srli-01                   ... OK  | ||||
| + Check sub-01                    ... OK  | ||||
| + Check sw-align-01               ... OK  | ||||
| + Check xor-01                    ... OK  | ||||
| + Check xori-01                   ... OK  | ||||
| 
 | ||||
| 
 | ||||
| #### C Extension | ||||
| + Check cadd-01                   ... OK  | ||||
| + Check caddi-01                  ... OK  | ||||
| + Check caddi16sp-01              ... OK  | ||||
| + Check caddi4spn-01              ... OK  | ||||
| + Check cand-01                   ... OK  | ||||
| + Check candi-01                  ... OK  | ||||
| + Check cbeqz-01                  ... OK  | ||||
| + Check cbnez-01                  ... OK  | ||||
| + Check cebreak-01                ... FAIL  | ||||
| + Check cj-01                     ... OK  | ||||
| + Check cjal-01                   ... OK  | ||||
| + Check cjalr-01                  ... OK  | ||||
| + Check cjr-01                    ... OK  | ||||
| + Check cli-01                    ... OK  | ||||
| + Check clui-01                   ... OK  | ||||
| + Check clw-01                    ... OK  | ||||
| + Check clwsp-01                  ... OK  | ||||
| + Check cmv-01                    ... OK  | ||||
| + Check cnop-01                   ... OK  | ||||
| + Check cor-01                    ... OK  | ||||
| + Check cslli-01                  ... OK  | ||||
| + Check csrai-01                  ... OK  | ||||
| + Check csrli-01                  ... OK  | ||||
| + Check csub-01                   ... OK  | ||||
| + Check csw-01                    ... OK  | ||||
| + Check cswsp-01                  ... OK  | ||||
| + Check cxor-01                   ... OK  | ||||
| 
 | ||||
| #### M Extension | ||||
| + Check div-01                    ... OK  | ||||
| + Check divu-01                   ... OK  | ||||
| + Check mul-01                    ... OK  | ||||
| + Check mulh-01                   ... OK  | ||||
| + Check mulhsu-01                 ... OK  | ||||
| + Check mulhu-01                  ... OK  | ||||
| + Check rem-01                    ... OK  | ||||
| + Check remu-01                   ... OK  | ||||
| 
 | ||||
| #### Privilage | ||||
| + Check ebreak                    ... FAIL  | ||||
| + Check ecall                     ... FAIL  | ||||
| + Check misalign1-jalr-01         ... OK  | ||||
| + Check misalign2-jalr-01         ... FAIL  | ||||
| + Check misalign-beq-01           ... OK  | ||||
| + Check misalign-bge-01           ... OK  | ||||
| + Check misalign-bgeu-01          ... OK  | ||||
| + Check misalign-blt-01           ... OK  | ||||
| + Check misalign-bltu-01          ... OK  | ||||
| + Check misalign-bne-01           ... OK  | ||||
| + Check misalign-jal-01           ... OK  | ||||
| + Check misalign-lh-01            ... FAIL  | ||||
| + Check misalign-lhu-01           ... FAIL  | ||||
| + Check misalign-lw-01            ... FAIL  | ||||
| + Check misalign-sh-01            ... FAIL  | ||||
| + Check misalign-sw-01            ... FAIL  | ||||
| 
 | ||||
| ### Zifencei Extension | ||||
| + Check Fencei                    ... OK  | ||||
| 
 | ||||
		Loading…
	
		Reference in New Issue