1 #objdump: -dr --prefix-addresses --show-raw-insn 2 #name: MIPS dli 3 #source: dli.s 4 #as: -64 5 6 # Test the dli macro (microMIPS). 7 8 .*: +file format .*mips.* 9 10 Disassembly of section \.text: 11 [0-9a-f]+ <[^>]*> 3080 0000 li a0,0 12 [0-9a-f]+ <[^>]*> 3080 0001 li a0,1 13 [0-9a-f]+ <[^>]*> 3080 ffff li a0,-1 14 [0-9a-f]+ <[^>]*> 5080 8000 li a0,0x8000 15 [0-9a-f]+ <[^>]*> 3080 8000 li a0,-32768 16 [0-9a-f]+ <[^>]*> 41a4 0001 lui a0,0x1 17 [0-9a-f]+ <[^>]*> 41a4 0001 lui a0,0x1 18 [0-9a-f]+ <[^>]*> 5084 a5a5 ori a0,a0,0xa5a5 19 [0-9a-f]+ <[^>]*> 5080 8000 li a0,0x8000 20 [0-9a-f]+ <[^>]*> 5884 8000 dsll a0,a0,0x10 21 [0-9a-f]+ <[^>]*> 5084 1234 ori a0,a0,0x1234 22 [0-9a-f]+ <[^>]*> 41a4 ffff lui a0,0xffff 23 [0-9a-f]+ <[^>]*> 5884 0048 dsrl32 a0,a0,0x0 24 [0-9a-f]+ <[^>]*> 41a4 ffff lui a0,0xffff 25 [0-9a-f]+ <[^>]*> 5884 0048 dsrl32 a0,a0,0x0 26 [0-9a-f]+ <[^>]*> 3080 ffff li a0,-1 27 [0-9a-f]+ <[^>]*> 3080 ffff li a0,-1 28 [0-9a-f]+ <[^>]*> 5884 6040 dsrl a0,a0,0xc 29 [0-9a-f]+ <[^>]*> 41a4 8000 lui a0,0x8000 30 [0-9a-f]+ <[^>]*> 5084 1234 ori a0,a0,0x1234 31 [0-9a-f]+ <[^>]*> 3080 8000 li a0,-32768 32 [0-9a-f]+ <[^>]*> 5884 8000 dsll a0,a0,0x10 33 [0-9a-f]+ <[^>]*> 5084 1234 ori a0,a0,0x1234 34 [0-9a-f]+ <[^>]*> 5884 8000 dsll a0,a0,0x10 35 [0-9a-f]+ <[^>]*> 5084 5678 ori a0,a0,0x5678 36 [0-9a-f]+ <[^>]*> 41a4 8000 lui a0,0x8000 37 [0-9a-f]+ <[^>]*> 5084 1234 ori a0,a0,0x1234 38 [0-9a-f]+ <[^>]*> 5884 8000 dsll a0,a0,0x10 39 [0-9a-f]+ <[^>]*> 5084 5678 ori a0,a0,0x5678 40 [0-9a-f]+ <[^>]*> 5884 8000 dsll a0,a0,0x10 41 [0-9a-f]+ <[^>]*> 3080 8765 li a0,-30875 42 [0-9a-f]+ <[^>]*> 41a4 ffff lui a0,0xffff 43 [0-9a-f]+ <[^>]*> 5084 4321 ori a0,a0,0x4321 44 [0-9a-f]+ <[^>]*> 3080 fff0 li a0,-16 45 [0-9a-f]+ <[^>]*> 3080 ff00 li a0,-256 46 [0-9a-f]+ <[^>]*> 3080 f000 li a0,-4096 47 [0-9a-f]+ <[^>]*> 41a4 ffff lui a0,0xffff 48 [0-9a-f]+ <[^>]*> 41a4 fff0 lui a0,0xfff0 49 [0-9a-f]+ <[^>]*> 41a4 ff00 lui a0,0xff00 50 [0-9a-f]+ <[^>]*> 41a4 f000 lui a0,0xf000 51 [0-9a-f]+ <[^>]*> 3080 ffff li a0,-1 52 [0-9a-f]+ <[^>]*> 5884 0008 dsll32 a0,a0,0x0 53 [0-9a-f]+ <[^>]*> 3080 fff0 li a0,-16 54 [0-9a-f]+ <[^>]*> 5884 0008 dsll32 a0,a0,0x0 55 [0-9a-f]+ <[^>]*> 3080 ff00 li a0,-256 56 [0-9a-f]+ <[^>]*> 5884 0008 dsll32 a0,a0,0x0 57 [0-9a-f]+ <[^>]*> 3080 f000 li a0,-4096 58 [0-9a-f]+ <[^>]*> 5884 0008 dsll32 a0,a0,0x0 59 [0-9a-f]+ <[^>]*> 5080 ffff li a0,0xffff 60 [0-9a-f]+ <[^>]*> 5884 8008 dsll32 a0,a0,0x10 61 [0-9a-f]+ <[^>]*> 5080 fff0 li a0,0xfff0 62 [0-9a-f]+ <[^>]*> 5884 8008 dsll32 a0,a0,0x10 63 [0-9a-f]+ <[^>]*> 5080 ff00 li a0,0xff00 64 [0-9a-f]+ <[^>]*> 5884 8008 dsll32 a0,a0,0x10 65 [0-9a-f]+ <[^>]*> 5080 f000 li a0,0xf000 66 [0-9a-f]+ <[^>]*> 5884 8008 dsll32 a0,a0,0x10 67 [0-9a-f]+ <[^>]*> 3080 ffff li a0,-1 68 [0-9a-f]+ <[^>]*> 5884 2040 dsrl a0,a0,0x4 69 [0-9a-f]+ <[^>]*> 3080 ffff li a0,-1 70 [0-9a-f]+ <[^>]*> 5884 4040 dsrl a0,a0,0x8 71 [0-9a-f]+ <[^>]*> 3080 ffff li a0,-1 72 [0-9a-f]+ <[^>]*> 5884 6040 dsrl a0,a0,0xc 73 [0-9a-f]+ <[^>]*> 3080 ffff li a0,-1 74 [0-9a-f]+ <[^>]*> 5884 8040 dsrl a0,a0,0x10 75 [0-9a-f]+ <[^>]*> 3080 ffff li a0,-1 76 [0-9a-f]+ <[^>]*> 5884 a040 dsrl a0,a0,0x14 77 [0-9a-f]+ <[^>]*> 3080 ffff li a0,-1 78 [0-9a-f]+ <[^>]*> 5884 c040 dsrl a0,a0,0x18 79 [0-9a-f]+ <[^>]*> 3080 ffff li a0,-1 80 [0-9a-f]+ <[^>]*> 5884 e040 dsrl a0,a0,0x1c 81 [0-9a-f]+ <[^>]*> 41a4 ffff lui a0,0xffff 82 [0-9a-f]+ <[^>]*> 5884 0048 dsrl32 a0,a0,0x0 83 [0-9a-f]+ <[^>]*> 41a4 0fff lui a0,0xfff 84 [0-9a-f]+ <[^>]*> 5084 ffff ori a0,a0,0xffff 85 [0-9a-f]+ <[^>]*> 41a4 00ff lui a0,0xff 86 [0-9a-f]+ <[^>]*> 5084 ffff ori a0,a0,0xffff 87 [0-9a-f]+ <[^>]*> 41a4 000f lui a0,0xf 88 [0-9a-f]+ <[^>]*> 5084 ffff ori a0,a0,0xffff 89 [0-9a-f]+ <[^>]*> 5080 ffff li a0,0xffff 90 [0-9a-f]+ <[^>]*> 3080 0fff li a0,4095 91 [0-9a-f]+ <[^>]*> 3080 00ff li a0,255 92 [0-9a-f]+ <[^>]*> 3080 000f li a0,15 93 [0-9a-f]+ <[^>]*> 41a4 0003 lui a0,0x3 94 [0-9a-f]+ <[^>]*> 5084 fffc ori a0,a0,0xfffc 95 [0-9a-f]+ <[^>]*> 5080 ffff li a0,0xffff 96 [0-9a-f]+ <[^>]*> 5884 f000 dsll a0,a0,0x1e 97 [0-9a-f]+ <[^>]*> 5080 ffff li a0,0xffff 98 [0-9a-f]+ <[^>]*> 5884 1008 dsll32 a0,a0,0x2 99 [0-9a-f]+ <[^>]*> 5080 ffff li a0,0xffff 100 [0-9a-f]+ <[^>]*> 5884 3008 dsll32 a0,a0,0x6 101 [0-9a-f]+ <[^>]*> 3080 ffff li a0,-1 102 [0-9a-f]+ <[^>]*> 5884 0008 dsll32 a0,a0,0x0 103 [0-9a-f]+ <[^>]*> 5884 5040 dsrl a0,a0,0xa 104 [0-9a-f]+ <[^>]*> 3080 ffff li a0,-1 105 [0-9a-f]+ <[^>]*> 5884 e000 dsll a0,a0,0x1c 106 [0-9a-f]+ <[^>]*> 5884 5040 dsrl a0,a0,0xa 107 [0-9a-f]+ <[^>]*> 3080 ffff li a0,-1 108 [0-9a-f]+ <[^>]*> 5884 c000 dsll a0,a0,0x18 109 [0-9a-f]+ <[^>]*> 5884 5040 dsrl a0,a0,0xa 110 [0-9a-f]+ <[^>]*> 41a4 003f lui a0,0x3f 111 [0-9a-f]+ <[^>]*> 5084 fc03 ori a0,a0,0xfc03 112 [0-9a-f]+ <[^>]*> 5884 8000 dsll a0,a0,0x10 113 [0-9a-f]+ <[^>]*> 5084 ffff ori a0,a0,0xffff 114 [0-9a-f]+ <[^>]*> 5884 8000 dsll a0,a0,0x10 115 [0-9a-f]+ <[^>]*> 5084 c000 ori a0,a0,0xc000 116 \.\.\. 117