1#objdump: -dr --prefix-addresses 2#name: MIPS macro rol/ror 3#as: -32 4 5# Test the rol and ror macros. 6 7.*: +file format .*mips.* 8 9Disassembly of section .text: 100+0000 <[^>]*> negu at,a1 110+0004 <[^>]*> srlv at,a0,at 120+0008 <[^>]*> sllv a0,a0,a1 130+000c <[^>]*> or a0,a0,at 140+0010 <[^>]*> negu at,a2 150+0014 <[^>]*> srlv at,a1,at 160+0018 <[^>]*> sllv a0,a1,a2 170+001c <[^>]*> or a0,a0,at 180+0020 <[^>]*> sll at,a0,0x1 190+0024 <[^>]*> srl a0,a0,0x1f 200+0028 <[^>]*> or a0,a0,at 210+002c <[^>]*> sll at,a1,0x1 220+0030 <[^>]*> srl a0,a1,0x1f 230+0034 <[^>]*> or a0,a0,at 240+0038 <[^>]*> srl a0,a1,0x0 250+003c <[^>]*> negu at,a1 260+0040 <[^>]*> sllv at,a0,at 270+0044 <[^>]*> srlv a0,a0,a1 280+0048 <[^>]*> or a0,a0,at 290+004c <[^>]*> negu at,a2 300+0050 <[^>]*> sllv at,a1,at 310+0054 <[^>]*> srlv a0,a1,a2 320+0058 <[^>]*> or a0,a0,at 330+005c <[^>]*> srl at,a0,0x1 340+0060 <[^>]*> sll a0,a0,0x1f 350+0064 <[^>]*> or a0,a0,at 360+0068 <[^>]*> srl at,a1,0x1 370+006c <[^>]*> sll a0,a1,0x1f 380+0070 <[^>]*> or a0,a0,at 390+0074 <[^>]*> srl a0,a1,0x0 400+0078 <[^>]*> srl a0,a1,0x0 410+007c <[^>]*> sll at,a1,0x1 420+0080 <[^>]*> srl a0,a1,0x1f 430+0084 <[^>]*> or a0,a0,at 440+0088 <[^>]*> sll at,a1,0x1f 450+008c <[^>]*> srl a0,a1,0x1 460+0090 <[^>]*> or a0,a0,at 470+0094 <[^>]*> srl a0,a1,0x0 480+0098 <[^>]*> srl at,a1,0x1 490+009c <[^>]*> sll a0,a1,0x1f 500+00a0 <[^>]*> or a0,a0,at 510+00a4 <[^>]*> srl at,a1,0x1f 520+00a8 <[^>]*> sll a0,a1,0x1 530+00ac <[^>]*> or a0,a0,at 54 ... 55