golang.org/x/arch@v0.17.0/riscv64/riscv64asm/testdata/plan9cases.txt (about)

     1  b3027300|	ADD X7, X6, X5
     2  9302f3ff|	ADDI $-1, X6, X5
     3  9302f37f|	ADDI $2047, X6, X5
     4  93870900|	MOV X19, X15
     5  93070100|	MOV X2, X15
     6  9b02f37f|	ADDIW $2047, X6, X5
     7  1b830a00|	MOVW X21, X6
     8  1b810a00|	MOVW X21, X2
     9  bb027300|	ADDW X7, X6, X5
    10  afb26300|	AMOADDD X6, (X7), X5
    11  afb26304|	AMOADDD X6, (X7), X5
    12  afb26302|	AMOADDD X6, (X7), X5
    13  afa26300|	AMOADDW X6, (X7), X5
    14  afa26304|	AMOADDW X6, (X7), X5
    15  afa26302|	AMOADDW X6, (X7), X5
    16  afb26360|	AMOANDD X6, (X7), X5
    17  afb26364|	AMOANDD X6, (X7), X5
    18  afb26362|	AMOANDD X6, (X7), X5
    19  afa26360|	AMOANDW X6, (X7), X5
    20  afa26364|	AMOANDW X6, (X7), X5
    21  afa26362|	AMOANDW X6, (X7), X5
    22  afb263e0|	AMOMAXUD X6, (X7), X5
    23  afb263e4|	AMOMAXUD X6, (X7), X5
    24  afb263e2|	AMOMAXUD X6, (X7), X5
    25  afa263e0|	AMOMAXUW X6, (X7), X5
    26  afa263e4|	AMOMAXUW X6, (X7), X5
    27  afa263e2|	AMOMAXUW X6, (X7), X5
    28  afb263a0|	AMOMAXD X6, (X7), X5
    29  afb263a4|	AMOMAXD X6, (X7), X5
    30  afb263a2|	AMOMAXD X6, (X7), X5
    31  afa263a0|	AMOMAXW X6, (X7), X5
    32  afa263a4|	AMOMAXW X6, (X7), X5
    33  afa263a2|	AMOMAXW X6, (X7), X5
    34  afb263c0|	AMOMINUD X6, (X7), X5
    35  afb263c4|	AMOMINUD X6, (X7), X5
    36  afb263c2|	AMOMINUD X6, (X7), X5
    37  afa263c0|	AMOMINUW X6, (X7), X5
    38  afa263c4|	AMOMINUW X6, (X7), X5
    39  afa263c2|	AMOMINUW X6, (X7), X5
    40  afb26380|	AMOMIND X6, (X7), X5
    41  afb26384|	AMOMIND X6, (X7), X5
    42  afb26382|	AMOMIND X6, (X7), X5
    43  afa26380|	AMOMINW X6, (X7), X5
    44  afa26384|	AMOMINW X6, (X7), X5
    45  afa26382|	AMOMINW X6, (X7), X5
    46  afb26340|	AMOORD X6, (X7), X5
    47  afb26344|	AMOORD X6, (X7), X5
    48  afb26342|	AMOORD X6, (X7), X5
    49  afa26340|	AMOORW X6, (X7), X5
    50  afa26344|	AMOORW X6, (X7), X5
    51  afa26342|	AMOORW X6, (X7), X5
    52  afb26308|	AMOSWAPD X6, (X7), X5
    53  afb2630c|	AMOSWAPD X6, (X7), X5
    54  afb2630a|	AMOSWAPD X6, (X7), X5
    55  afa26308|	AMOSWAPW X6, (X7), X5
    56  afa2630c|	AMOSWAPW X6, (X7), X5
    57  afa2630a|	AMOSWAPW X6, (X7), X5
    58  afb26320|	AMOXORD X6, (X7), X5
    59  afb26324|	AMOXORD X6, (X7), X5
    60  afb26322|	AMOXORD X6, (X7), X5
    61  afa26320|	AMOXORW X6, (X7), X5
    62  afa26324|	AMOXORW X6, (X7), X5
    63  afa26322|	AMOXORW X6, (X7), X5
    64  b3727300|	AND X7, X6, X5
    65  9372f3ff|	ANDI $-1, X6, X5
    66  9372f37f|	ANDI $2047, X6, X5
    67  9372f30f|	MOVBU X6, X5
    68  97020000|	AUIPC $0, X5
    69  97028000|	AUIPC $2048, X5
    70  e38062f0|	BEQ X5, X6, -64(PC)
    71  e3de62ee|	BGE X5, X6, -65(PC)
    72  e3fc62ee|	BGEU X5, X6, -66(PC)
    73  e3ca62ee|	BLT X5, X6, -67(PC)
    74  e3e862ee|	BLTU X5, X6, -68(PC)
    75  e39662ee|	BNE X5, X6, -69(PC)
    76  e30403ee|	BEQZ X6, -70(PC)
    77  e35203ee|	BGEZ X6, -71(PC)
    78  e34003ee|	BLTZ X6, -72(PC)
    79  e31e03ec|	BNEZ X6, -73(PC)
    80  f33213c0|	CSRRC X6, TIME, X5
    81  f3f21fc0|	CSRRCI $31, TIME, X5
    82  f32213c0|	CSRRS X6, TIME, X5
    83  f3e21fc0|	CSRRSI $31, TIME, X5
    84  f31213c0|	CSRRW X6, TIME, X5
    85  f3d21fc0|	CSRRWI $31, TIME, X5
    86  733015c0|	CSRRC X10, TIME, X0
    87  73f010c0|	CSRRCI $1, TIME, X0
    88  73253000|	FRCSR X10
    89  f3251000|	FRFLAGS X11
    90  73262000|	FRRM X12
    91  f32400c0|	RDCYCLE X9
    92  732920c0|	RDINSTRET X18
    93  f32910c0|	RDTIME X19
    94  f3224014|	CSRRS X0, SIP, X5
    95  73201bc0|	CSRRS X22, TIME, X0
    96  736014c8|	CSRRSI $8, TIMEH, X0
    97  73903700|	FSCSR X15, X0
    98  73101800|	FSFLAGS X16, X0
    99  73902800|	FSRM X17, X0
   100  731014c0|	CSRRW X8, TIME, X0
   101  735016c8|	CSRRWI $12, TIMEH, X0
   102  b3427302|	DIV X7, X6, X5
   103  b3527302|	DIVU X7, X6, X5
   104  bb527302|	DIVUW X7, X6, X5
   105  bb427302|	DIVW X7, X6, X5
   106  73001000|	EBREAK
   107  73000000|	ECALL
   108  53f02002|	FADDD F2, F1, F0
   109  53f02004|	FADDH F2, F1, F0
   110  53f02006|	FADDQ F2, F1, F0
   111  53f02000|	FADDS F2, F1, F0
   112  d31200e2|	FCLASSD F0, X5
   113  d31200e4|	FCLASSH F0, X5
   114  d31200e6|	FCLASSQ F0, X5
   115  d31200e0|	FCLASSS F0, X5
   116  53f022d2|	FCVTDL X5, F0
   117  53f032d2|	FCVTDLU X5, F0
   118  53f03042|	FCVTDQ F1, F0
   119  53800042|	FCVTDS F1, F0
   120  538002d2|	FCVTDW X5, F0
   121  538012d2|	FCVTDWU X5, F0
   122  53f022d4|	FCVTHL X5, F0
   123  53f032d4|	FCVTHLU X5, F0
   124  53f00044|	FCVTHS F1, F0
   125  53f002d4|	FCVTHW X5, F0
   126  53f012d4|	FCVTHWU X5, F0
   127  d37230c2|	FCVTLUD F0, X5
   128  d37230c4|	FCVTLUH F0, X5
   129  d37230c6|	FCVTLUQ F0, X5
   130  d37230c0|	FCVTLUS F0, X5
   131  d37220c2|	FCVTLD F0, X5
   132  d37220c4|	FCVTLH F0, X5
   133  d37220c6|	FCVTLQ F0, X5
   134  d37220c0|	FCVTLS F0, X5
   135  53801046|	FCVTQD F1, F0
   136  538022d6|	FCVTQL X5, F0
   137  538032d6|	FCVTQLU X5, F0
   138  53800046|	FCVTQS F1, F0
   139  538002d6|	FCVTQW X5, F0
   140  538012d6|	FCVTQWU X5, F0
   141  53f01040|	FCVTSD F1, F0
   142  53802040|	FCVTSH F1, F0
   143  53f022d0|	FCVTSL X5, F0
   144  53f032d0|	FCVTSLU X5, F0
   145  53f03040|	FCVTSQ F1, F0
   146  53f002d0|	FCVTSW X5, F0
   147  53f012d0|	FCVTSWU X5, F0
   148  d37210c2|	FCVTWUD F0, X5
   149  d37210c4|	FCVTWUH F0, X5
   150  d37210c6|	FCVTWUQ F0, X5
   151  d37210c0|	FCVTWUS F0, X5
   152  d37200c2|	FCVTWD F0, X5
   153  d37200c4|	FCVTWH F0, X5
   154  d37200c6|	FCVTWQ F0, X5
   155  d37200c0|	FCVTWS F0, X5
   156  53f0201a|	FDIVD F2, F1, F0
   157  53f0201c|	FDIVH F2, F1, F0
   158  53f0201e|	FDIVQ F2, F1, F0
   159  53f02018|	FDIVS F2, F1, F0
   160  0f00f00f|	FENCE
   161  0f100000|	FENCEI
   162  d32210a2|	FEQD F1, F0, X5
   163  d32210a4|	FEQH F1, F0, X5
   164  d32210a6|	FEQQ F1, F0, X5
   165  d32210a0|	FEQS F1, F0, X5
   166  07b0f27f|	MOVD F0, 2047(X5)
   167  d30210a2|	FLED F1, F0, X5
   168  d30210a4|	FLEH F1, F0, X5
   169  d30210a6|	FLEQ F1, F0, X5
   170  d30210a0|	FLES F1, F0, X5
   171  0790f27f|	FLH 2047(X5), F0
   172  07c0f27f|	FLQ 2047(X5), F0
   173  d31210a2|	FLTD F1, F0, X5
   174  d31210a4|	FLTH F1, F0, X5
   175  d31210a6|	FLTQ F1, F0, X5
   176  d31210a0|	FLTS F1, F0, X5
   177  07a0f27f|	MOVF F0, 2047(X5)
   178  43f0201a|	FMADDD F1, F2, F3, F0
   179  43f0201c|	FMADDH F1, F2, F3, F0
   180  43f0201e|	FMADDQ F1, F2, F3, F0
   181  43f02018|	FMADDS F1, F2, F3, F0
   182  5390202a|	FMAXD F2, F1, F0
   183  5390202c|	FMAXH F2, F1, F0
   184  5390202e|	FMAXQ F2, F1, F0
   185  53902028|	FMAXS F2, F1, F0
   186  5380202a|	FMIND F2, F1, F0
   187  5380202c|	FMINH F2, F1, F0
   188  5380202e|	FMINQ F2, F1, F0
   189  53802028|	FMINS F2, F1, F0
   190  47f0201a|	FMSUBD F1, F2, F3, F0
   191  47f0201c|	FMSUBH F1, F2, F3, F0
   192  47f0201e|	FMSUBQ F1, F2, F3, F0
   193  47f02018|	FMSUBS F1, F2, F3, F0
   194  53f02012|	FMULD F2, F1, F0
   195  53f02014|	FMULH F2, F1, F0
   196  53f02016|	FMULQ F2, F1, F0
   197  53f02010|	FMULS F2, F1, F0
   198  538002f2|	FMVDX X5, F0
   199  538002f4|	FMVHX X5, F0
   200  d30200e2|	FMVXD F0, X5
   201  d30200e4|	FMVXH F0, X5
   202  d30200e0|	FMVXW F0, X5
   203  4ff0201a|	FNMADDD F1, F2, F3, F0
   204  4ff0201c|	FNMADDH F1, F2, F3, F0
   205  4ff0201e|	FNMADDQ F1, F2, F3, F0
   206  4ff02018|	FNMADDS F1, F2, F3, F0
   207  4bf0201a|	FNMSUBD F1, F2, F3, F0
   208  4bf0201c|	FNMSUBH F1, F2, F3, F0
   209  4bf0201e|	FNMSUBQ F1, F2, F3, F0
   210  4bf02018|	FNMSUBS F1, F2, F3, F0
   211  a7bf027e|	MOVD 2047(X5), F0
   212  53902022|	FSGNJND F2, F1, F0
   213  53902024|	FSGNJNH F2, F1, F0
   214  53902026|	FSGNJNQ F2, F1, F0
   215  53902020|	FSGNJNS F2, F1, F0
   216  53a02022|	FSGNJXD F2, F1, F0
   217  53a02024|	FSGNJXH F2, F1, F0
   218  53a02026|	FSGNJXQ F2, F1, F0
   219  53a02020|	FSGNJXS F2, F1, F0
   220  53802022|	FSGNJD F2, F1, F0
   221  53802024|	FSGNJH F2, F1, F0
   222  53802026|	FSGNJQ F2, F1, F0
   223  53802020|	FSGNJS F2, F1, F0
   224  a79f027e|	FSH 2047(X5), F0
   225  a7cf027e|	FSQ 2047(X5), F0
   226  53f0005a|	FSQRTD F1, F0
   227  53f0005c|	FSQRTH F1, F0
   228  53f0005e|	FSQRTQ F1, F0
   229  53f00058|	FSQRTS F1, F0
   230  53f0200a|	FSUBD F2, F1, F0
   231  53f0200c|	FSUBH F2, F1, F0
   232  53f0200e|	FSUBQ F2, F1, F0
   233  53f02008|	FSUBS F2, F1, F0
   234  a7af027e|	MOVF 2047(X5), F0
   235  6ff0dfcb|	JMP -209(PC)
   236  eff09fcb|	CALL -210(PC)
   237  eff25fcb|	JAL X5, -211(PC)
   238  67800202|	JMP 32(X5)
   239  e7800202|	CALL 32(X5)
   240  e7820202|	JALR X5, 32(X5)
   241  67800000|	RET
   242  8302f37f|	MOVB 2047(X6), X5
   243  8342f37f|	MOVBU 2047(X6), X5
   244  af320310|	LRD (X6), X5
   245  af320314|	LRD (X6), X5
   246  af320312|	LRD (X6), X5
   247  af220310|	LRW (X6), X5
   248  af220314|	LRW (X6), X5
   249  af220312|	LRW (X6), X5
   250  b7829102|	LUI $10520, X5
   251  8322f37f|	MOVW 2047(X6), X5
   252  8362f37f|	MOVWU 2047(X6), X5
   253  b3027302|	MUL X7, X6, X5
   254  b3127302|	MULH X7, X6, X5
   255  b3227302|	MULHSU X7, X6, X5
   256  b3327302|	MULHU X7, X6, X5
   257  bb027302|	MULW X7, X6, X5
   258  b3627300|	OR X7, X6, X5
   259  93620380|	ORI $-2048, X6, X5
   260  b3627302|	REM X7, X6, X5
   261  b3727302|	REMU X7, X6, X5
   262  bb627302|	REMW X7, X6, X5
   263  a30f537e|	MOVB X5, 2047(X6)
   264  afb26318|	SCD X6, (X7), X5
   265  afb2631c|	SCD X6, (X7), X5
   266  afb2631a|	SCD X6, (X7), X5
   267  afa26318|	SCW X6, (X7), X5
   268  afa2631c|	SCW X6, (X7), X5
   269  afa2631a|	SCW X6, (X7), X5
   270  a33f537e|	MOV X5, 2047(X6)
   271  23105380|	MOVH X5, -2048(X6)
   272  b3127300|	SLL X7, X6, X5
   273  93124303|	SLLI $52, X6, X5
   274  9b127301|	SLLIW $23, X6, X5
   275  b3227300|	SLT X7, X6, X5
   276  9322f37f|	SLTI $2047, X6, X5
   277  93320380|	SLTIU $-2048, X6, X5
   278  93321300|	SEQZ X6, X5
   279  b3327300|	SLTU X7, X6, X5
   280  33394001|	SNEZ X20, X18
   281  b3527340|	SRA X7, X6, X5
   282  93524343|	SRAI $52, X6, X5
   283  9b526341|	SRAIW $22, X6, X5
   284  bb527340|	SRAW X7, X6, X5
   285  b3527300|	SRL X7, X6, X5
   286  93524303|	SRLI $52, X6, X5
   287  9b526301|	SRLIW $22, X6, X5
   288  bb527300|	SRLW X7, X6, X5
   289  b3027340|	SUB X7, X6, X5
   290  b3026040|	NEG X6, X5
   291  bb027340|	SUBW X7, X6, X5
   292  a32f537e|	MOVW X5, 2047(X6)
   293  b3427300|	XOR X7, X6, X5
   294  9342f37f|	XORI $2047, X6, X5
   295  93c2ffff|	NOT X31, X5
   296  bb003108|	ADDUW X3, X2, X1
   297  33a26220|	SH1ADD X6, X5, X4
   298  bb239420|	SH1ADDUW X9, X8, X7
   299  33c5c520|	SH2ADD X12, X11, X10
   300  bb46f720|	SH2ADDUW X15, X14, X13
   301  33e82821|	SH3ADD X18, X17, X16
   302  bb695a21|	SH3ADDUW X21, X20, X19
   303  1b9b7b09|	SLLIUW $23, X23, X22
   304  33fcac41|	ANDN X26, X25, X24
   305  b36dde41|	ORN X29, X28, X27
   306  33cf1f40|	XNOR X1, X31, X30
   307  13910160|	CLZ X3, X2
   308  1b920260|	CLZW X5, X4
   309  13931360|	CTZ X7, X6
   310  1b941460|	CTZW X9, X8
   311  13952560|	CPOP X11, X10
   312  1b962660|	CPOPW X13, X12
   313  33e7070b|	MAX X16, X15, X14
   314  b378390b|	MAXU X19, X18, X17
   315  33ca6a0b|	MIN X22, X21, X20
   316  b35b9c0b|	MINU X25, X24, X23
   317  139d4d60|	SEXTB X27, X26
   318  139e5e60|	SEXTH X29, X28
   319  3bcf0f08|	ZEXTH X31, X30
   320  b3102060|	ROL X2, X0, X1
   321  bb115260|	ROLW X5, X4, X3
   322  33d38360|	ROR X8, X7, X6
   323  9354a560|	RORI $10, X10, X9
   324  9b55e660|	RORIW $14, X12, X11
   325  bb56f760|	RORW X15, X14, X13
   326  13d87828|	ORCB X17, X16
   327  13d9896b|	REV8 X19, X18
   328  339a6a49|	BCLR X22, X21, X20
   329  931bfc48|	BCLRI $15, X24, X23
   330  b35cbd49|	BEXT X27, X26, X25
   331  13de8e48|	BEXTI $8, X29, X28
   332  339f0f68|	BINV X0, X31, X30
   333  9310016a|	BINVI $32, X2, X1
   334  b3115228|	BSET X5, X4, X3
   335  1393f32b|	BSETI $63, X7, X6
   336  0000|	UNIMP