Searched refs:SHIFT2 (Results 1 – 16 of 16) sorted by relevance
/external/llvm/test/CodeGen/SystemZ/ |
D | atomicrmw-minmax-01.ll | 5 ; RUN: llc < %s -mtriple=s390x-linux-gnu | FileCheck %s -check-prefix=CHECK-SHIFT2 12 ; - CHECK-SHIFT2 makes sure that %b is shifted into the high part of the word 39 ; CHECK-SHIFT2-LABEL: f1: 40 ; CHECK-SHIFT2: sll %r3, 24 41 ; CHECK-SHIFT2: rll 42 ; CHECK-SHIFT2: crjle {{%r[0-9]+}}, %r3 43 ; CHECK-SHIFT2: rll 44 ; CHECK-SHIFT2: rll 45 ; CHECK-SHIFT2: br %r14 75 ; CHECK-SHIFT2-LABEL: f2: [all …]
|
D | atomicrmw-minmax-02.ll | 5 ; RUN: llc < %s -mtriple=s390x-linux-gnu | FileCheck %s -check-prefix=CHECK-SHIFT2 12 ; - CHECK-SHIFT2 makes sure that %b is shifted into the high part of the word 39 ; CHECK-SHIFT2-LABEL: f1: 40 ; CHECK-SHIFT2: sll %r3, 16 41 ; CHECK-SHIFT2: rll 42 ; CHECK-SHIFT2: crjle {{%r[0-9]+}}, %r3 43 ; CHECK-SHIFT2: rll 44 ; CHECK-SHIFT2: rll 45 ; CHECK-SHIFT2: br %r14 75 ; CHECK-SHIFT2-LABEL: f2: [all …]
|
D | atomicrmw-and-02.ll | 5 ; RUN: llc < %s -mtriple=s390x-linux-gnu | FileCheck %s -check-prefix=CHECK-SHIFT2 12 ; - CHECK-SHIFT2 makes sure that %b is shifted into the high part of the word 37 ; CHECK-SHIFT2-LABEL: f1: 38 ; CHECK-SHIFT2: sll %r3, 16 39 ; CHECK-SHIFT2: oill %r3, 65535 40 ; CHECK-SHIFT2: rll 41 ; CHECK-SHIFT2: nr {{%r[0-9]+}}, %r3 42 ; CHECK-SHIFT2: rll 43 ; CHECK-SHIFT2: rll 44 ; CHECK-SHIFT2: br %r14 [all …]
|
D | atomicrmw-nand-02.ll | 5 ; RUN: llc < %s -mtriple=s390x-linux-gnu | FileCheck %s -check-prefix=CHECK-SHIFT2 12 ; - CHECK-SHIFT2 makes sure that %b is shifted into the high part of the word 38 ; CHECK-SHIFT2-LABEL: f1: 39 ; CHECK-SHIFT2: sll %r3, 16 40 ; CHECK-SHIFT2: oill %r3, 65535 41 ; CHECK-SHIFT2: rll 42 ; CHECK-SHIFT2: nr {{%r[0-9]+}}, %r3 43 ; CHECK-SHIFT2: rll 44 ; CHECK-SHIFT2: rll 45 ; CHECK-SHIFT2: br %r14 [all …]
|
D | atomicrmw-nand-01.ll | 5 ; RUN: llc < %s -mtriple=s390x-linux-gnu | FileCheck %s -check-prefix=CHECK-SHIFT2 12 ; - CHECK-SHIFT2 makes sure that %b is shifted into the high part of the word 38 ; CHECK-SHIFT2-LABEL: f1: 39 ; CHECK-SHIFT2: sll %r3, 24 40 ; CHECK-SHIFT2: oilf %r3, 16777215 41 ; CHECK-SHIFT2: rll 42 ; CHECK-SHIFT2: nr {{%r[0-9]+}}, %r3 43 ; CHECK-SHIFT2: rll 44 ; CHECK-SHIFT2: rll 45 ; CHECK-SHIFT2: br %r14 [all …]
|
D | atomicrmw-and-01.ll | 5 ; RUN: llc < %s -mtriple=s390x-linux-gnu | FileCheck %s -check-prefix=CHECK-SHIFT2 12 ; - CHECK-SHIFT2 makes sure that %b is shifted into the high part of the word 37 ; CHECK-SHIFT2-LABEL: f1: 38 ; CHECK-SHIFT2: sll %r3, 24 39 ; CHECK-SHIFT2: oilf %r3, 16777215 40 ; CHECK-SHIFT2: rll 41 ; CHECK-SHIFT2: nr {{%r[0-9]+}}, %r3 42 ; CHECK-SHIFT2: rll 43 ; CHECK-SHIFT2: rll 44 ; CHECK-SHIFT2: br %r14 [all …]
|
D | atomicrmw-add-02.ll | 5 ; RUN: llc < %s -mtriple=s390x-linux-gnu | FileCheck %s -check-prefix=CHECK-SHIFT2 12 ; - CHECK-SHIFT2 makes sure that %b is shifted into the high part of the word 37 ; CHECK-SHIFT2-LABEL: f1: 38 ; CHECK-SHIFT2: sll %r3, 16 39 ; CHECK-SHIFT2: rll 40 ; CHECK-SHIFT2: ar {{%r[0-9]+}}, %r3 41 ; CHECK-SHIFT2: rll 42 ; CHECK-SHIFT2: rll 43 ; CHECK-SHIFT2: br %r14 71 ; CHECK-SHIFT2-LABEL: f2: [all …]
|
D | atomicrmw-xor-01.ll | 5 ; RUN: llc < %s -mtriple=s390x-linux-gnu | FileCheck %s -check-prefix=CHECK-SHIFT2 12 ; - CHECK-SHIFT2 makes sure that %b is shifted into the high part of the word 37 ; CHECK-SHIFT2-LABEL: f1: 38 ; CHECK-SHIFT2: sll %r3, 24 39 ; CHECK-SHIFT2: rll 40 ; CHECK-SHIFT2: xr {{%r[0-9]+}}, %r3 41 ; CHECK-SHIFT2: rll 42 ; CHECK-SHIFT2: rll 43 ; CHECK-SHIFT2: br %r14 71 ; CHECK-SHIFT2-LABEL: f2: [all …]
|
D | atomicrmw-add-01.ll | 5 ; RUN: llc < %s -mtriple=s390x-linux-gnu | FileCheck %s -check-prefix=CHECK-SHIFT2 12 ; - CHECK-SHIFT2 makes sure that %b is shifted into the high part of the word 37 ; CHECK-SHIFT2-LABEL: f1: 38 ; CHECK-SHIFT2: sll %r3, 24 39 ; CHECK-SHIFT2: rll 40 ; CHECK-SHIFT2: ar {{%r[0-9]+}}, %r3 41 ; CHECK-SHIFT2: rll 42 ; CHECK-SHIFT2: rll 43 ; CHECK-SHIFT2: br %r14 71 ; CHECK-SHIFT2-LABEL: f2: [all …]
|
D | atomicrmw-or-02.ll | 5 ; RUN: llc < %s -mtriple=s390x-linux-gnu | FileCheck %s -check-prefix=CHECK-SHIFT2 12 ; - CHECK-SHIFT2 makes sure that %b is shifted into the high part of the word 37 ; CHECK-SHIFT2-LABEL: f1: 38 ; CHECK-SHIFT2: sll %r3, 16 39 ; CHECK-SHIFT2: rll 40 ; CHECK-SHIFT2: or {{%r[0-9]+}}, %r3 41 ; CHECK-SHIFT2: rll 42 ; CHECK-SHIFT2: rll 43 ; CHECK-SHIFT2: br %r14 71 ; CHECK-SHIFT2-LABEL: f2: [all …]
|
D | atomicrmw-xor-02.ll | 5 ; RUN: llc < %s -mtriple=s390x-linux-gnu | FileCheck %s -check-prefix=CHECK-SHIFT2 12 ; - CHECK-SHIFT2 makes sure that %b is shifted into the high part of the word 37 ; CHECK-SHIFT2-LABEL: f1: 38 ; CHECK-SHIFT2: sll %r3, 16 39 ; CHECK-SHIFT2: rll 40 ; CHECK-SHIFT2: xr {{%r[0-9]+}}, %r3 41 ; CHECK-SHIFT2: rll 42 ; CHECK-SHIFT2: rll 43 ; CHECK-SHIFT2: br %r14 71 ; CHECK-SHIFT2-LABEL: f2: [all …]
|
D | atomicrmw-sub-02.ll | 5 ; RUN: llc < %s -mtriple=s390x-linux-gnu | FileCheck %s -check-prefix=CHECK-SHIFT2 12 ; - CHECK-SHIFT2 makes sure that %b is shifted into the high part of the word 37 ; CHECK-SHIFT2-LABEL: f1: 38 ; CHECK-SHIFT2: sll %r3, 16 39 ; CHECK-SHIFT2: rll 40 ; CHECK-SHIFT2: sr {{%r[0-9]+}}, %r3 41 ; CHECK-SHIFT2: rll 42 ; CHECK-SHIFT2: rll 43 ; CHECK-SHIFT2: br %r14 71 ; CHECK-SHIFT2-LABEL: f2: [all …]
|
D | atomicrmw-or-01.ll | 5 ; RUN: llc < %s -mtriple=s390x-linux-gnu | FileCheck %s -check-prefix=CHECK-SHIFT2 12 ; - CHECK-SHIFT2 makes sure that %b is shifted into the high part of the word 37 ; CHECK-SHIFT2-LABEL: f1: 38 ; CHECK-SHIFT2: sll %r3, 24 39 ; CHECK-SHIFT2: rll 40 ; CHECK-SHIFT2: or {{%r[0-9]+}}, %r3 41 ; CHECK-SHIFT2: rll 42 ; CHECK-SHIFT2: rll 43 ; CHECK-SHIFT2: br %r14 71 ; CHECK-SHIFT2-LABEL: f2: [all …]
|
D | atomicrmw-sub-01.ll | 5 ; RUN: llc < %s -mtriple=s390x-linux-gnu | FileCheck %s -check-prefix=CHECK-SHIFT2 12 ; - CHECK-SHIFT2 makes sure that %b is shifted into the high part of the word 37 ; CHECK-SHIFT2-LABEL: f1: 38 ; CHECK-SHIFT2: sll %r3, 24 39 ; CHECK-SHIFT2: rll 40 ; CHECK-SHIFT2: sr {{%r[0-9]+}}, %r3 41 ; CHECK-SHIFT2: rll 42 ; CHECK-SHIFT2: rll 43 ; CHECK-SHIFT2: br %r14 71 ; CHECK-SHIFT2-LABEL: f2: [all …]
|
/external/harfbuzz_ng/src/hb-ucdn/ |
D | ucdn.c | 60 index = index0[code >> (SHIFT1+SHIFT2)] << SHIFT1; in get_ucd_record() 61 offset = (code >> SHIFT2) & ((1<<SHIFT1) - 1); in get_ucd_record() 62 index = index1[index + offset] << SHIFT2; in get_ucd_record() 63 offset = code & ((1<<SHIFT2) - 1); in get_ucd_record()
|
D | unicodedata_db.h | 1646 #define SHIFT2 3 macro
|