brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.2 KiB · d24fcac Raw
37 lines · cpp
1int main() {2  asm volatile("li       x0,  0\n\t"3               "li       x1,  1\n\t"4               "li       x2,  2\n\t"5               "li       x3,  3\n\t"6               "li       x4,  4\n\t"7               "li       x5,  5\n\t"8               "li       x6,  6\n\t"9               "li       x7,  7\n\t"10               "li       x9,  9\n\t"11               "li       x10,  10\n\t"12               "li       x11,  11\n\t"13               "li       x12,  12\n\t"14               "li       x13,  13\n\t"15               "li       x14,  14\n\t"16               "li       x15,  15\n\t"17               "li       x16,  16\n\t"18               "li       x17,  17\n\t"19               "li       x18,  18\n\t"20               "li       x19,  19\n\t"21               "li       x20,  20\n\t"22               "li       x21,  21\n\t"23               "li       x22,  22\n\t"24               "li       x23,  23\n\t"25               "li       x24,  24\n\t"26               "li       x25,  25\n\t"27               "li       x26,  26\n\t"28               "li       x27,  27\n\t"29               "li       x28,  28\n\t"30               "li       x29,  29\n\t"31               "li       x30,  30\n\t"32               "li       x31,  31\n\t"33               "ebreak \n\t");34 35  return 0;36}37