# For z17 and above. # RUN: llvm-mc -triple s390x-linux-gnu -mcpu=z17 -show-encoding %s \ # RUN: | FileCheck %s #CHECK: bdepg %r0, %r0, %r0 # encoding: [0xb9,0x6d,0x00,0x00] #CHECK: bdepg %r0, %r0, %r15 # encoding: [0xb9,0x6d,0xf0,0x00] #CHECK: bdepg %r0, %r15, %r0 # encoding: [0xb9,0x6d,0x00,0x0f] #CHECK: bdepg %r15, %r0, %r0 # encoding: [0xb9,0x6d,0x00,0xf0] #CHECK: bdepg %r7, %r8, %r9 # encoding: [0xb9,0x6d,0x90,0x78] bdepg %r0,%r0,%r0 bdepg %r0,%r0,%r15 bdepg %r0,%r15,%r0 bdepg %r15,%r0,%r0 bdepg %r7,%r8,%r9 #CHECK: bextg %r0, %r0, %r0 # encoding: [0xb9,0x6c,0x00,0x00] #CHECK: bextg %r0, %r0, %r15 # encoding: [0xb9,0x6c,0xf0,0x00] #CHECK: bextg %r0, %r15, %r0 # encoding: [0xb9,0x6c,0x00,0x0f] #CHECK: bextg %r15, %r0, %r0 # encoding: [0xb9,0x6c,0x00,0xf0] #CHECK: bextg %r7, %r8, %r9 # encoding: [0xb9,0x6c,0x90,0x78] bextg %r0,%r0,%r0 bextg %r0,%r0,%r15 bextg %r0,%r15,%r0 bextg %r15,%r0,%r0 bextg %r7,%r8,%r9 #CHECK: cal %r0, 0, 0 # encoding: [0xc8,0x06,0x00,0x00,0x00,0x00] #CHECK: cal %r2, 0(%r1), 0(%r15) # encoding: [0xc8,0x26,0x10,0x00,0xf0,0x00] #CHECK: cal %r2, 1(%r1), 0(%r15) # encoding: [0xc8,0x26,0x10,0x01,0xf0,0x00] #CHECK: cal %r2, 4095(%r1), 0(%r15) # encoding: [0xc8,0x26,0x1f,0xff,0xf0,0x00] #CHECK: cal %r2, 0(%r1), 1(%r15) # encoding: [0xc8,0x26,0x10,0x00,0xf0,0x01] #CHECK: cal %r2, 0(%r1), 4095(%r15) # encoding: [0xc8,0x26,0x10,0x00,0xff,0xff] cal %r0, 0, 0 cal %r2, 0(%r1), 0(%r15) cal %r2, 1(%r1), 0(%r15) cal %r2, 4095(%r1), 0(%r15) cal %r2, 0(%r1), 1(%r15) cal %r2, 0(%r1), 4095(%r15) #CHECK: calg %r0, 0, 0 # encoding: [0xc8,0x07,0x00,0x00,0x00,0x00] #CHECK: calg %r2, 0(%r1), 0(%r15) # encoding: [0xc8,0x27,0x10,0x00,0xf0,0x00] #CHECK: calg %r2, 1(%r1), 0(%r15) # encoding: [0xc8,0x27,0x10,0x01,0xf0,0x00] #CHECK: calg %r2, 4095(%r1), 0(%r15) # encoding: [0xc8,0x27,0x1f,0xff,0xf0,0x00] #CHECK: calg %r2, 0(%r1), 1(%r15) # encoding: [0xc8,0x27,0x10,0x00,0xf0,0x01] #CHECK: calg %r2, 0(%r1), 4095(%r15) # encoding: [0xc8,0x27,0x10,0x00,0xff,0xff] calg %r0, 0, 0 calg %r2, 0(%r1), 0(%r15) calg %r2, 1(%r1), 0(%r15) calg %r2, 4095(%r1), 0(%r15) calg %r2, 0(%r1), 1(%r15) calg %r2, 0(%r1), 4095(%r15) #CHECK: calgf %r0, 0, 0 # encoding: [0xc8,0x0f,0x00,0x00,0x00,0x00] #CHECK: calgf %r2, 0(%r1), 0(%r15) # encoding: [0xc8,0x2f,0x10,0x00,0xf0,0x00] #CHECK: calgf %r2, 1(%r1), 0(%r15) # encoding: [0xc8,0x2f,0x10,0x01,0xf0,0x00] #CHECK: calgf %r2, 4095(%r1), 0(%r15) # encoding: [0xc8,0x2f,0x1f,0xff,0xf0,0x00] #CHECK: calgf %r2, 0(%r1), 1(%r15) # encoding: [0xc8,0x2f,0x10,0x00,0xf0,0x01] #CHECK: calgf %r2, 0(%r1), 4095(%r15) # encoding: [0xc8,0x2f,0x10,0x00,0xff,0xff] calgf %r0, 0, 0 calgf %r2, 0(%r1), 0(%r15) calgf %r2, 1(%r1), 0(%r15) calgf %r2, 4095(%r1), 0(%r15) calgf %r2, 0(%r1), 1(%r15) calgf %r2, 0(%r1), 4095(%r15) #CHECK: clzg %r0, %r15 # encoding: [0xb9,0x68,0x00,0x0f] #CHECK: clzg %r7, %r8 # encoding: [0xb9,0x68,0x00,0x78] #CHECK: clzg %r15, %r0 # encoding: [0xb9,0x68,0x00,0xf0] clzg %r0, %r15 clzg %r7, %r8 clzg %r15, %r0 #CHECK: ctzg %r0, %r15 # encoding: [0xb9,0x69,0x00,0x0f] #CHECK: ctzg %r7, %r8 # encoding: [0xb9,0x69,0x00,0x78] #CHECK: ctzg %r15, %r0 # encoding: [0xb9,0x69,0x00,0xf0] ctzg %r0, %r15 ctzg %r7, %r8 ctzg %r15, %r0 #CHECK: kimd %r0, %r0, 0 # encoding: [0xb9,0x3e,0x00,0x00] #CHECK: kimd %r0, %r0, 15 # encoding: [0xb9,0x3e,0xf0,0x00] #CHECK: kimd %r0, %r14, 0 # encoding: [0xb9,0x3e,0x00,0x0e] #CHECK: kimd %r15, %r0, 0 # encoding: [0xb9,0x3e,0x00,0xf0] #CHECK: kimd %r7, %r10, 13 # encoding: [0xb9,0x3e,0xd0,0x7a] kimd %r0, %r0, 0 kimd %r0, %r0, 15 kimd %r0, %r14, 0 kimd %r15, %r0, 0 kimd %r7, %r10, 13 #CHECK: klmd %r0, %r0, 0 # encoding: [0xb9,0x3f,0x00,0x00] #CHECK: klmd %r0, %r0, 15 # encoding: [0xb9,0x3f,0xf0,0x00] #CHECK: klmd %r0, %r14, 0 # encoding: [0xb9,0x3f,0x00,0x0e] #CHECK: klmd %r15, %r0, 0 # encoding: [0xb9,0x3f,0x00,0xf0] #CHECK: klmd %r7, %r10, 13 # encoding: [0xb9,0x3f,0xd0,0x7a] klmd %r0, %r0, 0 klmd %r0, %r0, 15 klmd %r0, %r14, 0 klmd %r15, %r0, 0 klmd %r7, %r10, 13 #CHECK: lxab %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x60] #CHECK: lxab %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x60] #CHECK: lxab %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x60] #CHECK: lxab %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x60] #CHECK: lxab %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x60] #CHECK: lxab %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x60] #CHECK: lxab %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x60] #CHECK: lxab %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x60] #CHECK: lxab %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x60] #CHECK: lxab %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x60] lxab %r0, -524288 lxab %r0, -1 lxab %r0, 0 lxab %r0, 1 lxab %r0, 524287 lxab %r0, 0(%r1) lxab %r0, 0(%r15) lxab %r0, 524287(%r1,%r15) lxab %r0, 524287(%r15,%r1) lxab %r15, 0 #CHECK: lxah %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x62] #CHECK: lxah %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x62] #CHECK: lxah %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x62] #CHECK: lxah %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x62] #CHECK: lxah %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x62] #CHECK: lxah %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x62] #CHECK: lxah %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x62] #CHECK: lxah %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x62] #CHECK: lxah %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x62] #CHECK: lxah %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x62] lxah %r0, -524288 lxah %r0, -1 lxah %r0, 0 lxah %r0, 1 lxah %r0, 524287 lxah %r0, 0(%r1) lxah %r0, 0(%r15) lxah %r0, 524287(%r1,%r15) lxah %r0, 524287(%r15,%r1) lxah %r15, 0 #CHECK: lxaf %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x64] #CHECK: lxaf %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x64] #CHECK: lxaf %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x64] #CHECK: lxaf %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x64] #CHECK: lxaf %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x64] #CHECK: lxaf %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x64] #CHECK: lxaf %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x64] #CHECK: lxaf %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x64] #CHECK: lxaf %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x64] #CHECK: lxaf %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x64] lxaf %r0, -524288 lxaf %r0, -1 lxaf %r0, 0 lxaf %r0, 1 lxaf %r0, 524287 lxaf %r0, 0(%r1) lxaf %r0, 0(%r15) lxaf %r0, 524287(%r1,%r15) lxaf %r0, 524287(%r15,%r1) lxaf %r15, 0 #CHECK: lxag %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x66] #CHECK: lxag %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x66] #CHECK: lxag %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x66] #CHECK: lxag %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x66] #CHECK: lxag %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x66] #CHECK: lxag %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x66] #CHECK: lxag %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x66] #CHECK: lxag %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x66] #CHECK: lxag %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x66] #CHECK: lxag %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x66] lxag %r0, -524288 lxag %r0, -1 lxag %r0, 0 lxag %r0, 1 lxag %r0, 524287 lxag %r0, 0(%r1) lxag %r0, 0(%r15) lxag %r0, 524287(%r1,%r15) lxag %r0, 524287(%r15,%r1) lxag %r15, 0 #CHECK: lxaq %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x68] #CHECK: lxaq %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x68] #CHECK: lxaq %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x68] #CHECK: lxaq %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x68] #CHECK: lxaq %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x68] #CHECK: lxaq %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x68] #CHECK: lxaq %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x68] #CHECK: lxaq %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x68] #CHECK: lxaq %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x68] #CHECK: lxaq %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x68] lxaq %r0, -524288 lxaq %r0, -1 lxaq %r0, 0 lxaq %r0, 1 lxaq %r0, 524287 lxaq %r0, 0(%r1) lxaq %r0, 0(%r15) lxaq %r0, 524287(%r1,%r15) lxaq %r0, 524287(%r15,%r1) lxaq %r15, 0 #CHECK: llxab %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x61] #CHECK: llxab %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x61] #CHECK: llxab %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x61] #CHECK: llxab %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x61] #CHECK: llxab %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x61] #CHECK: llxab %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x61] #CHECK: llxab %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x61] #CHECK: llxab %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x61] #CHECK: llxab %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x61] #CHECK: llxab %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x61] llxab %r0, -524288 llxab %r0, -1 llxab %r0, 0 llxab %r0, 1 llxab %r0, 524287 llxab %r0, 0(%r1) llxab %r0, 0(%r15) llxab %r0, 524287(%r1,%r15) llxab %r0, 524287(%r15,%r1) llxab %r15, 0 #CHECK: llxah %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x63] #CHECK: llxah %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x63] #CHECK: llxah %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x63] #CHECK: llxah %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x63] #CHECK: llxah %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x63] #CHECK: llxah %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x63] #CHECK: llxah %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x63] #CHECK: llxah %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x63] #CHECK: llxah %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x63] #CHECK: llxah %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x63] llxah %r0, -524288 llxah %r0, -1 llxah %r0, 0 llxah %r0, 1 llxah %r0, 524287 llxah %r0, 0(%r1) llxah %r0, 0(%r15) llxah %r0, 524287(%r1,%r15) llxah %r0, 524287(%r15,%r1) llxah %r15, 0 #CHECK: llxaf %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x65] #CHECK: llxaf %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x65] #CHECK: llxaf %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x65] #CHECK: llxaf %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x65] #CHECK: llxaf %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x65] #CHECK: llxaf %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x65] #CHECK: llxaf %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x65] #CHECK: llxaf %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x65] #CHECK: llxaf %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x65] #CHECK: llxaf %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x65] llxaf %r0, -524288 llxaf %r0, -1 llxaf %r0, 0 llxaf %r0, 1 llxaf %r0, 524287 llxaf %r0, 0(%r1) llxaf %r0, 0(%r15) llxaf %r0, 524287(%r1,%r15) llxaf %r0, 524287(%r15,%r1) llxaf %r15, 0 #CHECK: llxag %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x67] #CHECK: llxag %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x67] #CHECK: llxag %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x67] #CHECK: llxag %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x67] #CHECK: llxag %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x67] #CHECK: llxag %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x67] #CHECK: llxag %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x67] #CHECK: llxag %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x67] #CHECK: llxag %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x67] #CHECK: llxag %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x67] llxag %r0, -524288 llxag %r0, -1 llxag %r0, 0 llxag %r0, 1 llxag %r0, 524287 llxag %r0, 0(%r1) llxag %r0, 0(%r15) llxag %r0, 524287(%r1,%r15) llxag %r0, 524287(%r15,%r1) llxag %r15, 0 #CHECK: llxaq %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x69] #CHECK: llxaq %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x69] #CHECK: llxaq %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x69] #CHECK: llxaq %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x69] #CHECK: llxaq %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x69] #CHECK: llxaq %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x69] #CHECK: llxaq %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x69] #CHECK: llxaq %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x69] #CHECK: llxaq %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x69] #CHECK: llxaq %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x69] llxaq %r0, -524288 llxaq %r0, -1 llxaq %r0, 0 llxaq %r0, 1 llxaq %r0, 524287 llxaq %r0, 0(%r1) llxaq %r0, 0(%r15) llxaq %r0, 524287(%r1,%r15) llxaq %r0, 524287(%r15,%r1) llxaq %r15, 0 #CHECK: pfcr %r0, %r0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0x16] #CHECK: pfcr %r15, %r1, 0 # encoding: [0xeb,0xf1,0x00,0x00,0x00,0x16] #CHECK: pfcr %r1, %r15, 0 # encoding: [0xeb,0x1f,0x00,0x00,0x00,0x16] #CHECK: pfcr %r15, %r15, 0 # encoding: [0xeb,0xff,0x00,0x00,0x00,0x16] #CHECK: pfcr %r0, %r0, -524288 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x16] #CHECK: pfcr %r0, %r0, -1 # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x16] #CHECK: pfcr %r0, %r0, 1 # encoding: [0xeb,0x00,0x00,0x01,0x00,0x16] #CHECK: pfcr %r0, %r0, 524287 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x16] #CHECK: pfcr %r0, %r0, 0(%r1) # encoding: [0xeb,0x00,0x10,0x00,0x00,0x16] #CHECK: pfcr %r0, %r0, 0(%r15) # encoding: [0xeb,0x00,0xf0,0x00,0x00,0x16] #CHECK: pfcr %r0, %r0, 524287(%r1) # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x16] #CHECK: pfcr %r0, %r0, 524287(%r15) # encoding: [0xeb,0x00,0xff,0xff,0x7f,0x16] pfcr %r0, %r0 ,0 pfcr %r15, %r1, 0 pfcr %r1, %r15, 0 pfcr %r15, %r15, 0 pfcr %r0, %r0, -524288 pfcr %r0, %r0, -1 pfcr %r0, %r0, 1 pfcr %r0, %r0, 524287 pfcr %r0, %r0, 0(%r1) pfcr %r0, %r0, 0(%r15) pfcr %r0, %r0, 524287(%r1) pfcr %r0, %r0, 524287(%r15) #CHECK: vavgq %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x40,0xf2] #CHECK: vavgq %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x42,0xf2] #CHECK: vavgq %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x44,0xf2] #CHECK: vavgq %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x48,0xf2] #CHECK: vavgq %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x4a,0xf2] vavgq %v0, %v0, %v0 vavgq %v0, %v0, %v31 vavgq %v0, %v31, %v0 vavgq %v31, %v0, %v0 vavgq %v18, %v3, %v20 #CHECK: vavglq %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x40,0xf0] #CHECK: vavglq %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x42,0xf0] #CHECK: vavglq %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x44,0xf0] #CHECK: vavglq %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x48,0xf0] #CHECK: vavglq %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x4a,0xf0] vavglq %v0, %v0, %v0 vavglq %v0, %v0, %v31 vavglq %v0, %v31, %v0 vavglq %v31, %v0, %v0 vavglq %v18, %v3, %v20 #CHECK: vblend %v0, %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x89] #CHECK: vblend %v0, %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x0f,0x00,0x00,0x89] #CHECK: vblend %v0, %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf1,0x89] #CHECK: vblend %v0, %v0, %v31, %v0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x89] #CHECK: vblend %v0, %v31, %v0, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x89] #CHECK: vblend %v31, %v0, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x89] #CHECK: vblend %v13, %v17, %v21, %v25, 11 # encoding: [0xe7,0xd1,0x5b,0x00,0x97,0x89] vblend %v0, %v0, %v0, %v0, 0 vblend %v0, %v0, %v0, %v0, 15 vblend %v0, %v0, %v0, %v31, 0 vblend %v0, %v0, %v31, %v0, 0 vblend %v0, %v31, %v0, %v0, 0 vblend %v31, %v0, %v0, %v0, 0 vblend %v13, %v17, %v21, %v25, 11 #CHECK: vblendb %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x89] #CHECK: vblendb %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x00,0x00,0xf1,0x89] #CHECK: vblendb %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x89] #CHECK: vblendb %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x89] #CHECK: vblendb %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x89] #CHECK: vblendb %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x50,0x00,0x97,0x89] vblendb %v0, %v0, %v0, %v0 vblendb %v0, %v0, %v0, %v31 vblendb %v0, %v0, %v31, %v0 vblendb %v0, %v31, %v0, %v0 vblendb %v31, %v0, %v0, %v0 vblendb %v13, %v17, %v21, %v25 #CHECK: vblendh %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x01,0x00,0x00,0x89] #CHECK: vblendh %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x01,0x00,0xf1,0x89] #CHECK: vblendh %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf1,0x00,0x02,0x89] #CHECK: vblendh %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x01,0x00,0x04,0x89] #CHECK: vblendh %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x01,0x00,0x08,0x89] #CHECK: vblendh %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x51,0x00,0x97,0x89] vblendh %v0, %v0, %v0, %v0 vblendh %v0, %v0, %v0, %v31 vblendh %v0, %v0, %v31, %v0 vblendh %v0, %v31, %v0, %v0 vblendh %v31, %v0, %v0, %v0 vblendh %v13, %v17, %v21, %v25 #CHECK: vblendf %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x02,0x00,0x00,0x89] #CHECK: vblendf %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x02,0x00,0xf1,0x89] #CHECK: vblendf %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf2,0x00,0x02,0x89] #CHECK: vblendf %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x02,0x00,0x04,0x89] #CHECK: vblendf %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x02,0x00,0x08,0x89] #CHECK: vblendf %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x52,0x00,0x97,0x89] vblendf %v0, %v0, %v0, %v0 vblendf %v0, %v0, %v0, %v31 vblendf %v0, %v0, %v31, %v0 vblendf %v0, %v31, %v0, %v0 vblendf %v31, %v0, %v0, %v0 vblendf %v13, %v17, %v21, %v25 #CHECK: vblendg %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x03,0x00,0x00,0x89] #CHECK: vblendg %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x03,0x00,0xf1,0x89] #CHECK: vblendg %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf3,0x00,0x02,0x89] #CHECK: vblendg %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x03,0x00,0x04,0x89] #CHECK: vblendg %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x03,0x00,0x08,0x89] #CHECK: vblendg %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x53,0x00,0x97,0x89] vblendg %v0, %v0, %v0, %v0 vblendg %v0, %v0, %v0, %v31 vblendg %v0, %v0, %v31, %v0 vblendg %v0, %v31, %v0, %v0 vblendg %v31, %v0, %v0, %v0 vblendg %v13, %v17, %v21, %v25 #CHECK: vblendq %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x04,0x00,0x00,0x89] #CHECK: vblendq %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x04,0x00,0xf1,0x89] #CHECK: vblendq %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf4,0x00,0x02,0x89] #CHECK: vblendq %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x04,0x00,0x04,0x89] #CHECK: vblendq %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x04,0x00,0x08,0x89] #CHECK: vblendq %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x54,0x00,0x97,0x89] vblendq %v0, %v0, %v0, %v0 vblendq %v0, %v0, %v0, %v31 vblendq %v0, %v0, %v31, %v0 vblendq %v0, %v31, %v0, %v0 vblendq %v31, %v0, %v0, %v0 vblendq %v13, %v17, %v21, %v25 #CHECK: vceqq %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x40,0xf8] #CHECK: vceqq %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x42,0xf8] #CHECK: vceqq %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x44,0xf8] #CHECK: vceqq %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x48,0xf8] #CHECK: vceqq %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x4a,0xf8] #CHECK: vceqqs %v5, %v22, %v7 # encoding: [0xe7,0x56,0x70,0x10,0x44,0xf8] vceqq %v0, %v0, %v0 vceqq %v0, %v0, %v31 vceqq %v0, %v31, %v0 vceqq %v31, %v0, %v0 vceqq %v18, %v3, %v20 vceqqs %v5, %v22, %v7 #CHECK: vchq %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x40,0xfb] #CHECK: vchq %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x42,0xfb] #CHECK: vchq %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x44,0xfb] #CHECK: vchq %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x48,0xfb] #CHECK: vchq %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x4a,0xfb] #CHECK: vchqs %v5, %v22, %v7 # encoding: [0xe7,0x56,0x70,0x10,0x44,0xfb] vchq %v0, %v0, %v0 vchq %v0, %v0, %v31 vchq %v0, %v31, %v0 vchq %v31, %v0, %v0 vchq %v18, %v3, %v20 vchqs %v5, %v22, %v7 #CHECK: vchlq %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x40,0xf9] #CHECK: vchlq %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x42,0xf9] #CHECK: vchlq %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x44,0xf9] #CHECK: vchlq %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x48,0xf9] #CHECK: vchlq %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x4a,0xf9] #CHECK: vchlqs %v5, %v22, %v7 # encoding: [0xe7,0x56,0x70,0x10,0x44,0xf9] vchlq %v0, %v0, %v0 vchlq %v0, %v0, %v31 vchlq %v0, %v31, %v0 vchlq %v31, %v0, %v0 vchlq %v18, %v3, %v20 vchlqs %v5, %v22, %v7 #CHECK: vclzq %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x40,0x53] #CHECK: vclzq %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x40,0x53] #CHECK: vclzq %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x44,0x53] #CHECK: vclzq %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x40,0x53] #CHECK: vclzq %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x48,0x53] #CHECK: vclzq %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x44,0x53] vclzq %v0, %v0 vclzq %v0, %v15 vclzq %v0, %v31 vclzq %v15, %v0 vclzq %v31, %v0 vclzq %v14, %v17 #CHECK: vctzq %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x40,0x52] #CHECK: vctzq %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x40,0x52] #CHECK: vctzq %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x44,0x52] #CHECK: vctzq %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x40,0x52] #CHECK: vctzq %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x48,0x52] #CHECK: vctzq %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x44,0x52] vctzq %v0, %v0 vctzq %v0, %v15 vctzq %v0, %v31 vctzq %v15, %v0 vctzq %v31, %v0 vctzq %v14, %v17 #CHECK: vcvbq %v0, %v0, 0 # encoding: [0xe6,0x00,0x00,0x00,0x00,0x4e] #CHECK: vcvbq %v0, %v0, 15 # encoding: [0xe6,0x00,0x00,0xf0,0x00,0x4e] #CHECK: vcvbq %v31, %v0, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x08,0x4e] #CHECK: vcvbq %v0, %v15, 0 # encoding: [0xe6,0x0f,0x00,0x00,0x00,0x4e] #CHECK: vcvbq %v0, %v31, 0 # encoding: [0xe6,0x0f,0x00,0x00,0x04,0x4e] #CHECK: vcvbq %v3, %v18, 4 # encoding: [0xe6,0x32,0x00,0x40,0x04,0x4e] vcvbq %v0, %v0, 0 vcvbq %v0, %v0, 15 vcvbq %v31, %v0, 0 vcvbq %v0, %v15, 0 vcvbq %v0, %v31, 0 vcvbq %v3, %v18, 4 #CHECK: vcvdq %v0, %v0, 0, 0 # encoding: [0xe6,0x00,0x00,0x00,0x00,0x4a] #CHECK: vcvdq %v0, %v0, 0, 15 # encoding: [0xe6,0x00,0x00,0xf0,0x00,0x4a] #CHECK: vcvdq %v0, %v0, 255, 0 # encoding: [0xe6,0x00,0x00,0x0f,0xf0,0x4a] #CHECK: vcvdq %v0, %v31, 0, 0 # encoding: [0xe6,0x0f,0x00,0x00,0x04,0x4a] #CHECK: vcvdq %v15, %v0, 0, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x00,0x4a] #CHECK: vcvdq %v31, %v0, 0, 0 # encoding: [0xe6,0xf0,0x00,0x00,0x08,0x4a] #CHECK: vcvdq %v18, %v9, 52, 11 # encoding: [0xe6,0x29,0x00,0xb3,0x48,0x4a] vcvdq %v0, %v0, 0, 0 vcvdq %v0, %v0, 0, 15 vcvdq %v0, %v0, 255, 0 vcvdq %v0, %v31, 0, 0 vcvdq %v15, %v0, 0, 0 vcvdq %v31, %v0, 0, 0 vcvdq %v18, %v9, 0x34, 11 #CHECK: vd %v0, %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xb2] #CHECK: vd %v0, %v0, %v0, 0, 15 # encoding: [0xe7,0x00,0x00,0x0f,0x00,0xb2] #CHECK: vd %v0, %v0, %v0, 15, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xb2] #CHECK: vd %v0, %v0, %v31, 0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xb2] #CHECK: vd %v0, %v31, %v0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xb2] #CHECK: vd %v31, %v0, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xb2] #CHECK: vd %v13, %v17, %v21, 8, 4 # encoding: [0xe7,0xd1,0x50,0x04,0x86,0xb2] vd %v0, %v0, %v0, 0, 0 vd %v0, %v0, %v0, 0, 15 vd %v0, %v0, %v0, 15, 0 vd %v0, %v0, %v31, 0, 0 vd %v0, %v31, %v0, 0, 0 vd %v31, %v0, %v0, 0, 0 vd %v13, %v17, %v21, 8, 4 #CHECK: vdf %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0xb2] #CHECK: vdf %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x0f,0x20,0xb2] #CHECK: vdf %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x22,0xb2] #CHECK: vdf %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xb2] #CHECK: vdf %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xb2] #CHECK: vdf %v13, %v17, %v21, 4 # encoding: [0xe7,0xd1,0x50,0x04,0x26,0xb2] vdf %v0, %v0, %v0, 0 vdf %v0, %v0, %v0, 15 vdf %v0, %v0, %v31, 0 vdf %v0, %v31, %v0, 0 vdf %v31, %v0, %v0, 0 vdf %v13, %v17, %v21, 4 #CHECK: vdg %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xb2] #CHECK: vdg %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x0f,0x30,0xb2] #CHECK: vdg %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xb2] #CHECK: vdg %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xb2] #CHECK: vdg %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xb2] #CHECK: vdg %v13, %v17, %v21, 4 # encoding: [0xe7,0xd1,0x50,0x04,0x36,0xb2] vdg %v0, %v0, %v0, 0 vdg %v0, %v0, %v0, 15 vdg %v0, %v0, %v31, 0 vdg %v0, %v31, %v0, 0 vdg %v31, %v0, %v0, 0 vdg %v13, %v17, %v21, 4 #CHECK: vdq %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x40,0xb2] #CHECK: vdq %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x0f,0x40,0xb2] #CHECK: vdq %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x42,0xb2] #CHECK: vdq %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x44,0xb2] #CHECK: vdq %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x48,0xb2] #CHECK: vdq %v13, %v17, %v21, 4 # encoding: [0xe7,0xd1,0x50,0x04,0x46,0xb2] vdq %v0, %v0, %v0, 0 vdq %v0, %v0, %v0, 15 vdq %v0, %v0, %v31, 0 vdq %v0, %v31, %v0, 0 vdq %v31, %v0, %v0, 0 vdq %v13, %v17, %v21, 4 #CHECK: vdl %v0, %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xb0] #CHECK: vdl %v0, %v0, %v0, 0, 15 # encoding: [0xe7,0x00,0x00,0x0f,0x00,0xb0] #CHECK: vdl %v0, %v0, %v0, 15, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xb0] #CHECK: vdl %v0, %v0, %v31, 0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xb0] #CHECK: vdl %v0, %v31, %v0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xb0] #CHECK: vdl %v31, %v0, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xb0] #CHECK: vdl %v13, %v17, %v21, 8, 4 # encoding: [0xe7,0xd1,0x50,0x04,0x86,0xb0] vdl %v0, %v0, %v0, 0, 0 vdl %v0, %v0, %v0, 0, 15 vdl %v0, %v0, %v0, 15, 0 vdl %v0, %v0, %v31, 0, 0 vdl %v0, %v31, %v0, 0, 0 vdl %v31, %v0, %v0, 0, 0 vdl %v13, %v17, %v21, 8, 4 #CHECK: vdlf %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0xb0] #CHECK: vdlf %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x0f,0x20,0xb0] #CHECK: vdlf %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x22,0xb0] #CHECK: vdlf %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xb0] #CHECK: vdlf %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xb0] #CHECK: vdlf %v13, %v17, %v21, 4 # encoding: [0xe7,0xd1,0x50,0x04,0x26,0xb0] vdlf %v0, %v0, %v0, 0 vdlf %v0, %v0, %v0, 15 vdlf %v0, %v0, %v31, 0 vdlf %v0, %v31, %v0, 0 vdlf %v31, %v0, %v0, 0 vdlf %v13, %v17, %v21, 4 #CHECK: vdlg %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xb0] #CHECK: vdlg %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x0f,0x30,0xb0] #CHECK: vdlg %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xb0] #CHECK: vdlg %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xb0] #CHECK: vdlg %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xb0] #CHECK: vdlg %v13, %v17, %v21, 4 # encoding: [0xe7,0xd1,0x50,0x04,0x36,0xb0] vdlg %v0, %v0, %v0, 0 vdlg %v0, %v0, %v0, 15 vdlg %v0, %v0, %v31, 0 vdlg %v0, %v31, %v0, 0 vdlg %v31, %v0, %v0, 0 vdlg %v13, %v17, %v21, 4 #CHECK: vdlq %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x40,0xb0] #CHECK: vdlq %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x0f,0x40,0xb0] #CHECK: vdlq %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x42,0xb0] #CHECK: vdlq %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x44,0xb0] #CHECK: vdlq %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x48,0xb0] #CHECK: vdlq %v13, %v17, %v21, 4 # encoding: [0xe7,0xd1,0x50,0x04,0x46,0xb0] vdlq %v0, %v0, %v0, 0 vdlq %v0, %v0, %v0, 15 vdlq %v0, %v0, %v31, 0 vdlq %v0, %v31, %v0, 0 vdlq %v31, %v0, %v0, 0 vdlq %v13, %v17, %v21, 4 #CHECK: veval %v0, %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x88] #CHECK: veval %v0, %v0, %v0, %v0, 255 # encoding: [0xe7,0x00,0x00,0xff,0x00,0x88] #CHECK: veval %v0, %v0, %v0, %v15, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x88] #CHECK: veval %v0, %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf1,0x88] #CHECK: veval %v0, %v0, %v15, %v0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x88] #CHECK: veval %v0, %v0, %v31, %v0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x88] #CHECK: veval %v0, %v15, %v0, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x88] #CHECK: veval %v0, %v31, %v0, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x88] #CHECK: veval %v15, %v0, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x88] #CHECK: veval %v31, %v0, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x88] #CHECK: veval %v18, %v3, %v20, %v5, 4 # encoding: [0xe7,0x23,0x40,0x04,0x5a,0x88] veval %v0, %v0, %v0, %v0, 0 veval %v0, %v0, %v0, %v0, 255 veval %v0, %v0, %v0, %v15, 0 veval %v0, %v0, %v0, %v31, 0 veval %v0, %v0, %v15, %v0, 0 veval %v0, %v0, %v31, %v0, 0 veval %v0, %v15, %v0, %v0, 0 veval %v0, %v31, %v0, %v0, 0 veval %v15, %v0, %v0, %v0, 0 veval %v31, %v0, %v0, %v0, 0 veval %v18, %v3, %v20, %v5, 4 #CHECK: vecq %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x40,0xdb] #CHECK: vecq %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x40,0xdb] #CHECK: vecq %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x44,0xdb] #CHECK: vecq %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x40,0xdb] #CHECK: vecq %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x48,0xdb] #CHECK: vecq %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x44,0xdb] vecq %v0, %v0 vecq %v0, %v15 vecq %v0, %v31 vecq %v15, %v0 vecq %v31, %v0 vecq %v14, %v17 #CHECK: veclq %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x40,0xd9] #CHECK: veclq %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x40,0xd9] #CHECK: veclq %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x44,0xd9] #CHECK: veclq %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x40,0xd9] #CHECK: veclq %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x48,0xd9] #CHECK: veclq %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x44,0xd9] veclq %v0, %v0 veclq %v0, %v15 veclq %v0, %v31 veclq %v15, %v0 veclq %v31, %v0 veclq %v14, %v17 #CHECK: vgem %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x54] #CHECK: vgem %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x54] #CHECK: vgem %v0, %v15, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x54] #CHECK: vgem %v0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x54] #CHECK: vgem %v15, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x54] #CHECK: vgem %v31, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x54] #CHECK: vgem %v14, %v17, 11 # encoding: [0xe7,0xe1,0x00,0x00,0xb4,0x54] vgem %v0, %v0, 0 vgem %v0, %v0, 15 vgem %v0, %v15, 0 vgem %v0, %v31, 0 vgem %v15, %v0, 0 vgem %v31, %v0, 0 vgem %v14, %v17, 11 #CHECK: vgemb %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x54] #CHECK: vgemb %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x54] #CHECK: vgemb %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x54] #CHECK: vgemb %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x54] #CHECK: vgemb %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x54] #CHECK: vgemb %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x04,0x54] vgemb %v0, %v0 vgemb %v0, %v15 vgemb %v0, %v31 vgemb %v15, %v0 vgemb %v31, %v0 vgemb %v14, %v17 #CHECK: vgemh %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0x54] #CHECK: vgemh %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x10,0x54] #CHECK: vgemh %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0x54] #CHECK: vgemh %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x10,0x54] #CHECK: vgemh %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x54] #CHECK: vgemh %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x14,0x54] vgemh %v0, %v0 vgemh %v0, %v15 vgemh %v0, %v31 vgemh %v15, %v0 vgemh %v31, %v0 vgemh %v14, %v17 #CHECK: vgemf %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0x54] #CHECK: vgemf %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x20,0x54] #CHECK: vgemf %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0x54] #CHECK: vgemf %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x20,0x54] #CHECK: vgemf %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x54] #CHECK: vgemf %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x24,0x54] vgemf %v0, %v0 vgemf %v0, %v15 vgemf %v0, %v31 vgemf %v15, %v0 vgemf %v31, %v0 vgemf %v14, %v17 #CHECK: vgemg %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0x54] #CHECK: vgemg %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x30,0x54] #CHECK: vgemg %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0x54] #CHECK: vgemg %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x30,0x54] #CHECK: vgemg %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0x54] #CHECK: vgemg %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x34,0x54] vgemg %v0, %v0 vgemg %v0, %v15 vgemg %v0, %v31 vgemg %v15, %v0 vgemg %v31, %v0 vgemg %v14, %v17 #CHECK: vgemq %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x40,0x54] #CHECK: vgemq %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x40,0x54] #CHECK: vgemq %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x44,0x54] #CHECK: vgemq %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x40,0x54] #CHECK: vgemq %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x48,0x54] #CHECK: vgemq %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x44,0x54] vgemq %v0, %v0 vgemq %v0, %v15 vgemq %v0, %v31 vgemq %v15, %v0 vgemq %v31, %v0 vgemq %v14, %v17 #CHECK: vlcq %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x40,0xde] #CHECK: vlcq %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x40,0xde] #CHECK: vlcq %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x44,0xde] #CHECK: vlcq %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x40,0xde] #CHECK: vlcq %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x48,0xde] #CHECK: vlcq %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x44,0xde] vlcq %v0, %v0 vlcq %v0, %v15 vlcq %v0, %v31 vlcq %v15, %v0 vlcq %v31, %v0 vlcq %v14, %v17 #CHECK: vlpq %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x40,0xdf] #CHECK: vlpq %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x40,0xdf] #CHECK: vlpq %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x44,0xdf] #CHECK: vlpq %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x40,0xdf] #CHECK: vlpq %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x48,0xdf] #CHECK: vlpq %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x44,0xdf] vlpq %v0, %v0 vlpq %v0, %v15 vlpq %v0, %v31 vlpq %v15, %v0 vlpq %v31, %v0 vlpq %v14, %v17 #CHECK: vmalg %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x03,0x00,0x00,0xaa] #CHECK: vmalg %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x03,0x00,0xf1,0xaa] #CHECK: vmalg %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf3,0x00,0x02,0xaa] #CHECK: vmalg %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x03,0x00,0x04,0xaa] #CHECK: vmalg %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x03,0x00,0x08,0xaa] #CHECK: vmalg %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x53,0x00,0x97,0xaa] vmalg %v0, %v0, %v0, %v0 vmalg %v0, %v0, %v0, %v31 vmalg %v0, %v0, %v31, %v0 vmalg %v0, %v31, %v0, %v0 vmalg %v31, %v0, %v0, %v0 vmalg %v13, %v17, %v21, %v25 #CHECK: vmalq %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x04,0x00,0x00,0xaa] #CHECK: vmalq %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x04,0x00,0xf1,0xaa] #CHECK: vmalq %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf4,0x00,0x02,0xaa] #CHECK: vmalq %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x04,0x00,0x04,0xaa] #CHECK: vmalq %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x04,0x00,0x08,0xaa] #CHECK: vmalq %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x54,0x00,0x97,0xaa] vmalq %v0, %v0, %v0, %v0 vmalq %v0, %v0, %v0, %v31 vmalq %v0, %v0, %v31, %v0 vmalq %v0, %v31, %v0, %v0 vmalq %v31, %v0, %v0, %v0 vmalq %v13, %v17, %v21, %v25 #CHECK: vmahg %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x03,0x00,0x00,0xab] #CHECK: vmahg %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x03,0x00,0xf1,0xab] #CHECK: vmahg %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf3,0x00,0x02,0xab] #CHECK: vmahg %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x03,0x00,0x04,0xab] #CHECK: vmahg %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x03,0x00,0x08,0xab] #CHECK: vmahg %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x53,0x00,0x97,0xab] vmahg %v0, %v0, %v0, %v0 vmahg %v0, %v0, %v0, %v31 vmahg %v0, %v0, %v31, %v0 vmahg %v0, %v31, %v0, %v0 vmahg %v31, %v0, %v0, %v0 vmahg %v13, %v17, %v21, %v25 #CHECK: vmahq %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x04,0x00,0x00,0xab] #CHECK: vmahq %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x04,0x00,0xf1,0xab] #CHECK: vmahq %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf4,0x00,0x02,0xab] #CHECK: vmahq %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x04,0x00,0x04,0xab] #CHECK: vmahq %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x04,0x00,0x08,0xab] #CHECK: vmahq %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x54,0x00,0x97,0xab] vmahq %v0, %v0, %v0, %v0 vmahq %v0, %v0, %v0, %v31 vmahq %v0, %v0, %v31, %v0 vmahq %v0, %v31, %v0, %v0 vmahq %v31, %v0, %v0, %v0 vmahq %v13, %v17, %v21, %v25 #CHECK: vmalhg %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x03,0x00,0x00,0xa9] #CHECK: vmalhg %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x03,0x00,0xf1,0xa9] #CHECK: vmalhg %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf3,0x00,0x02,0xa9] #CHECK: vmalhg %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x03,0x00,0x04,0xa9] #CHECK: vmalhg %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x03,0x00,0x08,0xa9] #CHECK: vmalhg %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x53,0x00,0x97,0xa9] vmalhg %v0, %v0, %v0, %v0 vmalhg %v0, %v0, %v0, %v31 vmalhg %v0, %v0, %v31, %v0 vmalhg %v0, %v31, %v0, %v0 vmalhg %v31, %v0, %v0, %v0 vmalhg %v13, %v17, %v21, %v25 #CHECK: vmalhq %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x04,0x00,0x00,0xa9] #CHECK: vmalhq %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x04,0x00,0xf1,0xa9] #CHECK: vmalhq %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf4,0x00,0x02,0xa9] #CHECK: vmalhq %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x04,0x00,0x04,0xa9] #CHECK: vmalhq %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x04,0x00,0x08,0xa9] #CHECK: vmalhq %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x54,0x00,0x97,0xa9] vmalhq %v0, %v0, %v0, %v0 vmalhq %v0, %v0, %v0, %v31 vmalhq %v0, %v0, %v31, %v0 vmalhq %v0, %v31, %v0, %v0 vmalhq %v31, %v0, %v0, %v0 vmalhq %v13, %v17, %v21, %v25 #CHECK: vmaeg %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x03,0x00,0x00,0xae] #CHECK: vmaeg %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x03,0x00,0xf1,0xae] #CHECK: vmaeg %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf3,0x00,0x02,0xae] #CHECK: vmaeg %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x03,0x00,0x04,0xae] #CHECK: vmaeg %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x03,0x00,0x08,0xae] #CHECK: vmaeg %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x53,0x00,0x97,0xae] vmaeg %v0, %v0, %v0, %v0 vmaeg %v0, %v0, %v0, %v31 vmaeg %v0, %v0, %v31, %v0 vmaeg %v0, %v31, %v0, %v0 vmaeg %v31, %v0, %v0, %v0 vmaeg %v13, %v17, %v21, %v25 #CHECK: vmaleg %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x03,0x00,0x00,0xac] #CHECK: vmaleg %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x03,0x00,0xf1,0xac] #CHECK: vmaleg %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf3,0x00,0x02,0xac] #CHECK: vmaleg %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x03,0x00,0x04,0xac] #CHECK: vmaleg %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x03,0x00,0x08,0xac] #CHECK: vmaleg %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x53,0x00,0x97,0xac] vmaleg %v0, %v0, %v0, %v0 vmaleg %v0, %v0, %v0, %v31 vmaleg %v0, %v0, %v31, %v0 vmaleg %v0, %v31, %v0, %v0 vmaleg %v31, %v0, %v0, %v0 vmaleg %v13, %v17, %v21, %v25 #CHECK: vmaog %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x03,0x00,0x00,0xaf] #CHECK: vmaog %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x03,0x00,0xf1,0xaf] #CHECK: vmaog %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf3,0x00,0x02,0xaf] #CHECK: vmaog %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x03,0x00,0x04,0xaf] #CHECK: vmaog %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x03,0x00,0x08,0xaf] #CHECK: vmaog %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x53,0x00,0x97,0xaf] vmaog %v0, %v0, %v0, %v0 vmaog %v0, %v0, %v0, %v31 vmaog %v0, %v0, %v31, %v0 vmaog %v0, %v31, %v0, %v0 vmaog %v31, %v0, %v0, %v0 vmaog %v13, %v17, %v21, %v25 #CHECK: vmalog %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x03,0x00,0x00,0xad] #CHECK: vmalog %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x03,0x00,0xf1,0xad] #CHECK: vmalog %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf3,0x00,0x02,0xad] #CHECK: vmalog %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x03,0x00,0x04,0xad] #CHECK: vmalog %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x03,0x00,0x08,0xad] #CHECK: vmalog %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x53,0x00,0x97,0xad] vmalog %v0, %v0, %v0, %v0 vmalog %v0, %v0, %v0, %v31 vmalog %v0, %v0, %v31, %v0 vmalog %v0, %v31, %v0, %v0 vmalog %v31, %v0, %v0, %v0 vmalog %v13, %v17, %v21, %v25 #CHECK: vmlg %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xa2] #CHECK: vmlg %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xa2] #CHECK: vmlg %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xa2] #CHECK: vmlg %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xa2] #CHECK: vmlg %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x3a,0xa2] vmlg %v0, %v0, %v0 vmlg %v0, %v0, %v31 vmlg %v0, %v31, %v0 vmlg %v31, %v0, %v0 vmlg %v18, %v3, %v20 #CHECK: vmlq %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x40,0xa2] #CHECK: vmlq %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x42,0xa2] #CHECK: vmlq %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x44,0xa2] #CHECK: vmlq %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x48,0xa2] #CHECK: vmlq %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x4a,0xa2] vmlq %v0, %v0, %v0 vmlq %v0, %v0, %v31 vmlq %v0, %v31, %v0 vmlq %v31, %v0, %v0 vmlq %v18, %v3, %v20 #CHECK: vmhg %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xa3] #CHECK: vmhg %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xa3] #CHECK: vmhg %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xa3] #CHECK: vmhg %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xa3] #CHECK: vmhg %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x3a,0xa3] vmhg %v0, %v0, %v0 vmhg %v0, %v0, %v31 vmhg %v0, %v31, %v0 vmhg %v31, %v0, %v0 vmhg %v18, %v3, %v20 #CHECK: vmhq %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x40,0xa3] #CHECK: vmhq %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x42,0xa3] #CHECK: vmhq %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x44,0xa3] #CHECK: vmhq %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x48,0xa3] #CHECK: vmhq %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x4a,0xa3] vmhq %v0, %v0, %v0 vmhq %v0, %v0, %v31 vmhq %v0, %v31, %v0 vmhq %v31, %v0, %v0 vmhq %v18, %v3, %v20 #CHECK: vmlhg %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xa1] #CHECK: vmlhg %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xa1] #CHECK: vmlhg %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xa1] #CHECK: vmlhg %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xa1] #CHECK: vmlhg %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x3a,0xa1] vmlhg %v0, %v0, %v0 vmlhg %v0, %v0, %v31 vmlhg %v0, %v31, %v0 vmlhg %v31, %v0, %v0 vmlhg %v18, %v3, %v20 #CHECK: vmlhq %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x40,0xa1] #CHECK: vmlhq %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x42,0xa1] #CHECK: vmlhq %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x44,0xa1] #CHECK: vmlhq %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x48,0xa1] #CHECK: vmlhq %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x4a,0xa1] vmlhq %v0, %v0, %v0 vmlhq %v0, %v0, %v31 vmlhq %v0, %v31, %v0 vmlhq %v31, %v0, %v0 vmlhq %v18, %v3, %v20 #CHECK: vmeg %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xa6] #CHECK: vmeg %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xa6] #CHECK: vmeg %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xa6] #CHECK: vmeg %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xa6] #CHECK: vmeg %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x3a,0xa6] vmeg %v0, %v0, %v0 vmeg %v0, %v0, %v31 vmeg %v0, %v31, %v0 vmeg %v31, %v0, %v0 vmeg %v18, %v3, %v20 #CHECK: vmleg %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xa4] #CHECK: vmleg %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xa4] #CHECK: vmleg %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xa4] #CHECK: vmleg %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xa4] #CHECK: vmleg %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x3a,0xa4] vmleg %v0, %v0, %v0 vmleg %v0, %v0, %v31 vmleg %v0, %v31, %v0 vmleg %v31, %v0, %v0 vmleg %v18, %v3, %v20 #CHECK: vmog %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xa7] #CHECK: vmog %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xa7] #CHECK: vmog %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xa7] #CHECK: vmog %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xa7] #CHECK: vmog %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x3a,0xa7] vmog %v0, %v0, %v0 vmog %v0, %v0, %v31 vmog %v0, %v31, %v0 vmog %v31, %v0, %v0 vmog %v18, %v3, %v20 #CHECK: vmlog %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xa5] #CHECK: vmlog %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xa5] #CHECK: vmlog %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xa5] #CHECK: vmlog %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xa5] #CHECK: vmlog %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x3a,0xa5] vmlog %v0, %v0, %v0 vmlog %v0, %v0, %v31 vmlog %v0, %v31, %v0 vmlog %v31, %v0, %v0 vmlog %v18, %v3, %v20 #CHECK: vmnq %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x40,0xfe] #CHECK: vmnq %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x42,0xfe] #CHECK: vmnq %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x44,0xfe] #CHECK: vmnq %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x48,0xfe] #CHECK: vmnq %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x4a,0xfe] vmnq %v0, %v0, %v0 vmnq %v0, %v0, %v31 vmnq %v0, %v31, %v0 vmnq %v31, %v0, %v0 vmnq %v18, %v3, %v20 #CHECK: vmnlq %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x40,0xfc] #CHECK: vmnlq %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x42,0xfc] #CHECK: vmnlq %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x44,0xfc] #CHECK: vmnlq %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x48,0xfc] #CHECK: vmnlq %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x4a,0xfc] vmnlq %v0, %v0, %v0 vmnlq %v0, %v0, %v31 vmnlq %v0, %v31, %v0 vmnlq %v31, %v0, %v0 vmnlq %v18, %v3, %v20 #CHECK: vmxq %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x40,0xff] #CHECK: vmxq %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x42,0xff] #CHECK: vmxq %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x44,0xff] #CHECK: vmxq %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x48,0xff] #CHECK: vmxq %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x4a,0xff] vmxq %v0, %v0, %v0 vmxq %v0, %v0, %v31 vmxq %v0, %v31, %v0 vmxq %v31, %v0, %v0 vmxq %v18, %v3, %v20 #CHECK: vmxlq %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x40,0xfd] #CHECK: vmxlq %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x42,0xfd] #CHECK: vmxlq %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x44,0xfd] #CHECK: vmxlq %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x48,0xfd] #CHECK: vmxlq %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x4a,0xfd] vmxlq %v0, %v0, %v0 vmxlq %v0, %v0, %v31 vmxlq %v0, %v31, %v0 vmxlq %v31, %v0, %v0 vmxlq %v18, %v3, %v20 #CHECK: vr %v0, %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xb3] #CHECK: vr %v0, %v0, %v0, 0, 15 # encoding: [0xe7,0x00,0x00,0x0f,0x00,0xb3] #CHECK: vr %v0, %v0, %v0, 15, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xb3] #CHECK: vr %v0, %v0, %v31, 0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xb3] #CHECK: vr %v0, %v31, %v0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xb3] #CHECK: vr %v31, %v0, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xb3] #CHECK: vr %v13, %v17, %v21, 8, 4 # encoding: [0xe7,0xd1,0x50,0x04,0x86,0xb3] vr %v0, %v0, %v0, 0, 0 vr %v0, %v0, %v0, 0, 15 vr %v0, %v0, %v0, 15, 0 vr %v0, %v0, %v31, 0, 0 vr %v0, %v31, %v0, 0, 0 vr %v31, %v0, %v0, 0, 0 vr %v13, %v17, %v21, 8, 4 #CHECK: vrf %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0xb3] #CHECK: vrf %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x0f,0x20,0xb3] #CHECK: vrf %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x22,0xb3] #CHECK: vrf %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xb3] #CHECK: vrf %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xb3] #CHECK: vrf %v13, %v17, %v21, 4 # encoding: [0xe7,0xd1,0x50,0x04,0x26,0xb3] vrf %v0, %v0, %v0, 0 vrf %v0, %v0, %v0, 15 vrf %v0, %v0, %v31, 0 vrf %v0, %v31, %v0, 0 vrf %v31, %v0, %v0, 0 vrf %v13, %v17, %v21, 4 #CHECK: vrg %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xb3] #CHECK: vrg %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x0f,0x30,0xb3] #CHECK: vrg %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xb3] #CHECK: vrg %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xb3] #CHECK: vrg %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xb3] #CHECK: vrg %v13, %v17, %v21, 4 # encoding: [0xe7,0xd1,0x50,0x04,0x36,0xb3] vrg %v0, %v0, %v0, 0 vrg %v0, %v0, %v0, 15 vrg %v0, %v0, %v31, 0 vrg %v0, %v31, %v0, 0 vrg %v31, %v0, %v0, 0 vrg %v13, %v17, %v21, 4 #CHECK: vrq %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x40,0xb3] #CHECK: vrq %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x0f,0x40,0xb3] #CHECK: vrq %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x42,0xb3] #CHECK: vrq %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x44,0xb3] #CHECK: vrq %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x48,0xb3] #CHECK: vrq %v13, %v17, %v21, 4 # encoding: [0xe7,0xd1,0x50,0x04,0x46,0xb3] vrq %v0, %v0, %v0, 0 vrq %v0, %v0, %v0, 15 vrq %v0, %v0, %v31, 0 vrq %v0, %v31, %v0, 0 vrq %v31, %v0, %v0, 0 vrq %v13, %v17, %v21, 4 #CHECK: vrl %v0, %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xb1] #CHECK: vrl %v0, %v0, %v0, 0, 15 # encoding: [0xe7,0x00,0x00,0x0f,0x00,0xb1] #CHECK: vrl %v0, %v0, %v0, 15, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xb1] #CHECK: vrl %v0, %v0, %v31, 0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xb1] #CHECK: vrl %v0, %v31, %v0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xb1] #CHECK: vrl %v31, %v0, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xb1] #CHECK: vrl %v13, %v17, %v21, 8, 4 # encoding: [0xe7,0xd1,0x50,0x04,0x86,0xb1] vrl %v0, %v0, %v0, 0, 0 vrl %v0, %v0, %v0, 0, 15 vrl %v0, %v0, %v0, 15, 0 vrl %v0, %v0, %v31, 0, 0 vrl %v0, %v31, %v0, 0, 0 vrl %v31, %v0, %v0, 0, 0 vrl %v13, %v17, %v21, 8, 4 #CHECK: vrlf %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0xb1] #CHECK: vrlf %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x0f,0x20,0xb1] #CHECK: vrlf %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x22,0xb1] #CHECK: vrlf %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xb1] #CHECK: vrlf %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xb1] #CHECK: vrlf %v13, %v17, %v21, 4 # encoding: [0xe7,0xd1,0x50,0x04,0x26,0xb1] vrlf %v0, %v0, %v0, 0 vrlf %v0, %v0, %v0, 15 vrlf %v0, %v0, %v31, 0 vrlf %v0, %v31, %v0, 0 vrlf %v31, %v0, %v0, 0 vrlf %v13, %v17, %v21, 4 #CHECK: vrlg %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xb1] #CHECK: vrlg %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x0f,0x30,0xb1] #CHECK: vrlg %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xb1] #CHECK: vrlg %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xb1] #CHECK: vrlg %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xb1] #CHECK: vrlg %v13, %v17, %v21, 4 # encoding: [0xe7,0xd1,0x50,0x04,0x36,0xb1] vrlg %v0, %v0, %v0, 0 vrlg %v0, %v0, %v0, 15 vrlg %v0, %v0, %v31, 0 vrlg %v0, %v31, %v0, 0 vrlg %v31, %v0, %v0, 0 vrlg %v13, %v17, %v21, 4 #CHECK: vrlq %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x40,0xb1] #CHECK: vrlq %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x0f,0x40,0xb1] #CHECK: vrlq %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x42,0xb1] #CHECK: vrlq %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x44,0xb1] #CHECK: vrlq %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x48,0xb1] #CHECK: vrlq %v13, %v17, %v21, 4 # encoding: [0xe7,0xd1,0x50,0x04,0x46,0xb1] vrlq %v0, %v0, %v0, 0 vrlq %v0, %v0, %v0, 15 vrlq %v0, %v0, %v31, 0 vrlq %v0, %v31, %v0, 0 vrlq %v31, %v0, %v0, 0 vrlq %v13, %v17, %v21, 4 #CHECK: vtp %v0, 0 # encoding: [0xe6,0x00,0x00,0x00,0x00,0x5f] #CHECK: vtp %v0, 65535 # encoding: [0xe6,0x00,0x0f,0xff,0xf0,0x5f] #CHECK: vtp %v15, 4660 # encoding: [0xe6,0x0f,0x01,0x23,0x40,0x5f] vtp %v0, 0 vtp %v0, 65535 vtp %v15, 4660 #CHECK: vtz %v0, %v0, 0 # encoding: [0xe6,0x00,0x00,0x00,0x00,0x7f] #CHECK: vtz %v0, %v0, 65535 # encoding: [0xe6,0x00,0x0f,0xff,0xf0,0x7f] #CHECK: vtz %v0, %v31, 0 # encoding: [0xe6,0x00,0xf0,0x00,0x02,0x7f] #CHECK: vtz %v31, %v0, 0 # encoding: [0xe6,0x0f,0x00,0x00,0x04,0x7f] #CHECK: vtz %v13, %v17, 4660 # encoding: [0xe6,0x0d,0x11,0x23,0x42,0x7f] vtz %v0, %v0, 0 vtz %v0, %v0, 65535 vtz %v0, %v31, 0 vtz %v31, %v0, 0 vtz %v13, %v17, 4660 #CHECK: vuphg %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xd7] #CHECK: vuphg %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x30,0xd7] #CHECK: vuphg %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xd7] #CHECK: vuphg %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x30,0xd7] #CHECK: vuphg %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xd7] #CHECK: vuphg %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x34,0xd7] vuphg %v0, %v0 vuphg %v0, %v15 vuphg %v0, %v31 vuphg %v15, %v0 vuphg %v31, %v0 vuphg %v14, %v17 #CHECK: vuplg %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xd6] #CHECK: vuplg %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x30,0xd6] #CHECK: vuplg %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xd6] #CHECK: vuplg %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x30,0xd6] #CHECK: vuplg %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xd6] #CHECK: vuplg %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x34,0xd6] vuplg %v0, %v0 vuplg %v0, %v15 vuplg %v0, %v31 vuplg %v15, %v0 vuplg %v31, %v0 vuplg %v14, %v17 #CHECK: vuplhg %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xd5] #CHECK: vuplhg %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x30,0xd5] #CHECK: vuplhg %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xd5] #CHECK: vuplhg %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x30,0xd5] #CHECK: vuplhg %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xd5] #CHECK: vuplhg %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x34,0xd5] vuplhg %v0, %v0 vuplhg %v0, %v15 vuplhg %v0, %v31 vuplhg %v15, %v0 vuplhg %v31, %v0 vuplhg %v14, %v17 #CHECK: vupllg %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xd4] #CHECK: vupllg %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x30,0xd4] #CHECK: vupllg %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xd4] #CHECK: vupllg %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x30,0xd4] #CHECK: vupllg %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xd4] #CHECK: vupllg %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x34,0xd4] vupllg %v0, %v0 vupllg %v0, %v15 vupllg %v0, %v31 vupllg %v15, %v0 vupllg %v31, %v0 vupllg %v14, %v17