Lines Matching refs:DAG
10 ; PPC64-DAG: stxsdx 2, 0, [[ADDR_HI:[0-9]+]]
11 ; PPC64-DAG: stxsdx 1, 0, [[ADDR_LO:[0-9]+]]
12 ; PPC64-DAG: addi [[ADDR_HI]], [[SP:[0-9]+]], [[OFFSET_HI:-?[0-9]+]]
13 ; PPC64-DAG: addi [[ADDR_LO]], [[SP]], [[OFFSET_LO:-?[0-9]+]]
14 ; PPC64-DAG: li [[MASK_REG:[0-9]+]], 1
16 ; PPC64-DAG: ld [[HI:[0-9]+]], [[OFFSET_LO]]([[SP]])
17 ; PPC64-DAG: ld [[LO:[0-9]+]], [[OFFSET_HI]]([[SP]])
19 ; PPC64-DAG: xor 3, [[HI]], [[FLIP_BIT]]
20 ; PPC64-DAG: xor 4, [[LO]], [[FLIP_BIT]]
24 ; PPC64-P8-DAG: mfvsrd [[LO:[0-9]+]], 2
25 ; PPC64-P8-DAG: mfvsrd [[HI:[0-9]+]], 1
26 ; PPC64-P8-DAG: li [[MASK_REG:[0-9]+]], 1
27 ; PPC64-P8-DAG: sldi [[SHIFT_REG:[0-9]+]], [[MASK_REG]], 63
29 ; PPC64-P8-DAG: xor 3, [[HI]], [[FLIP_BIT]]
30 ; PPC64-P8-DAG: xor 4, [[LO]], [[FLIP_BIT]]
33 ; PPC32-DAG: stfd 1, 24(1)
34 ; PPC32-DAG: stfd 2, 16(1)
36 ; PPC32-DAG: lwz [[HI0:[0-9]+]], 24(1)
37 ; PPC32-DAG: lwz [[LO0:[0-9]+]], 16(1)
38 ; PPC32-DAG: lwz [[HI1:[0-9]+]], 28(1)
39 ; PPC32-DAG: lwz [[LO1:[0-9]+]], 20(1)
41 ; PPC32-DAG: xor [[HI0]], [[HI0]], [[FLIP_BIT]]
42 ; PPC32-DAG: xor [[LO0]], [[LO0]], [[FLIP_BIT]]
52 ; PPC64-DAG: stxsdx 2, 0, [[ADDR_HI:[0-9]+]]
53 ; PPC64-DAG: stxsdx 1, 0, [[ADDR_LO:[0-9]+]]
54 ; PPC64-DAG: addi [[ADDR_HI]], [[SP:[0-9]+]], [[OFFSET_HI:-?[0-9]+]]
55 ; PPC64-DAG: addi [[ADDR_LO]], [[SP]], [[OFFSET_LO:-?[0-9]+]]
56 ; PPC64-DAG: li [[FLIP_BIT:[0-9]+]], 1
57 ; PPC64-DAG: sldi [[FLIP_BIT]], [[FLIP_BIT]], 63
58 ; PPC64-DAG: ld [[HI:[0-9]+]], [[OFFSET_LO]]([[SP]])
59 ; PPC64-DAG: ld [[LO:[0-9]+]], [[OFFSET_HI]]([[SP]])
61 ; PPC64-DAG: xor 3, [[HI]], [[FLIP_BIT]]
62 ; PPC64-DAG: xor 4, [[LO]], [[FLIP_BIT]]
66 ; PPC64-P8-DAG: mfvsrd [[LO:[0-9]+]], 2
67 ; PPC64-P8-DAG: mfvsrd [[HI:[0-9]+]], 1
68 ; PPC64-P8-DAG: li [[IMM1:[0-9]+]], 1
69 ; PPC64-P8-DAG: sldi [[FLIP_BIT]], [[IMM1]], 63
71 ; PPC64-P8-DAG: xor 3, [[HI]], [[FLIP_BIT]]
72 ; PPC64-P8-DAG: xor 4, [[LO]], [[FLIP_BIT]]
75 ; PPC32-DAG: stfd 1, 24(1)
76 ; PPC32-DAG: stfd 2, 16(1)
78 ; PPC32-DAG: lwz [[HI0:[0-9]+]], 24(1)
79 ; PPC32-DAG: lwz [[LO0:[0-9]+]], 16(1)
80 ; PPC32-DAG: lwz [[HI1:[0-9]+]], 28(1)
81 ; PPC32-DAG: lwz [[LO1:[0-9]+]], 20(1)
83 ; PPC32-DAG: xoris [[HI0]], [[HI0]], 32768
84 ; PPC32-DAG: xoris [[LO0]], [[LO0]], 32768
94 ; PPC64-DAG: stxsdx 1, 0, [[ADDR_REG:[0-9]+]]
95 ; PPC64-DAG: addi [[ADDR_REG]], 1, [[OFFSET:-?[0-9]+]]
96 ; PPC64-DAG: li [[SIGN:[0-9]+]], 1
97 ; PPC64-DAG: sldi [[SIGN]], [[SIGN]], 63
98 ; PPC64-DAG: li [[HI_TMP:[0-9]+]], 16399
99 ; PPC64-DAG: sldi [[CST_HI:[0-9]+]], [[HI_TMP]], 48
100 ; PPC64-DAG: li [[LO_TMP:[0-9]+]], 3019
101 ; PPC64-DAG: sldi [[CST_LO:[0-9]+]], [[LO_TMP]], 52
103 ; PPC64-DAG: ld [[X_HI:[0-9]+]], [[OFFSET]](1)
104 ; PPC64-DAG: and [[NEW_HI_TMP:[0-9]+]], [[X_HI]], [[SIGN]]
105 ; PPC64-DAG: or 3, [[NEW_HI_TMP]], [[CST_HI]]
106 ; PPC64-DAG: xor 4, [[SIGN]], [[CST_LO]]
110 ; PPC64-P8-DAG: mfvsrd [[X_HI:[0-9]+]], 1
111 ; PPC64-P8-DAG: li [[SIGN:[0-9]+]], 1
112 ; PPC64-P8-DAG: sldi [[SIGN]], [[SIGN]], 63
113 ; PPC64-P8-DAG: li [[HI_TMP:[0-9]+]], 16399
114 ; PPC64-P8-DAG: sldi [[CST_HI:[0-9]+]], [[HI_TMP]], 48
115 ; PPC64-P8-DAG: li [[LO_TMP:[0-9]+]], 3019
116 ; PPC64-P8-DAG: sldi [[CST_LO:[0-9]+]], [[LO_TMP]], 52
118 ; PPC64-P8-DAG: and [[NEW_HI_TMP:[0-9]+]], [[X_HI]], [[SIGN]]
119 ; PPC64-P8-DAG: or 3, [[NEW_HI_TMP]], [[CST_HI]]
120 ; PPC64-P8-DAG: xor 4, [[NEW_HI_TMP]], [[CST_LO]]
128 ; PPC32-DAG: oris {{[0-9]+}}, [[FLIP_BIT]], 16399
129 ; PPC32-DAG: xoris {{[0-9]+}}, [[FLIP_BIT]], 48304