1 /* SPDX-License-Identifier: GPL-2.0-or-later * 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 2 /* 2 /* 3 * test helper assembly functions 3 * test helper assembly functions 4 * 4 * 5 * Copyright (C) 2016 Simon Guo, IBM Corporati 5 * Copyright (C) 2016 Simon Guo, IBM Corporation. 6 */ 6 */ 7 #include <ppc-asm.h> 7 #include <ppc-asm.h> 8 #include "reg.h" 8 #include "reg.h" 9 9 10 10 11 /* Non volatile GPR - unsigned long buf[18] */ 11 /* Non volatile GPR - unsigned long buf[18] */ 12 FUNC_START(load_gpr) 12 FUNC_START(load_gpr) 13 ld 14, 0*8(3) 13 ld 14, 0*8(3) 14 ld 15, 1*8(3) 14 ld 15, 1*8(3) 15 ld 16, 2*8(3) 15 ld 16, 2*8(3) 16 ld 17, 3*8(3) 16 ld 17, 3*8(3) 17 ld 18, 4*8(3) 17 ld 18, 4*8(3) 18 ld 19, 5*8(3) 18 ld 19, 5*8(3) 19 ld 20, 6*8(3) 19 ld 20, 6*8(3) 20 ld 21, 7*8(3) 20 ld 21, 7*8(3) 21 ld 22, 8*8(3) 21 ld 22, 8*8(3) 22 ld 23, 9*8(3) 22 ld 23, 9*8(3) 23 ld 24, 10*8(3) 23 ld 24, 10*8(3) 24 ld 25, 11*8(3) 24 ld 25, 11*8(3) 25 ld 26, 12*8(3) 25 ld 26, 12*8(3) 26 ld 27, 13*8(3) 26 ld 27, 13*8(3) 27 ld 28, 14*8(3) 27 ld 28, 14*8(3) 28 ld 29, 15*8(3) 28 ld 29, 15*8(3) 29 ld 30, 16*8(3) 29 ld 30, 16*8(3) 30 ld 31, 17*8(3) 30 ld 31, 17*8(3) 31 blr 31 blr 32 FUNC_END(load_gpr) 32 FUNC_END(load_gpr) 33 33 34 FUNC_START(store_gpr) 34 FUNC_START(store_gpr) 35 std 14, 0*8(3) 35 std 14, 0*8(3) 36 std 15, 1*8(3) 36 std 15, 1*8(3) 37 std 16, 2*8(3) 37 std 16, 2*8(3) 38 std 17, 3*8(3) 38 std 17, 3*8(3) 39 std 18, 4*8(3) 39 std 18, 4*8(3) 40 std 19, 5*8(3) 40 std 19, 5*8(3) 41 std 20, 6*8(3) 41 std 20, 6*8(3) 42 std 21, 7*8(3) 42 std 21, 7*8(3) 43 std 22, 8*8(3) 43 std 22, 8*8(3) 44 std 23, 9*8(3) 44 std 23, 9*8(3) 45 std 24, 10*8(3) 45 std 24, 10*8(3) 46 std 25, 11*8(3) 46 std 25, 11*8(3) 47 std 26, 12*8(3) 47 std 26, 12*8(3) 48 std 27, 13*8(3) 48 std 27, 13*8(3) 49 std 28, 14*8(3) 49 std 28, 14*8(3) 50 std 29, 15*8(3) 50 std 29, 15*8(3) 51 std 30, 16*8(3) 51 std 30, 16*8(3) 52 std 31, 17*8(3) 52 std 31, 17*8(3) 53 blr 53 blr 54 FUNC_END(store_gpr) 54 FUNC_END(store_gpr) 55 55 56 /* Double Precision Float - double buf[32] */ !! 56 /* Single Precision Float - float buf[32] */ 57 FUNC_START(store_fpr) !! 57 FUNC_START(load_fpr_single_precision) 58 stfd 0, 0*8(3) !! 58 lfs 0, 0*4(3) 59 stfd 1, 1*8(3) !! 59 lfs 1, 1*4(3) 60 stfd 2, 2*8(3) !! 60 lfs 2, 2*4(3) 61 stfd 3, 3*8(3) !! 61 lfs 3, 3*4(3) 62 stfd 4, 4*8(3) !! 62 lfs 4, 4*4(3) 63 stfd 5, 5*8(3) !! 63 lfs 5, 5*4(3) 64 stfd 6, 6*8(3) !! 64 lfs 6, 6*4(3) 65 stfd 7, 7*8(3) !! 65 lfs 7, 7*4(3) 66 stfd 8, 8*8(3) !! 66 lfs 8, 8*4(3) 67 stfd 9, 9*8(3) !! 67 lfs 9, 9*4(3) 68 stfd 10, 10*8(3) !! 68 lfs 10, 10*4(3) 69 stfd 11, 11*8(3) !! 69 lfs 11, 11*4(3) 70 stfd 12, 12*8(3) !! 70 lfs 12, 12*4(3) 71 stfd 13, 13*8(3) !! 71 lfs 13, 13*4(3) 72 stfd 14, 14*8(3) !! 72 lfs 14, 14*4(3) 73 stfd 15, 15*8(3) !! 73 lfs 15, 15*4(3) 74 stfd 16, 16*8(3) !! 74 lfs 16, 16*4(3) 75 stfd 17, 17*8(3) !! 75 lfs 17, 17*4(3) 76 stfd 18, 18*8(3) !! 76 lfs 18, 18*4(3) 77 stfd 19, 19*8(3) !! 77 lfs 19, 19*4(3) 78 stfd 20, 20*8(3) !! 78 lfs 20, 20*4(3) 79 stfd 21, 21*8(3) !! 79 lfs 21, 21*4(3) 80 stfd 22, 22*8(3) !! 80 lfs 22, 22*4(3) 81 stfd 23, 23*8(3) !! 81 lfs 23, 23*4(3) 82 stfd 24, 24*8(3) !! 82 lfs 24, 24*4(3) 83 stfd 25, 25*8(3) !! 83 lfs 25, 25*4(3) 84 stfd 26, 26*8(3) !! 84 lfs 26, 26*4(3) 85 stfd 27, 27*8(3) !! 85 lfs 27, 27*4(3) 86 stfd 28, 28*8(3) !! 86 lfs 28, 28*4(3) 87 stfd 29, 29*8(3) !! 87 lfs 29, 29*4(3) 88 stfd 30, 30*8(3) !! 88 lfs 30, 30*4(3) 89 stfd 31, 31*8(3) !! 89 lfs 31, 31*4(3) 90 blr 90 blr 91 FUNC_END(store_fpr) !! 91 FUNC_END(load_fpr_single_precision) >> 92 >> 93 /* Single Precision Float - float buf[32] */ >> 94 FUNC_START(store_fpr_single_precision) >> 95 stfs 0, 0*4(3) >> 96 stfs 1, 1*4(3) >> 97 stfs 2, 2*4(3) >> 98 stfs 3, 3*4(3) >> 99 stfs 4, 4*4(3) >> 100 stfs 5, 5*4(3) >> 101 stfs 6, 6*4(3) >> 102 stfs 7, 7*4(3) >> 103 stfs 8, 8*4(3) >> 104 stfs 9, 9*4(3) >> 105 stfs 10, 10*4(3) >> 106 stfs 11, 11*4(3) >> 107 stfs 12, 12*4(3) >> 108 stfs 13, 13*4(3) >> 109 stfs 14, 14*4(3) >> 110 stfs 15, 15*4(3) >> 111 stfs 16, 16*4(3) >> 112 stfs 17, 17*4(3) >> 113 stfs 18, 18*4(3) >> 114 stfs 19, 19*4(3) >> 115 stfs 20, 20*4(3) >> 116 stfs 21, 21*4(3) >> 117 stfs 22, 22*4(3) >> 118 stfs 23, 23*4(3) >> 119 stfs 24, 24*4(3) >> 120 stfs 25, 25*4(3) >> 121 stfs 26, 26*4(3) >> 122 stfs 27, 27*4(3) >> 123 stfs 28, 28*4(3) >> 124 stfs 29, 29*4(3) >> 125 stfs 30, 30*4(3) >> 126 stfs 31, 31*4(3) >> 127 blr >> 128 FUNC_END(store_fpr_single_precision) 92 129 93 /* VMX/VSX registers - unsigned long buf[128] 130 /* VMX/VSX registers - unsigned long buf[128] */ 94 FUNC_START(loadvsx) 131 FUNC_START(loadvsx) 95 lis 4, 0 132 lis 4, 0 96 LXVD2X (0,(4),(3)) 133 LXVD2X (0,(4),(3)) 97 addi 4, 4, 16 134 addi 4, 4, 16 98 LXVD2X (1,(4),(3)) 135 LXVD2X (1,(4),(3)) 99 addi 4, 4, 16 136 addi 4, 4, 16 100 LXVD2X (2,(4),(3)) 137 LXVD2X (2,(4),(3)) 101 addi 4, 4, 16 138 addi 4, 4, 16 102 LXVD2X (3,(4),(3)) 139 LXVD2X (3,(4),(3)) 103 addi 4, 4, 16 140 addi 4, 4, 16 104 LXVD2X (4,(4),(3)) 141 LXVD2X (4,(4),(3)) 105 addi 4, 4, 16 142 addi 4, 4, 16 106 LXVD2X (5,(4),(3)) 143 LXVD2X (5,(4),(3)) 107 addi 4, 4, 16 144 addi 4, 4, 16 108 LXVD2X (6,(4),(3)) 145 LXVD2X (6,(4),(3)) 109 addi 4, 4, 16 146 addi 4, 4, 16 110 LXVD2X (7,(4),(3)) 147 LXVD2X (7,(4),(3)) 111 addi 4, 4, 16 148 addi 4, 4, 16 112 LXVD2X (8,(4),(3)) 149 LXVD2X (8,(4),(3)) 113 addi 4, 4, 16 150 addi 4, 4, 16 114 LXVD2X (9,(4),(3)) 151 LXVD2X (9,(4),(3)) 115 addi 4, 4, 16 152 addi 4, 4, 16 116 LXVD2X (10,(4),(3)) 153 LXVD2X (10,(4),(3)) 117 addi 4, 4, 16 154 addi 4, 4, 16 118 LXVD2X (11,(4),(3)) 155 LXVD2X (11,(4),(3)) 119 addi 4, 4, 16 156 addi 4, 4, 16 120 LXVD2X (12,(4),(3)) 157 LXVD2X (12,(4),(3)) 121 addi 4, 4, 16 158 addi 4, 4, 16 122 LXVD2X (13,(4),(3)) 159 LXVD2X (13,(4),(3)) 123 addi 4, 4, 16 160 addi 4, 4, 16 124 LXVD2X (14,(4),(3)) 161 LXVD2X (14,(4),(3)) 125 addi 4, 4, 16 162 addi 4, 4, 16 126 LXVD2X (15,(4),(3)) 163 LXVD2X (15,(4),(3)) 127 addi 4, 4, 16 164 addi 4, 4, 16 128 LXVD2X (16,(4),(3)) 165 LXVD2X (16,(4),(3)) 129 addi 4, 4, 16 166 addi 4, 4, 16 130 LXVD2X (17,(4),(3)) 167 LXVD2X (17,(4),(3)) 131 addi 4, 4, 16 168 addi 4, 4, 16 132 LXVD2X (18,(4),(3)) 169 LXVD2X (18,(4),(3)) 133 addi 4, 4, 16 170 addi 4, 4, 16 134 LXVD2X (19,(4),(3)) 171 LXVD2X (19,(4),(3)) 135 addi 4, 4, 16 172 addi 4, 4, 16 136 LXVD2X (20,(4),(3)) 173 LXVD2X (20,(4),(3)) 137 addi 4, 4, 16 174 addi 4, 4, 16 138 LXVD2X (21,(4),(3)) 175 LXVD2X (21,(4),(3)) 139 addi 4, 4, 16 176 addi 4, 4, 16 140 LXVD2X (22,(4),(3)) 177 LXVD2X (22,(4),(3)) 141 addi 4, 4, 16 178 addi 4, 4, 16 142 LXVD2X (23,(4),(3)) 179 LXVD2X (23,(4),(3)) 143 addi 4, 4, 16 180 addi 4, 4, 16 144 LXVD2X (24,(4),(3)) 181 LXVD2X (24,(4),(3)) 145 addi 4, 4, 16 182 addi 4, 4, 16 146 LXVD2X (25,(4),(3)) 183 LXVD2X (25,(4),(3)) 147 addi 4, 4, 16 184 addi 4, 4, 16 148 LXVD2X (26,(4),(3)) 185 LXVD2X (26,(4),(3)) 149 addi 4, 4, 16 186 addi 4, 4, 16 150 LXVD2X (27,(4),(3)) 187 LXVD2X (27,(4),(3)) 151 addi 4, 4, 16 188 addi 4, 4, 16 152 LXVD2X (28,(4),(3)) 189 LXVD2X (28,(4),(3)) 153 addi 4, 4, 16 190 addi 4, 4, 16 154 LXVD2X (29,(4),(3)) 191 LXVD2X (29,(4),(3)) 155 addi 4, 4, 16 192 addi 4, 4, 16 156 LXVD2X (30,(4),(3)) 193 LXVD2X (30,(4),(3)) 157 addi 4, 4, 16 194 addi 4, 4, 16 158 LXVD2X (31,(4),(3)) 195 LXVD2X (31,(4),(3)) 159 addi 4, 4, 16 196 addi 4, 4, 16 160 LXVD2X (32,(4),(3)) 197 LXVD2X (32,(4),(3)) 161 addi 4, 4, 16 198 addi 4, 4, 16 162 LXVD2X (33,(4),(3)) 199 LXVD2X (33,(4),(3)) 163 addi 4, 4, 16 200 addi 4, 4, 16 164 LXVD2X (34,(4),(3)) 201 LXVD2X (34,(4),(3)) 165 addi 4, 4, 16 202 addi 4, 4, 16 166 LXVD2X (35,(4),(3)) 203 LXVD2X (35,(4),(3)) 167 addi 4, 4, 16 204 addi 4, 4, 16 168 LXVD2X (36,(4),(3)) 205 LXVD2X (36,(4),(3)) 169 addi 4, 4, 16 206 addi 4, 4, 16 170 LXVD2X (37,(4),(3)) 207 LXVD2X (37,(4),(3)) 171 addi 4, 4, 16 208 addi 4, 4, 16 172 LXVD2X (38,(4),(3)) 209 LXVD2X (38,(4),(3)) 173 addi 4, 4, 16 210 addi 4, 4, 16 174 LXVD2X (39,(4),(3)) 211 LXVD2X (39,(4),(3)) 175 addi 4, 4, 16 212 addi 4, 4, 16 176 LXVD2X (40,(4),(3)) 213 LXVD2X (40,(4),(3)) 177 addi 4, 4, 16 214 addi 4, 4, 16 178 LXVD2X (41,(4),(3)) 215 LXVD2X (41,(4),(3)) 179 addi 4, 4, 16 216 addi 4, 4, 16 180 LXVD2X (42,(4),(3)) 217 LXVD2X (42,(4),(3)) 181 addi 4, 4, 16 218 addi 4, 4, 16 182 LXVD2X (43,(4),(3)) 219 LXVD2X (43,(4),(3)) 183 addi 4, 4, 16 220 addi 4, 4, 16 184 LXVD2X (44,(4),(3)) 221 LXVD2X (44,(4),(3)) 185 addi 4, 4, 16 222 addi 4, 4, 16 186 LXVD2X (45,(4),(3)) 223 LXVD2X (45,(4),(3)) 187 addi 4, 4, 16 224 addi 4, 4, 16 188 LXVD2X (46,(4),(3)) 225 LXVD2X (46,(4),(3)) 189 addi 4, 4, 16 226 addi 4, 4, 16 190 LXVD2X (47,(4),(3)) 227 LXVD2X (47,(4),(3)) 191 addi 4, 4, 16 228 addi 4, 4, 16 192 LXVD2X (48,(4),(3)) 229 LXVD2X (48,(4),(3)) 193 addi 4, 4, 16 230 addi 4, 4, 16 194 LXVD2X (49,(4),(3)) 231 LXVD2X (49,(4),(3)) 195 addi 4, 4, 16 232 addi 4, 4, 16 196 LXVD2X (50,(4),(3)) 233 LXVD2X (50,(4),(3)) 197 addi 4, 4, 16 234 addi 4, 4, 16 198 LXVD2X (51,(4),(3)) 235 LXVD2X (51,(4),(3)) 199 addi 4, 4, 16 236 addi 4, 4, 16 200 LXVD2X (52,(4),(3)) 237 LXVD2X (52,(4),(3)) 201 addi 4, 4, 16 238 addi 4, 4, 16 202 LXVD2X (53,(4),(3)) 239 LXVD2X (53,(4),(3)) 203 addi 4, 4, 16 240 addi 4, 4, 16 204 LXVD2X (54,(4),(3)) 241 LXVD2X (54,(4),(3)) 205 addi 4, 4, 16 242 addi 4, 4, 16 206 LXVD2X (55,(4),(3)) 243 LXVD2X (55,(4),(3)) 207 addi 4, 4, 16 244 addi 4, 4, 16 208 LXVD2X (56,(4),(3)) 245 LXVD2X (56,(4),(3)) 209 addi 4, 4, 16 246 addi 4, 4, 16 210 LXVD2X (57,(4),(3)) 247 LXVD2X (57,(4),(3)) 211 addi 4, 4, 16 248 addi 4, 4, 16 212 LXVD2X (58,(4),(3)) 249 LXVD2X (58,(4),(3)) 213 addi 4, 4, 16 250 addi 4, 4, 16 214 LXVD2X (59,(4),(3)) 251 LXVD2X (59,(4),(3)) 215 addi 4, 4, 16 252 addi 4, 4, 16 216 LXVD2X (60,(4),(3)) 253 LXVD2X (60,(4),(3)) 217 addi 4, 4, 16 254 addi 4, 4, 16 218 LXVD2X (61,(4),(3)) 255 LXVD2X (61,(4),(3)) 219 addi 4, 4, 16 256 addi 4, 4, 16 220 LXVD2X (62,(4),(3)) 257 LXVD2X (62,(4),(3)) 221 addi 4, 4, 16 258 addi 4, 4, 16 222 LXVD2X (63,(4),(3)) 259 LXVD2X (63,(4),(3)) 223 blr 260 blr 224 FUNC_END(loadvsx) 261 FUNC_END(loadvsx) 225 262 226 FUNC_START(storevsx) 263 FUNC_START(storevsx) 227 lis 4, 0 264 lis 4, 0 228 STXVD2X (0,(4),(3)) 265 STXVD2X (0,(4),(3)) 229 addi 4, 4, 16 266 addi 4, 4, 16 230 STXVD2X (1,(4),(3)) 267 STXVD2X (1,(4),(3)) 231 addi 4, 4, 16 268 addi 4, 4, 16 232 STXVD2X (2,(4),(3)) 269 STXVD2X (2,(4),(3)) 233 addi 4, 4, 16 270 addi 4, 4, 16 234 STXVD2X (3,(4),(3)) 271 STXVD2X (3,(4),(3)) 235 addi 4, 4, 16 272 addi 4, 4, 16 236 STXVD2X (4,(4),(3)) 273 STXVD2X (4,(4),(3)) 237 addi 4, 4, 16 274 addi 4, 4, 16 238 STXVD2X (5,(4),(3)) 275 STXVD2X (5,(4),(3)) 239 addi 4, 4, 16 276 addi 4, 4, 16 240 STXVD2X (6,(4),(3)) 277 STXVD2X (6,(4),(3)) 241 addi 4, 4, 16 278 addi 4, 4, 16 242 STXVD2X (7,(4),(3)) 279 STXVD2X (7,(4),(3)) 243 addi 4, 4, 16 280 addi 4, 4, 16 244 STXVD2X (8,(4),(3)) 281 STXVD2X (8,(4),(3)) 245 addi 4, 4, 16 282 addi 4, 4, 16 246 STXVD2X (9,(4),(3)) 283 STXVD2X (9,(4),(3)) 247 addi 4, 4, 16 284 addi 4, 4, 16 248 STXVD2X (10,(4),(3)) 285 STXVD2X (10,(4),(3)) 249 addi 4, 4, 16 286 addi 4, 4, 16 250 STXVD2X (11,(4),(3)) 287 STXVD2X (11,(4),(3)) 251 addi 4, 4, 16 288 addi 4, 4, 16 252 STXVD2X (12,(4),(3)) 289 STXVD2X (12,(4),(3)) 253 addi 4, 4, 16 290 addi 4, 4, 16 254 STXVD2X (13,(4),(3)) 291 STXVD2X (13,(4),(3)) 255 addi 4, 4, 16 292 addi 4, 4, 16 256 STXVD2X (14,(4),(3)) 293 STXVD2X (14,(4),(3)) 257 addi 4, 4, 16 294 addi 4, 4, 16 258 STXVD2X (15,(4),(3)) 295 STXVD2X (15,(4),(3)) 259 addi 4, 4, 16 296 addi 4, 4, 16 260 STXVD2X (16,(4),(3)) 297 STXVD2X (16,(4),(3)) 261 addi 4, 4, 16 298 addi 4, 4, 16 262 STXVD2X (17,(4),(3)) 299 STXVD2X (17,(4),(3)) 263 addi 4, 4, 16 300 addi 4, 4, 16 264 STXVD2X (18,(4),(3)) 301 STXVD2X (18,(4),(3)) 265 addi 4, 4, 16 302 addi 4, 4, 16 266 STXVD2X (19,(4),(3)) 303 STXVD2X (19,(4),(3)) 267 addi 4, 4, 16 304 addi 4, 4, 16 268 STXVD2X (20,(4),(3)) 305 STXVD2X (20,(4),(3)) 269 addi 4, 4, 16 306 addi 4, 4, 16 270 STXVD2X (21,(4),(3)) 307 STXVD2X (21,(4),(3)) 271 addi 4, 4, 16 308 addi 4, 4, 16 272 STXVD2X (22,(4),(3)) 309 STXVD2X (22,(4),(3)) 273 addi 4, 4, 16 310 addi 4, 4, 16 274 STXVD2X (23,(4),(3)) 311 STXVD2X (23,(4),(3)) 275 addi 4, 4, 16 312 addi 4, 4, 16 276 STXVD2X (24,(4),(3)) 313 STXVD2X (24,(4),(3)) 277 addi 4, 4, 16 314 addi 4, 4, 16 278 STXVD2X (25,(4),(3)) 315 STXVD2X (25,(4),(3)) 279 addi 4, 4, 16 316 addi 4, 4, 16 280 STXVD2X (26,(4),(3)) 317 STXVD2X (26,(4),(3)) 281 addi 4, 4, 16 318 addi 4, 4, 16 282 STXVD2X (27,(4),(3)) 319 STXVD2X (27,(4),(3)) 283 addi 4, 4, 16 320 addi 4, 4, 16 284 STXVD2X (28,(4),(3)) 321 STXVD2X (28,(4),(3)) 285 addi 4, 4, 16 322 addi 4, 4, 16 286 STXVD2X (29,(4),(3)) 323 STXVD2X (29,(4),(3)) 287 addi 4, 4, 16 324 addi 4, 4, 16 288 STXVD2X (30,(4),(3)) 325 STXVD2X (30,(4),(3)) 289 addi 4, 4, 16 326 addi 4, 4, 16 290 STXVD2X (31,(4),(3)) 327 STXVD2X (31,(4),(3)) 291 addi 4, 4, 16 328 addi 4, 4, 16 292 STXVD2X (32,(4),(3)) 329 STXVD2X (32,(4),(3)) 293 addi 4, 4, 16 330 addi 4, 4, 16 294 STXVD2X (33,(4),(3)) 331 STXVD2X (33,(4),(3)) 295 addi 4, 4, 16 332 addi 4, 4, 16 296 STXVD2X (34,(4),(3)) 333 STXVD2X (34,(4),(3)) 297 addi 4, 4, 16 334 addi 4, 4, 16 298 STXVD2X (35,(4),(3)) 335 STXVD2X (35,(4),(3)) 299 addi 4, 4, 16 336 addi 4, 4, 16 300 STXVD2X (36,(4),(3)) 337 STXVD2X (36,(4),(3)) 301 addi 4, 4, 16 338 addi 4, 4, 16 302 STXVD2X (37,(4),(3)) 339 STXVD2X (37,(4),(3)) 303 addi 4, 4, 16 340 addi 4, 4, 16 304 STXVD2X (38,(4),(3)) 341 STXVD2X (38,(4),(3)) 305 addi 4, 4, 16 342 addi 4, 4, 16 306 STXVD2X (39,(4),(3)) 343 STXVD2X (39,(4),(3)) 307 addi 4, 4, 16 344 addi 4, 4, 16 308 STXVD2X (40,(4),(3)) 345 STXVD2X (40,(4),(3)) 309 addi 4, 4, 16 346 addi 4, 4, 16 310 STXVD2X (41,(4),(3)) 347 STXVD2X (41,(4),(3)) 311 addi 4, 4, 16 348 addi 4, 4, 16 312 STXVD2X (42,(4),(3)) 349 STXVD2X (42,(4),(3)) 313 addi 4, 4, 16 350 addi 4, 4, 16 314 STXVD2X (43,(4),(3)) 351 STXVD2X (43,(4),(3)) 315 addi 4, 4, 16 352 addi 4, 4, 16 316 STXVD2X (44,(4),(3)) 353 STXVD2X (44,(4),(3)) 317 addi 4, 4, 16 354 addi 4, 4, 16 318 STXVD2X (45,(4),(3)) 355 STXVD2X (45,(4),(3)) 319 addi 4, 4, 16 356 addi 4, 4, 16 320 STXVD2X (46,(4),(3)) 357 STXVD2X (46,(4),(3)) 321 addi 4, 4, 16 358 addi 4, 4, 16 322 STXVD2X (47,(4),(3)) 359 STXVD2X (47,(4),(3)) 323 addi 4, 4, 16 360 addi 4, 4, 16 324 STXVD2X (48,(4),(3)) 361 STXVD2X (48,(4),(3)) 325 addi 4, 4, 16 362 addi 4, 4, 16 326 STXVD2X (49,(4),(3)) 363 STXVD2X (49,(4),(3)) 327 addi 4, 4, 16 364 addi 4, 4, 16 328 STXVD2X (50,(4),(3)) 365 STXVD2X (50,(4),(3)) 329 addi 4, 4, 16 366 addi 4, 4, 16 330 STXVD2X (51,(4),(3)) 367 STXVD2X (51,(4),(3)) 331 addi 4, 4, 16 368 addi 4, 4, 16 332 STXVD2X (52,(4),(3)) 369 STXVD2X (52,(4),(3)) 333 addi 4, 4, 16 370 addi 4, 4, 16 334 STXVD2X (53,(4),(3)) 371 STXVD2X (53,(4),(3)) 335 addi 4, 4, 16 372 addi 4, 4, 16 336 STXVD2X (54,(4),(3)) 373 STXVD2X (54,(4),(3)) 337 addi 4, 4, 16 374 addi 4, 4, 16 338 STXVD2X (55,(4),(3)) 375 STXVD2X (55,(4),(3)) 339 addi 4, 4, 16 376 addi 4, 4, 16 340 STXVD2X (56,(4),(3)) 377 STXVD2X (56,(4),(3)) 341 addi 4, 4, 16 378 addi 4, 4, 16 342 STXVD2X (57,(4),(3)) 379 STXVD2X (57,(4),(3)) 343 addi 4, 4, 16 380 addi 4, 4, 16 344 STXVD2X (58,(4),(3)) 381 STXVD2X (58,(4),(3)) 345 addi 4, 4, 16 382 addi 4, 4, 16 346 STXVD2X (59,(4),(3)) 383 STXVD2X (59,(4),(3)) 347 addi 4, 4, 16 384 addi 4, 4, 16 348 STXVD2X (60,(4),(3)) 385 STXVD2X (60,(4),(3)) 349 addi 4, 4, 16 386 addi 4, 4, 16 350 STXVD2X (61,(4),(3)) 387 STXVD2X (61,(4),(3)) 351 addi 4, 4, 16 388 addi 4, 4, 16 352 STXVD2X (62,(4),(3)) 389 STXVD2X (62,(4),(3)) 353 addi 4, 4, 16 390 addi 4, 4, 16 354 STXVD2X (63,(4),(3)) 391 STXVD2X (63,(4),(3)) 355 blr 392 blr 356 FUNC_END(storevsx) 393 FUNC_END(storevsx)
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.