1b2a28edaSopenharmony_ci{ 2b2a28edaSopenharmony_ci "copyright" : [ 3b2a28edaSopenharmony_ci "Copyright (c) 2014-2016 The Khronos Group Inc.", 4b2a28edaSopenharmony_ci "", 5b2a28edaSopenharmony_ci "Permission is hereby granted, free of charge, to any person obtaining a copy", 6b2a28edaSopenharmony_ci "of this software and/or associated documentation files (the \"Materials\"),", 7b2a28edaSopenharmony_ci "to deal in the Materials without restriction, including without limitation", 8b2a28edaSopenharmony_ci "the rights to use, copy, modify, merge, publish, distribute, sublicense,", 9b2a28edaSopenharmony_ci "and/or sell copies of the Materials, and to permit persons to whom the", 10b2a28edaSopenharmony_ci "Materials are furnished to do so, subject to the following conditions:", 11b2a28edaSopenharmony_ci "", 12b2a28edaSopenharmony_ci "The above copyright notice and this permission notice shall be included in", 13b2a28edaSopenharmony_ci "all copies or substantial portions of the Materials.", 14b2a28edaSopenharmony_ci "", 15b2a28edaSopenharmony_ci "MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS KHRONOS", 16b2a28edaSopenharmony_ci "STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS SPECIFICATIONS AND", 17b2a28edaSopenharmony_ci "HEADER INFORMATION ARE LOCATED AT https://www.khronos.org/registry/ ", 18b2a28edaSopenharmony_ci "", 19b2a28edaSopenharmony_ci "THE MATERIALS ARE PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS", 20b2a28edaSopenharmony_ci "OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,", 21b2a28edaSopenharmony_ci "FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL", 22b2a28edaSopenharmony_ci "THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER", 23b2a28edaSopenharmony_ci "LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING", 24b2a28edaSopenharmony_ci "FROM,OUT OF OR IN CONNECTION WITH THE MATERIALS OR THE USE OR OTHER DEALINGS", 25b2a28edaSopenharmony_ci "IN THE MATERIALS." 26b2a28edaSopenharmony_ci ], 27b2a28edaSopenharmony_ci "version" : 100, 28b2a28edaSopenharmony_ci "revision" : 2, 29b2a28edaSopenharmony_ci "instructions" : [ 30b2a28edaSopenharmony_ci { 31b2a28edaSopenharmony_ci "opname" : "acos", 32b2a28edaSopenharmony_ci "opcode" : 0, 33b2a28edaSopenharmony_ci "operands" : [ 34b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" } 35b2a28edaSopenharmony_ci ] 36b2a28edaSopenharmony_ci }, 37b2a28edaSopenharmony_ci { 38b2a28edaSopenharmony_ci "opname" : "acosh", 39b2a28edaSopenharmony_ci "opcode" : 1, 40b2a28edaSopenharmony_ci "operands" : [ 41b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" } 42b2a28edaSopenharmony_ci ] 43b2a28edaSopenharmony_ci }, 44b2a28edaSopenharmony_ci { 45b2a28edaSopenharmony_ci "opname" : "acospi", 46b2a28edaSopenharmony_ci "opcode" : 2, 47b2a28edaSopenharmony_ci "operands" : [ 48b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" } 49b2a28edaSopenharmony_ci ] 50b2a28edaSopenharmony_ci }, 51b2a28edaSopenharmony_ci { 52b2a28edaSopenharmony_ci "opname" : "asin", 53b2a28edaSopenharmony_ci "opcode" : 3, 54b2a28edaSopenharmony_ci "operands" : [ 55b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" } 56b2a28edaSopenharmony_ci ] 57b2a28edaSopenharmony_ci }, 58b2a28edaSopenharmony_ci { 59b2a28edaSopenharmony_ci "opname" : "asinh", 60b2a28edaSopenharmony_ci "opcode" : 4, 61b2a28edaSopenharmony_ci "operands" : [ 62b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" } 63b2a28edaSopenharmony_ci ] 64b2a28edaSopenharmony_ci }, 65b2a28edaSopenharmony_ci { 66b2a28edaSopenharmony_ci "opname" : "asinpi", 67b2a28edaSopenharmony_ci "opcode" : 5, 68b2a28edaSopenharmony_ci "operands" : [ 69b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" } 70b2a28edaSopenharmony_ci ] 71b2a28edaSopenharmony_ci }, 72b2a28edaSopenharmony_ci { 73b2a28edaSopenharmony_ci "opname" : "atan", 74b2a28edaSopenharmony_ci "opcode" : 6, 75b2a28edaSopenharmony_ci "operands" : [ 76b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" } 77b2a28edaSopenharmony_ci ] 78b2a28edaSopenharmony_ci }, 79b2a28edaSopenharmony_ci { 80b2a28edaSopenharmony_ci "opname" : "atan2", 81b2a28edaSopenharmony_ci "opcode" : 7, 82b2a28edaSopenharmony_ci "operands" : [ 83b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'y'" }, 84b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" } 85b2a28edaSopenharmony_ci ] 86b2a28edaSopenharmony_ci }, 87b2a28edaSopenharmony_ci { 88b2a28edaSopenharmony_ci "opname" : "atanh", 89b2a28edaSopenharmony_ci "opcode" : 8, 90b2a28edaSopenharmony_ci "operands" : [ 91b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" } 92b2a28edaSopenharmony_ci ] 93b2a28edaSopenharmony_ci }, 94b2a28edaSopenharmony_ci { 95b2a28edaSopenharmony_ci "opname" : "atanpi", 96b2a28edaSopenharmony_ci "opcode" : 9, 97b2a28edaSopenharmony_ci "operands" : [ 98b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" } 99b2a28edaSopenharmony_ci ] 100b2a28edaSopenharmony_ci }, 101b2a28edaSopenharmony_ci { 102b2a28edaSopenharmony_ci "opname" : "atan2pi", 103b2a28edaSopenharmony_ci "opcode" : 10, 104b2a28edaSopenharmony_ci "operands" : [ 105b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'y'" }, 106b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" } 107b2a28edaSopenharmony_ci ] 108b2a28edaSopenharmony_ci }, 109b2a28edaSopenharmony_ci { 110b2a28edaSopenharmony_ci "opname" : "cbrt", 111b2a28edaSopenharmony_ci "opcode" : 11, 112b2a28edaSopenharmony_ci "operands" : [ 113b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" } 114b2a28edaSopenharmony_ci ] 115b2a28edaSopenharmony_ci }, 116b2a28edaSopenharmony_ci { 117b2a28edaSopenharmony_ci "opname" : "ceil", 118b2a28edaSopenharmony_ci "opcode" : 12, 119b2a28edaSopenharmony_ci "operands" : [ 120b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" } 121b2a28edaSopenharmony_ci ] 122b2a28edaSopenharmony_ci }, 123b2a28edaSopenharmony_ci { 124b2a28edaSopenharmony_ci "opname" : "copysign", 125b2a28edaSopenharmony_ci "opcode" : 13, 126b2a28edaSopenharmony_ci "operands" : [ 127b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" }, 128b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'y'" } 129b2a28edaSopenharmony_ci ] 130b2a28edaSopenharmony_ci }, 131b2a28edaSopenharmony_ci { 132b2a28edaSopenharmony_ci "opname" : "cos", 133b2a28edaSopenharmony_ci "opcode" : 14, 134b2a28edaSopenharmony_ci "operands" : [ 135b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" } 136b2a28edaSopenharmony_ci ] 137b2a28edaSopenharmony_ci }, 138b2a28edaSopenharmony_ci { 139b2a28edaSopenharmony_ci "opname" : "cosh", 140b2a28edaSopenharmony_ci "opcode" : 15, 141b2a28edaSopenharmony_ci "operands" : [ 142b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" } 143b2a28edaSopenharmony_ci ] 144b2a28edaSopenharmony_ci }, 145b2a28edaSopenharmony_ci { 146b2a28edaSopenharmony_ci "opname" : "cospi", 147b2a28edaSopenharmony_ci "opcode" : 16, 148b2a28edaSopenharmony_ci "operands" : [ 149b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" } 150b2a28edaSopenharmony_ci ] 151b2a28edaSopenharmony_ci }, 152b2a28edaSopenharmony_ci { 153b2a28edaSopenharmony_ci "opname" : "erfc", 154b2a28edaSopenharmony_ci "opcode" : 17, 155b2a28edaSopenharmony_ci "operands" : [ 156b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" } 157b2a28edaSopenharmony_ci ] 158b2a28edaSopenharmony_ci }, 159b2a28edaSopenharmony_ci { 160b2a28edaSopenharmony_ci "opname" : "erf", 161b2a28edaSopenharmony_ci "opcode" : 18, 162b2a28edaSopenharmony_ci "operands" : [ 163b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" } 164b2a28edaSopenharmony_ci ] 165b2a28edaSopenharmony_ci }, 166b2a28edaSopenharmony_ci { 167b2a28edaSopenharmony_ci "opname" : "exp", 168b2a28edaSopenharmony_ci "opcode" : 19, 169b2a28edaSopenharmony_ci "operands" : [ 170b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" } 171b2a28edaSopenharmony_ci ] 172b2a28edaSopenharmony_ci }, 173b2a28edaSopenharmony_ci { 174b2a28edaSopenharmony_ci "opname" : "exp2", 175b2a28edaSopenharmony_ci "opcode" : 20, 176b2a28edaSopenharmony_ci "operands" : [ 177b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" } 178b2a28edaSopenharmony_ci ] 179b2a28edaSopenharmony_ci }, 180b2a28edaSopenharmony_ci { 181b2a28edaSopenharmony_ci "opname" : "exp10", 182b2a28edaSopenharmony_ci "opcode" : 21, 183b2a28edaSopenharmony_ci "operands" : [ 184b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" } 185b2a28edaSopenharmony_ci ] 186b2a28edaSopenharmony_ci }, 187b2a28edaSopenharmony_ci { 188b2a28edaSopenharmony_ci "opname" : "expm1", 189b2a28edaSopenharmony_ci "opcode" : 22, 190b2a28edaSopenharmony_ci "operands" : [ 191b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" } 192b2a28edaSopenharmony_ci ] 193b2a28edaSopenharmony_ci }, 194b2a28edaSopenharmony_ci { 195b2a28edaSopenharmony_ci "opname" : "fabs", 196b2a28edaSopenharmony_ci "opcode" : 23, 197b2a28edaSopenharmony_ci "operands" : [ 198b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" } 199b2a28edaSopenharmony_ci ] 200b2a28edaSopenharmony_ci }, 201b2a28edaSopenharmony_ci { 202b2a28edaSopenharmony_ci "opname" : "fdim", 203b2a28edaSopenharmony_ci "opcode" : 24, 204b2a28edaSopenharmony_ci "operands" : [ 205b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" }, 206b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'y'" } 207b2a28edaSopenharmony_ci ] 208b2a28edaSopenharmony_ci }, 209b2a28edaSopenharmony_ci { 210b2a28edaSopenharmony_ci "opname" : "floor", 211b2a28edaSopenharmony_ci "opcode" : 25, 212b2a28edaSopenharmony_ci "operands" : [ 213b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" } 214b2a28edaSopenharmony_ci ] 215b2a28edaSopenharmony_ci }, 216b2a28edaSopenharmony_ci { 217b2a28edaSopenharmony_ci "opname" : "fma", 218b2a28edaSopenharmony_ci "opcode" : 26, 219b2a28edaSopenharmony_ci "operands" : [ 220b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'a'" }, 221b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'b'" }, 222b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'c'" } 223b2a28edaSopenharmony_ci ] 224b2a28edaSopenharmony_ci }, 225b2a28edaSopenharmony_ci { 226b2a28edaSopenharmony_ci "opname" : "fmax", 227b2a28edaSopenharmony_ci "opcode" : 27, 228b2a28edaSopenharmony_ci "operands" : [ 229b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" }, 230b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'y'" } 231b2a28edaSopenharmony_ci ] 232b2a28edaSopenharmony_ci }, 233b2a28edaSopenharmony_ci { 234b2a28edaSopenharmony_ci "opname" : "fmin", 235b2a28edaSopenharmony_ci "opcode" : 28, 236b2a28edaSopenharmony_ci "operands" : [ 237b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" }, 238b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'y'" } 239b2a28edaSopenharmony_ci ] 240b2a28edaSopenharmony_ci }, 241b2a28edaSopenharmony_ci { 242b2a28edaSopenharmony_ci "opname" : "fmod", 243b2a28edaSopenharmony_ci "opcode" : 29, 244b2a28edaSopenharmony_ci "operands" : [ 245b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" }, 246b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'y'" } 247b2a28edaSopenharmony_ci ] 248b2a28edaSopenharmony_ci }, 249b2a28edaSopenharmony_ci { 250b2a28edaSopenharmony_ci "opname" : "fract", 251b2a28edaSopenharmony_ci "opcode" : 30, 252b2a28edaSopenharmony_ci "operands" : [ 253b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" }, 254b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'ptr'" } 255b2a28edaSopenharmony_ci ] 256b2a28edaSopenharmony_ci }, 257b2a28edaSopenharmony_ci { 258b2a28edaSopenharmony_ci "opname" : "frexp", 259b2a28edaSopenharmony_ci "opcode" : 31, 260b2a28edaSopenharmony_ci "operands" : [ 261b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" }, 262b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'exp'" } 263b2a28edaSopenharmony_ci ] 264b2a28edaSopenharmony_ci }, 265b2a28edaSopenharmony_ci { 266b2a28edaSopenharmony_ci "opname" : "hypot", 267b2a28edaSopenharmony_ci "opcode" : 32, 268b2a28edaSopenharmony_ci "operands" : [ 269b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" }, 270b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'y'" } 271b2a28edaSopenharmony_ci ] 272b2a28edaSopenharmony_ci }, 273b2a28edaSopenharmony_ci { 274b2a28edaSopenharmony_ci "opname" : "ilogb", 275b2a28edaSopenharmony_ci "opcode" : 33, 276b2a28edaSopenharmony_ci "operands" : [ 277b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" } 278b2a28edaSopenharmony_ci ] 279b2a28edaSopenharmony_ci }, 280b2a28edaSopenharmony_ci { 281b2a28edaSopenharmony_ci "opname" : "ldexp", 282b2a28edaSopenharmony_ci "opcode" : 34, 283b2a28edaSopenharmony_ci "operands" : [ 284b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" }, 285b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'k'" } 286b2a28edaSopenharmony_ci ] 287b2a28edaSopenharmony_ci }, 288b2a28edaSopenharmony_ci { 289b2a28edaSopenharmony_ci "opname" : "lgamma", 290b2a28edaSopenharmony_ci "opcode" : 35, 291b2a28edaSopenharmony_ci "operands" : [ 292b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" } 293b2a28edaSopenharmony_ci ] 294b2a28edaSopenharmony_ci }, 295b2a28edaSopenharmony_ci { 296b2a28edaSopenharmony_ci "opname" : "lgamma_r", 297b2a28edaSopenharmony_ci "opcode" : 36, 298b2a28edaSopenharmony_ci "operands" : [ 299b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" }, 300b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'signp'" } 301b2a28edaSopenharmony_ci ] 302b2a28edaSopenharmony_ci }, 303b2a28edaSopenharmony_ci { 304b2a28edaSopenharmony_ci "opname" : "log", 305b2a28edaSopenharmony_ci "opcode" : 37, 306b2a28edaSopenharmony_ci "operands" : [ 307b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" } 308b2a28edaSopenharmony_ci ] 309b2a28edaSopenharmony_ci }, 310b2a28edaSopenharmony_ci { 311b2a28edaSopenharmony_ci "opname" : "log2", 312b2a28edaSopenharmony_ci "opcode" : 38, 313b2a28edaSopenharmony_ci "operands" : [ 314b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" } 315b2a28edaSopenharmony_ci ] 316b2a28edaSopenharmony_ci }, 317b2a28edaSopenharmony_ci { 318b2a28edaSopenharmony_ci "opname" : "log10", 319b2a28edaSopenharmony_ci "opcode" : 39, 320b2a28edaSopenharmony_ci "operands" : [ 321b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" } 322b2a28edaSopenharmony_ci ] 323b2a28edaSopenharmony_ci }, 324b2a28edaSopenharmony_ci { 325b2a28edaSopenharmony_ci "opname" : "log1p", 326b2a28edaSopenharmony_ci "opcode" : 40, 327b2a28edaSopenharmony_ci "operands" : [ 328b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" } 329b2a28edaSopenharmony_ci ] 330b2a28edaSopenharmony_ci }, 331b2a28edaSopenharmony_ci { 332b2a28edaSopenharmony_ci "opname" : "logb", 333b2a28edaSopenharmony_ci "opcode" : 41, 334b2a28edaSopenharmony_ci "operands" : [ 335b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" } 336b2a28edaSopenharmony_ci ] 337b2a28edaSopenharmony_ci }, 338b2a28edaSopenharmony_ci { 339b2a28edaSopenharmony_ci "opname" : "mad", 340b2a28edaSopenharmony_ci "opcode" : 42, 341b2a28edaSopenharmony_ci "operands" : [ 342b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'a'" }, 343b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'b'" }, 344b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'c'" } 345b2a28edaSopenharmony_ci ] 346b2a28edaSopenharmony_ci }, 347b2a28edaSopenharmony_ci { 348b2a28edaSopenharmony_ci "opname" : "maxmag", 349b2a28edaSopenharmony_ci "opcode" : 43, 350b2a28edaSopenharmony_ci "operands" : [ 351b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" }, 352b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'y'" } 353b2a28edaSopenharmony_ci ] 354b2a28edaSopenharmony_ci }, 355b2a28edaSopenharmony_ci { 356b2a28edaSopenharmony_ci "opname" : "minmag", 357b2a28edaSopenharmony_ci "opcode" : 44, 358b2a28edaSopenharmony_ci "operands" : [ 359b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" }, 360b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'y'" } 361b2a28edaSopenharmony_ci ] 362b2a28edaSopenharmony_ci }, 363b2a28edaSopenharmony_ci { 364b2a28edaSopenharmony_ci "opname" : "modf", 365b2a28edaSopenharmony_ci "opcode" : 45, 366b2a28edaSopenharmony_ci "operands" : [ 367b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" }, 368b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'iptr'" } 369b2a28edaSopenharmony_ci ] 370b2a28edaSopenharmony_ci }, 371b2a28edaSopenharmony_ci { 372b2a28edaSopenharmony_ci "opname" : "nan", 373b2a28edaSopenharmony_ci "opcode" : 46, 374b2a28edaSopenharmony_ci "operands" : [ 375b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'nancode'" } 376b2a28edaSopenharmony_ci ] 377b2a28edaSopenharmony_ci }, 378b2a28edaSopenharmony_ci { 379b2a28edaSopenharmony_ci "opname" : "nextafter", 380b2a28edaSopenharmony_ci "opcode" : 47, 381b2a28edaSopenharmony_ci "operands" : [ 382b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" }, 383b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'y'" } 384b2a28edaSopenharmony_ci ] 385b2a28edaSopenharmony_ci }, 386b2a28edaSopenharmony_ci { 387b2a28edaSopenharmony_ci "opname" : "pow", 388b2a28edaSopenharmony_ci "opcode" : 48, 389b2a28edaSopenharmony_ci "operands" : [ 390b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" }, 391b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'y" } 392b2a28edaSopenharmony_ci ] 393b2a28edaSopenharmony_ci }, 394b2a28edaSopenharmony_ci { 395b2a28edaSopenharmony_ci "opname" : "pown", 396b2a28edaSopenharmony_ci "opcode" : 49, 397b2a28edaSopenharmony_ci "operands" : [ 398b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" }, 399b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'y'" } 400b2a28edaSopenharmony_ci ] 401b2a28edaSopenharmony_ci }, 402b2a28edaSopenharmony_ci { 403b2a28edaSopenharmony_ci "opname" : "powr", 404b2a28edaSopenharmony_ci "opcode" : 50, 405b2a28edaSopenharmony_ci "operands" : [ 406b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" }, 407b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'y'" } 408b2a28edaSopenharmony_ci ] 409b2a28edaSopenharmony_ci }, 410b2a28edaSopenharmony_ci { 411b2a28edaSopenharmony_ci "opname" : "remainder", 412b2a28edaSopenharmony_ci "opcode" : 51, 413b2a28edaSopenharmony_ci "operands" : [ 414b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" }, 415b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'y'" } 416b2a28edaSopenharmony_ci ] 417b2a28edaSopenharmony_ci }, 418b2a28edaSopenharmony_ci { 419b2a28edaSopenharmony_ci "opname" : "remquo", 420b2a28edaSopenharmony_ci "opcode" : 52, 421b2a28edaSopenharmony_ci "operands" : [ 422b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" }, 423b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'y'" }, 424b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'quo'" } 425b2a28edaSopenharmony_ci ] 426b2a28edaSopenharmony_ci }, 427b2a28edaSopenharmony_ci { 428b2a28edaSopenharmony_ci "opname" : "rint", 429b2a28edaSopenharmony_ci "opcode" : 53, 430b2a28edaSopenharmony_ci "operands" : [ 431b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" } 432b2a28edaSopenharmony_ci ] 433b2a28edaSopenharmony_ci }, 434b2a28edaSopenharmony_ci { 435b2a28edaSopenharmony_ci "opname" : "rootn", 436b2a28edaSopenharmony_ci "opcode" : 54, 437b2a28edaSopenharmony_ci "operands" : [ 438b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" }, 439b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'y'" } 440b2a28edaSopenharmony_ci ] 441b2a28edaSopenharmony_ci }, 442b2a28edaSopenharmony_ci { 443b2a28edaSopenharmony_ci "opname" : "round", 444b2a28edaSopenharmony_ci "opcode" : 55, 445b2a28edaSopenharmony_ci "operands" : [ 446b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" } 447b2a28edaSopenharmony_ci ] 448b2a28edaSopenharmony_ci }, 449b2a28edaSopenharmony_ci { 450b2a28edaSopenharmony_ci "opname" : "rsqrt", 451b2a28edaSopenharmony_ci "opcode" : 56, 452b2a28edaSopenharmony_ci "operands" : [ 453b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" } 454b2a28edaSopenharmony_ci ] 455b2a28edaSopenharmony_ci }, 456b2a28edaSopenharmony_ci { 457b2a28edaSopenharmony_ci "opname" : "sin", 458b2a28edaSopenharmony_ci "opcode" : 57, 459b2a28edaSopenharmony_ci "operands" : [ 460b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" } 461b2a28edaSopenharmony_ci ] 462b2a28edaSopenharmony_ci }, 463b2a28edaSopenharmony_ci { 464b2a28edaSopenharmony_ci "opname" : "sincos", 465b2a28edaSopenharmony_ci "opcode" : 58, 466b2a28edaSopenharmony_ci "operands" : [ 467b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" }, 468b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'cosval'" } 469b2a28edaSopenharmony_ci ] 470b2a28edaSopenharmony_ci }, 471b2a28edaSopenharmony_ci { 472b2a28edaSopenharmony_ci "opname" : "sinh", 473b2a28edaSopenharmony_ci "opcode" : 59, 474b2a28edaSopenharmony_ci "operands" : [ 475b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" } 476b2a28edaSopenharmony_ci ] 477b2a28edaSopenharmony_ci }, 478b2a28edaSopenharmony_ci { 479b2a28edaSopenharmony_ci "opname" : "sinpi", 480b2a28edaSopenharmony_ci "opcode" : 60, 481b2a28edaSopenharmony_ci "operands" : [ 482b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" } 483b2a28edaSopenharmony_ci ] 484b2a28edaSopenharmony_ci }, 485b2a28edaSopenharmony_ci { 486b2a28edaSopenharmony_ci "opname" : "sqrt", 487b2a28edaSopenharmony_ci "opcode" : 61, 488b2a28edaSopenharmony_ci "operands" : [ 489b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" } 490b2a28edaSopenharmony_ci ] 491b2a28edaSopenharmony_ci }, 492b2a28edaSopenharmony_ci { 493b2a28edaSopenharmony_ci "opname" : "tan", 494b2a28edaSopenharmony_ci "opcode" : 62, 495b2a28edaSopenharmony_ci "operands" : [ 496b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" } 497b2a28edaSopenharmony_ci ] 498b2a28edaSopenharmony_ci }, 499b2a28edaSopenharmony_ci { 500b2a28edaSopenharmony_ci "opname" : "tanh", 501b2a28edaSopenharmony_ci "opcode" : 63, 502b2a28edaSopenharmony_ci "operands" : [ 503b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" } 504b2a28edaSopenharmony_ci ] 505b2a28edaSopenharmony_ci }, 506b2a28edaSopenharmony_ci { 507b2a28edaSopenharmony_ci "opname" : "tanpi", 508b2a28edaSopenharmony_ci "opcode" : 64, 509b2a28edaSopenharmony_ci "operands" : [ 510b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" } 511b2a28edaSopenharmony_ci ] 512b2a28edaSopenharmony_ci }, 513b2a28edaSopenharmony_ci { 514b2a28edaSopenharmony_ci "opname" : "tgamma", 515b2a28edaSopenharmony_ci "opcode" : 65, 516b2a28edaSopenharmony_ci "operands" : [ 517b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" } 518b2a28edaSopenharmony_ci ] 519b2a28edaSopenharmony_ci }, 520b2a28edaSopenharmony_ci { 521b2a28edaSopenharmony_ci "opname" : "trunc", 522b2a28edaSopenharmony_ci "opcode" : 66, 523b2a28edaSopenharmony_ci "operands" : [ 524b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" } 525b2a28edaSopenharmony_ci ] 526b2a28edaSopenharmony_ci }, 527b2a28edaSopenharmony_ci { 528b2a28edaSopenharmony_ci "opname" : "half_cos", 529b2a28edaSopenharmony_ci "opcode" : 67, 530b2a28edaSopenharmony_ci "operands" : [ 531b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" } 532b2a28edaSopenharmony_ci ] 533b2a28edaSopenharmony_ci }, 534b2a28edaSopenharmony_ci { 535b2a28edaSopenharmony_ci "opname" : "half_divide", 536b2a28edaSopenharmony_ci "opcode" : 68, 537b2a28edaSopenharmony_ci "operands" : [ 538b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" }, 539b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'y'" } 540b2a28edaSopenharmony_ci ] 541b2a28edaSopenharmony_ci }, 542b2a28edaSopenharmony_ci { 543b2a28edaSopenharmony_ci "opname" : "half_exp", 544b2a28edaSopenharmony_ci "opcode" : 69, 545b2a28edaSopenharmony_ci "operands" : [ 546b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" } 547b2a28edaSopenharmony_ci ] 548b2a28edaSopenharmony_ci }, 549b2a28edaSopenharmony_ci { 550b2a28edaSopenharmony_ci "opname" : "half_exp2", 551b2a28edaSopenharmony_ci "opcode" : 70, 552b2a28edaSopenharmony_ci "operands" : [ 553b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" } 554b2a28edaSopenharmony_ci ] 555b2a28edaSopenharmony_ci }, 556b2a28edaSopenharmony_ci { 557b2a28edaSopenharmony_ci "opname" : "half_exp10", 558b2a28edaSopenharmony_ci "opcode" : 71, 559b2a28edaSopenharmony_ci "operands" : [ 560b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" } 561b2a28edaSopenharmony_ci ] 562b2a28edaSopenharmony_ci }, 563b2a28edaSopenharmony_ci { 564b2a28edaSopenharmony_ci "opname" : "half_log", 565b2a28edaSopenharmony_ci "opcode" : 72, 566b2a28edaSopenharmony_ci "operands" : [ 567b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" } 568b2a28edaSopenharmony_ci ] 569b2a28edaSopenharmony_ci }, 570b2a28edaSopenharmony_ci { 571b2a28edaSopenharmony_ci "opname" : "half_log2", 572b2a28edaSopenharmony_ci "opcode" : 73, 573b2a28edaSopenharmony_ci "operands" : [ 574b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" } 575b2a28edaSopenharmony_ci ] 576b2a28edaSopenharmony_ci }, 577b2a28edaSopenharmony_ci { 578b2a28edaSopenharmony_ci "opname" : "half_log10", 579b2a28edaSopenharmony_ci "opcode" : 74, 580b2a28edaSopenharmony_ci "operands" : [ 581b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" } 582b2a28edaSopenharmony_ci ] 583b2a28edaSopenharmony_ci }, 584b2a28edaSopenharmony_ci { 585b2a28edaSopenharmony_ci "opname" : "half_powr", 586b2a28edaSopenharmony_ci "opcode" : 75, 587b2a28edaSopenharmony_ci "operands" : [ 588b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" }, 589b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'y'" } 590b2a28edaSopenharmony_ci ] 591b2a28edaSopenharmony_ci }, 592b2a28edaSopenharmony_ci { 593b2a28edaSopenharmony_ci "opname" : "half_recip", 594b2a28edaSopenharmony_ci "opcode" : 76, 595b2a28edaSopenharmony_ci "operands" : [ 596b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" } 597b2a28edaSopenharmony_ci ] 598b2a28edaSopenharmony_ci }, 599b2a28edaSopenharmony_ci { 600b2a28edaSopenharmony_ci "opname" : "half_rsqrt", 601b2a28edaSopenharmony_ci "opcode" : 77, 602b2a28edaSopenharmony_ci "operands" : [ 603b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" } 604b2a28edaSopenharmony_ci ] 605b2a28edaSopenharmony_ci }, 606b2a28edaSopenharmony_ci { 607b2a28edaSopenharmony_ci "opname" : "half_sin", 608b2a28edaSopenharmony_ci "opcode" : 78, 609b2a28edaSopenharmony_ci "operands" : [ 610b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" } 611b2a28edaSopenharmony_ci ] 612b2a28edaSopenharmony_ci }, 613b2a28edaSopenharmony_ci { 614b2a28edaSopenharmony_ci "opname" : "half_sqrt", 615b2a28edaSopenharmony_ci "opcode" : 79, 616b2a28edaSopenharmony_ci "operands" : [ 617b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" } 618b2a28edaSopenharmony_ci ] 619b2a28edaSopenharmony_ci }, 620b2a28edaSopenharmony_ci { 621b2a28edaSopenharmony_ci "opname" : "half_tan", 622b2a28edaSopenharmony_ci "opcode" : 80, 623b2a28edaSopenharmony_ci "operands" : [ 624b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" } 625b2a28edaSopenharmony_ci ] 626b2a28edaSopenharmony_ci }, 627b2a28edaSopenharmony_ci { 628b2a28edaSopenharmony_ci "opname" : "native_cos", 629b2a28edaSopenharmony_ci "opcode" : 81, 630b2a28edaSopenharmony_ci "operands" : [ 631b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" } 632b2a28edaSopenharmony_ci ] 633b2a28edaSopenharmony_ci }, 634b2a28edaSopenharmony_ci { 635b2a28edaSopenharmony_ci "opname" : "native_divide", 636b2a28edaSopenharmony_ci "opcode" : 82, 637b2a28edaSopenharmony_ci "operands" : [ 638b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" }, 639b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'y'" } 640b2a28edaSopenharmony_ci ] 641b2a28edaSopenharmony_ci }, 642b2a28edaSopenharmony_ci { 643b2a28edaSopenharmony_ci "opname" : "native_exp", 644b2a28edaSopenharmony_ci "opcode" : 83, 645b2a28edaSopenharmony_ci "operands" : [ 646b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" } 647b2a28edaSopenharmony_ci ] 648b2a28edaSopenharmony_ci }, 649b2a28edaSopenharmony_ci { 650b2a28edaSopenharmony_ci "opname" : "native_exp2", 651b2a28edaSopenharmony_ci "opcode" : 84, 652b2a28edaSopenharmony_ci "operands" : [ 653b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" } 654b2a28edaSopenharmony_ci ] 655b2a28edaSopenharmony_ci }, 656b2a28edaSopenharmony_ci { 657b2a28edaSopenharmony_ci "opname" : "native_exp10", 658b2a28edaSopenharmony_ci "opcode" : 85, 659b2a28edaSopenharmony_ci "operands" : [ 660b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" } 661b2a28edaSopenharmony_ci ] 662b2a28edaSopenharmony_ci }, 663b2a28edaSopenharmony_ci { 664b2a28edaSopenharmony_ci "opname" : "native_log", 665b2a28edaSopenharmony_ci "opcode" : 86, 666b2a28edaSopenharmony_ci "operands" : [ 667b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" } 668b2a28edaSopenharmony_ci ] 669b2a28edaSopenharmony_ci }, 670b2a28edaSopenharmony_ci { 671b2a28edaSopenharmony_ci "opname" : "native_log2", 672b2a28edaSopenharmony_ci "opcode" : 87, 673b2a28edaSopenharmony_ci "operands" : [ 674b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" } 675b2a28edaSopenharmony_ci ] 676b2a28edaSopenharmony_ci }, 677b2a28edaSopenharmony_ci { 678b2a28edaSopenharmony_ci "opname" : "native_log10", 679b2a28edaSopenharmony_ci "opcode" : 88, 680b2a28edaSopenharmony_ci "operands" : [ 681b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" } 682b2a28edaSopenharmony_ci ] 683b2a28edaSopenharmony_ci }, 684b2a28edaSopenharmony_ci { 685b2a28edaSopenharmony_ci "opname" : "native_powr", 686b2a28edaSopenharmony_ci "opcode" : 89, 687b2a28edaSopenharmony_ci "operands" : [ 688b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" }, 689b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'y'" } 690b2a28edaSopenharmony_ci ] 691b2a28edaSopenharmony_ci }, 692b2a28edaSopenharmony_ci { 693b2a28edaSopenharmony_ci "opname" : "native_recip", 694b2a28edaSopenharmony_ci "opcode" : 90, 695b2a28edaSopenharmony_ci "operands" : [ 696b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" } 697b2a28edaSopenharmony_ci ] 698b2a28edaSopenharmony_ci }, 699b2a28edaSopenharmony_ci { 700b2a28edaSopenharmony_ci "opname" : "native_rsqrt", 701b2a28edaSopenharmony_ci "opcode" : 91, 702b2a28edaSopenharmony_ci "operands" : [ 703b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" } 704b2a28edaSopenharmony_ci ] 705b2a28edaSopenharmony_ci }, 706b2a28edaSopenharmony_ci { 707b2a28edaSopenharmony_ci "opname" : "native_sin", 708b2a28edaSopenharmony_ci "opcode" : 92, 709b2a28edaSopenharmony_ci "operands" : [ 710b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" } 711b2a28edaSopenharmony_ci ] 712b2a28edaSopenharmony_ci }, 713b2a28edaSopenharmony_ci { 714b2a28edaSopenharmony_ci "opname" : "native_sqrt", 715b2a28edaSopenharmony_ci "opcode" : 93, 716b2a28edaSopenharmony_ci "operands" : [ 717b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" } 718b2a28edaSopenharmony_ci ] 719b2a28edaSopenharmony_ci }, 720b2a28edaSopenharmony_ci { 721b2a28edaSopenharmony_ci "opname" : "native_tan", 722b2a28edaSopenharmony_ci "opcode" : 94, 723b2a28edaSopenharmony_ci "operands" : [ 724b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" } 725b2a28edaSopenharmony_ci ] 726b2a28edaSopenharmony_ci }, 727b2a28edaSopenharmony_ci { 728b2a28edaSopenharmony_ci "opname" : "s_abs", 729b2a28edaSopenharmony_ci "opcode" : 141, 730b2a28edaSopenharmony_ci "operands" : [ 731b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" } 732b2a28edaSopenharmony_ci ] 733b2a28edaSopenharmony_ci }, 734b2a28edaSopenharmony_ci { 735b2a28edaSopenharmony_ci "opname" : "s_abs_diff", 736b2a28edaSopenharmony_ci "opcode" : 142, 737b2a28edaSopenharmony_ci "operands" : [ 738b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" }, 739b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'y'" } 740b2a28edaSopenharmony_ci ] 741b2a28edaSopenharmony_ci }, 742b2a28edaSopenharmony_ci { 743b2a28edaSopenharmony_ci "opname" : "s_add_sat", 744b2a28edaSopenharmony_ci "opcode" : 143, 745b2a28edaSopenharmony_ci "operands" : [ 746b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" }, 747b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'y'" } 748b2a28edaSopenharmony_ci ] 749b2a28edaSopenharmony_ci }, 750b2a28edaSopenharmony_ci { 751b2a28edaSopenharmony_ci "opname" : "u_add_sat", 752b2a28edaSopenharmony_ci "opcode" : 144, 753b2a28edaSopenharmony_ci "operands" : [ 754b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" }, 755b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'y'" } 756b2a28edaSopenharmony_ci ] 757b2a28edaSopenharmony_ci }, 758b2a28edaSopenharmony_ci { 759b2a28edaSopenharmony_ci "opname" : "s_hadd", 760b2a28edaSopenharmony_ci "opcode" : 145, 761b2a28edaSopenharmony_ci "operands" : [ 762b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" }, 763b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'y'" } 764b2a28edaSopenharmony_ci ] 765b2a28edaSopenharmony_ci }, 766b2a28edaSopenharmony_ci { 767b2a28edaSopenharmony_ci "opname" : "u_hadd", 768b2a28edaSopenharmony_ci "opcode" : 146, 769b2a28edaSopenharmony_ci "operands" : [ 770b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" }, 771b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'y'" } 772b2a28edaSopenharmony_ci ] 773b2a28edaSopenharmony_ci }, 774b2a28edaSopenharmony_ci { 775b2a28edaSopenharmony_ci "opname" : "s_rhadd", 776b2a28edaSopenharmony_ci "opcode" : 147, 777b2a28edaSopenharmony_ci "operands" : [ 778b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" }, 779b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'y'" } 780b2a28edaSopenharmony_ci ] 781b2a28edaSopenharmony_ci }, 782b2a28edaSopenharmony_ci { 783b2a28edaSopenharmony_ci "opname" : "u_rhadd", 784b2a28edaSopenharmony_ci "opcode" : 148, 785b2a28edaSopenharmony_ci "operands" : [ 786b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" }, 787b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'y'" } 788b2a28edaSopenharmony_ci ] 789b2a28edaSopenharmony_ci }, 790b2a28edaSopenharmony_ci { 791b2a28edaSopenharmony_ci "opname" : "s_clamp", 792b2a28edaSopenharmony_ci "opcode" : 149, 793b2a28edaSopenharmony_ci "operands" : [ 794b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" }, 795b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'minval'" }, 796b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'maxval'" } 797b2a28edaSopenharmony_ci ] 798b2a28edaSopenharmony_ci }, 799b2a28edaSopenharmony_ci { 800b2a28edaSopenharmony_ci "opname" : "u_clamp", 801b2a28edaSopenharmony_ci "opcode" : 150, 802b2a28edaSopenharmony_ci "operands" : [ 803b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" }, 804b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'minval'" }, 805b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'maxval'" } 806b2a28edaSopenharmony_ci ] 807b2a28edaSopenharmony_ci }, 808b2a28edaSopenharmony_ci { 809b2a28edaSopenharmony_ci "opname" : "clz", 810b2a28edaSopenharmony_ci "opcode" : 151, 811b2a28edaSopenharmony_ci "operands" : [ 812b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" } 813b2a28edaSopenharmony_ci ] 814b2a28edaSopenharmony_ci }, 815b2a28edaSopenharmony_ci { 816b2a28edaSopenharmony_ci "opname" : "ctz", 817b2a28edaSopenharmony_ci "opcode" : 152, 818b2a28edaSopenharmony_ci "operands" : [ 819b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" } 820b2a28edaSopenharmony_ci ] 821b2a28edaSopenharmony_ci }, 822b2a28edaSopenharmony_ci { 823b2a28edaSopenharmony_ci "opname" : "s_mad_hi", 824b2a28edaSopenharmony_ci "opcode" : 153, 825b2a28edaSopenharmony_ci "operands" : [ 826b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'a'" }, 827b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'b'" }, 828b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'c'" } 829b2a28edaSopenharmony_ci ] 830b2a28edaSopenharmony_ci }, 831b2a28edaSopenharmony_ci { 832b2a28edaSopenharmony_ci "opname" : "u_mad_sat", 833b2a28edaSopenharmony_ci "opcode" : 154, 834b2a28edaSopenharmony_ci "operands" : [ 835b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" }, 836b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'y'" }, 837b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'z'" } 838b2a28edaSopenharmony_ci ] 839b2a28edaSopenharmony_ci }, 840b2a28edaSopenharmony_ci { 841b2a28edaSopenharmony_ci "opname" : "s_mad_sat", 842b2a28edaSopenharmony_ci "opcode" : 155, 843b2a28edaSopenharmony_ci "operands" : [ 844b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" }, 845b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'y'" }, 846b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'z'" } 847b2a28edaSopenharmony_ci ] 848b2a28edaSopenharmony_ci }, 849b2a28edaSopenharmony_ci { 850b2a28edaSopenharmony_ci "opname" : "s_max", 851b2a28edaSopenharmony_ci "opcode" : 156, 852b2a28edaSopenharmony_ci "operands" : [ 853b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" }, 854b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'y'" } 855b2a28edaSopenharmony_ci ] 856b2a28edaSopenharmony_ci }, 857b2a28edaSopenharmony_ci { 858b2a28edaSopenharmony_ci "opname" : "u_max", 859b2a28edaSopenharmony_ci "opcode" : 157, 860b2a28edaSopenharmony_ci "operands" : [ 861b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" }, 862b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'y'" } 863b2a28edaSopenharmony_ci ] 864b2a28edaSopenharmony_ci }, 865b2a28edaSopenharmony_ci { 866b2a28edaSopenharmony_ci "opname" : "s_min", 867b2a28edaSopenharmony_ci "opcode" : 158, 868b2a28edaSopenharmony_ci "operands" : [ 869b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" }, 870b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'y'" } 871b2a28edaSopenharmony_ci ] 872b2a28edaSopenharmony_ci }, 873b2a28edaSopenharmony_ci { 874b2a28edaSopenharmony_ci "opname" : "u_min", 875b2a28edaSopenharmony_ci "opcode" : 159, 876b2a28edaSopenharmony_ci "operands" : [ 877b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" }, 878b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'y'" } 879b2a28edaSopenharmony_ci ] 880b2a28edaSopenharmony_ci }, 881b2a28edaSopenharmony_ci { 882b2a28edaSopenharmony_ci "opname" : "s_mul_hi", 883b2a28edaSopenharmony_ci "opcode" : 160, 884b2a28edaSopenharmony_ci "operands" : [ 885b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" }, 886b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'y'" } 887b2a28edaSopenharmony_ci ] 888b2a28edaSopenharmony_ci }, 889b2a28edaSopenharmony_ci { 890b2a28edaSopenharmony_ci "opname" : "rotate", 891b2a28edaSopenharmony_ci "opcode" : 161, 892b2a28edaSopenharmony_ci "operands" : [ 893b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'v'" }, 894b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'i'" } 895b2a28edaSopenharmony_ci ] 896b2a28edaSopenharmony_ci }, 897b2a28edaSopenharmony_ci { 898b2a28edaSopenharmony_ci "opname" : "s_sub_sat", 899b2a28edaSopenharmony_ci "opcode" : 162, 900b2a28edaSopenharmony_ci "operands" : [ 901b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" }, 902b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'y'" } 903b2a28edaSopenharmony_ci ] 904b2a28edaSopenharmony_ci }, 905b2a28edaSopenharmony_ci { 906b2a28edaSopenharmony_ci "opname" : "u_sub_sat", 907b2a28edaSopenharmony_ci "opcode" : 163, 908b2a28edaSopenharmony_ci "operands" : [ 909b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" }, 910b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'y'" } 911b2a28edaSopenharmony_ci ] 912b2a28edaSopenharmony_ci }, 913b2a28edaSopenharmony_ci { 914b2a28edaSopenharmony_ci "opname" : "u_upsample", 915b2a28edaSopenharmony_ci "opcode" : 164, 916b2a28edaSopenharmony_ci "operands" : [ 917b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'hi'" }, 918b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'lo'" } 919b2a28edaSopenharmony_ci ] 920b2a28edaSopenharmony_ci }, 921b2a28edaSopenharmony_ci { 922b2a28edaSopenharmony_ci "opname" : "s_upsample", 923b2a28edaSopenharmony_ci "opcode" : 165, 924b2a28edaSopenharmony_ci "operands" : [ 925b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'hi'" }, 926b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'lo'" } 927b2a28edaSopenharmony_ci ] 928b2a28edaSopenharmony_ci }, 929b2a28edaSopenharmony_ci { 930b2a28edaSopenharmony_ci "opname" : "popcount", 931b2a28edaSopenharmony_ci "opcode" : 166, 932b2a28edaSopenharmony_ci "operands" : [ 933b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" } 934b2a28edaSopenharmony_ci ] 935b2a28edaSopenharmony_ci }, 936b2a28edaSopenharmony_ci { 937b2a28edaSopenharmony_ci "opname" : "s_mad24", 938b2a28edaSopenharmony_ci "opcode" : 167, 939b2a28edaSopenharmony_ci "operands" : [ 940b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" }, 941b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'y'" }, 942b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'z'" } 943b2a28edaSopenharmony_ci ] 944b2a28edaSopenharmony_ci }, 945b2a28edaSopenharmony_ci { 946b2a28edaSopenharmony_ci "opname" : "u_mad24", 947b2a28edaSopenharmony_ci "opcode" : 168, 948b2a28edaSopenharmony_ci "operands" : [ 949b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" }, 950b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'y'" }, 951b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'z'" } 952b2a28edaSopenharmony_ci ] 953b2a28edaSopenharmony_ci }, 954b2a28edaSopenharmony_ci { 955b2a28edaSopenharmony_ci "opname" : "s_mul24", 956b2a28edaSopenharmony_ci "opcode" : 169, 957b2a28edaSopenharmony_ci "operands" : [ 958b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" }, 959b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'y'" } 960b2a28edaSopenharmony_ci ] 961b2a28edaSopenharmony_ci }, 962b2a28edaSopenharmony_ci { 963b2a28edaSopenharmony_ci "opname" : "u_mul24", 964b2a28edaSopenharmony_ci "opcode" : 170, 965b2a28edaSopenharmony_ci "operands" : [ 966b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" }, 967b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'y'" } 968b2a28edaSopenharmony_ci ] 969b2a28edaSopenharmony_ci }, 970b2a28edaSopenharmony_ci { 971b2a28edaSopenharmony_ci "opname" : "u_abs", 972b2a28edaSopenharmony_ci "opcode" : 201, 973b2a28edaSopenharmony_ci "operands" : [ 974b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" } 975b2a28edaSopenharmony_ci ] 976b2a28edaSopenharmony_ci }, 977b2a28edaSopenharmony_ci { 978b2a28edaSopenharmony_ci "opname" : "u_abs_diff", 979b2a28edaSopenharmony_ci "opcode" : 202, 980b2a28edaSopenharmony_ci "operands" : [ 981b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" }, 982b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'y'" } 983b2a28edaSopenharmony_ci ] 984b2a28edaSopenharmony_ci }, 985b2a28edaSopenharmony_ci { 986b2a28edaSopenharmony_ci "opname" : "u_mul_hi", 987b2a28edaSopenharmony_ci "opcode" : 203, 988b2a28edaSopenharmony_ci "operands" : [ 989b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" }, 990b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'y'" } 991b2a28edaSopenharmony_ci ] 992b2a28edaSopenharmony_ci }, 993b2a28edaSopenharmony_ci { 994b2a28edaSopenharmony_ci "opname" : "u_mad_hi", 995b2a28edaSopenharmony_ci "opcode" : 204, 996b2a28edaSopenharmony_ci "operands" : [ 997b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'a'" }, 998b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'b'" }, 999b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'c'" } 1000b2a28edaSopenharmony_ci ] 1001b2a28edaSopenharmony_ci }, 1002b2a28edaSopenharmony_ci { 1003b2a28edaSopenharmony_ci "opname" : "fclamp", 1004b2a28edaSopenharmony_ci "opcode" : 95, 1005b2a28edaSopenharmony_ci "operands" : [ 1006b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" }, 1007b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'minval'" }, 1008b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'maxval'" } 1009b2a28edaSopenharmony_ci ] 1010b2a28edaSopenharmony_ci }, 1011b2a28edaSopenharmony_ci { 1012b2a28edaSopenharmony_ci "opname" : "degrees", 1013b2a28edaSopenharmony_ci "opcode" :96, 1014b2a28edaSopenharmony_ci "operands" : [ 1015b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'radians'" } 1016b2a28edaSopenharmony_ci ] 1017b2a28edaSopenharmony_ci }, 1018b2a28edaSopenharmony_ci { 1019b2a28edaSopenharmony_ci "opname" : "fmax_common", 1020b2a28edaSopenharmony_ci "opcode" : 97, 1021b2a28edaSopenharmony_ci "operands" : [ 1022b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" }, 1023b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'y'" } 1024b2a28edaSopenharmony_ci ] 1025b2a28edaSopenharmony_ci }, 1026b2a28edaSopenharmony_ci { 1027b2a28edaSopenharmony_ci "opname" : "fmin_common", 1028b2a28edaSopenharmony_ci "opcode" : 98, 1029b2a28edaSopenharmony_ci "operands" : [ 1030b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" }, 1031b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'y'" } 1032b2a28edaSopenharmony_ci ] 1033b2a28edaSopenharmony_ci }, 1034b2a28edaSopenharmony_ci { 1035b2a28edaSopenharmony_ci "opname" : "mix", 1036b2a28edaSopenharmony_ci "opcode" : 99, 1037b2a28edaSopenharmony_ci "operands" : [ 1038b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" }, 1039b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'y'" }, 1040b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'a'" } 1041b2a28edaSopenharmony_ci ] 1042b2a28edaSopenharmony_ci }, 1043b2a28edaSopenharmony_ci { 1044b2a28edaSopenharmony_ci "opname" : "radians", 1045b2a28edaSopenharmony_ci "opcode" : 100, 1046b2a28edaSopenharmony_ci "operands" : [ 1047b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'degrees'" } 1048b2a28edaSopenharmony_ci ] 1049b2a28edaSopenharmony_ci }, 1050b2a28edaSopenharmony_ci { 1051b2a28edaSopenharmony_ci "opname" : "step", 1052b2a28edaSopenharmony_ci "opcode" : 101, 1053b2a28edaSopenharmony_ci "operands" : [ 1054b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'edge'" }, 1055b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" } 1056b2a28edaSopenharmony_ci ] 1057b2a28edaSopenharmony_ci }, 1058b2a28edaSopenharmony_ci { 1059b2a28edaSopenharmony_ci "opname" : "smoothstep", 1060b2a28edaSopenharmony_ci "opcode" : 102, 1061b2a28edaSopenharmony_ci "operands" : [ 1062b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'edge0'" }, 1063b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'edge1'" }, 1064b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" } 1065b2a28edaSopenharmony_ci ] 1066b2a28edaSopenharmony_ci }, 1067b2a28edaSopenharmony_ci { 1068b2a28edaSopenharmony_ci "opname" : "sign", 1069b2a28edaSopenharmony_ci "opcode" : 103, 1070b2a28edaSopenharmony_ci "operands" : [ 1071b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" } 1072b2a28edaSopenharmony_ci ] 1073b2a28edaSopenharmony_ci }, 1074b2a28edaSopenharmony_ci { 1075b2a28edaSopenharmony_ci "opname" : "cross", 1076b2a28edaSopenharmony_ci "opcode" : 104, 1077b2a28edaSopenharmony_ci "operands" : [ 1078b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'p0'" }, 1079b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'p1'" } 1080b2a28edaSopenharmony_ci ] 1081b2a28edaSopenharmony_ci }, 1082b2a28edaSopenharmony_ci { 1083b2a28edaSopenharmony_ci "opname" : "distance", 1084b2a28edaSopenharmony_ci "opcode" : 105, 1085b2a28edaSopenharmony_ci "operands" : [ 1086b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'p0'" }, 1087b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'p1'" } 1088b2a28edaSopenharmony_ci ] 1089b2a28edaSopenharmony_ci }, 1090b2a28edaSopenharmony_ci { 1091b2a28edaSopenharmony_ci "opname" : "length", 1092b2a28edaSopenharmony_ci "opcode" : 106, 1093b2a28edaSopenharmony_ci "operands" : [ 1094b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'p'" } 1095b2a28edaSopenharmony_ci ] 1096b2a28edaSopenharmony_ci }, 1097b2a28edaSopenharmony_ci { 1098b2a28edaSopenharmony_ci "opname" : "normalize", 1099b2a28edaSopenharmony_ci "opcode" : 107, 1100b2a28edaSopenharmony_ci "operands" : [ 1101b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'p'" } 1102b2a28edaSopenharmony_ci ] 1103b2a28edaSopenharmony_ci }, 1104b2a28edaSopenharmony_ci { 1105b2a28edaSopenharmony_ci "opname" : "fast_distance", 1106b2a28edaSopenharmony_ci "opcode" : 108, 1107b2a28edaSopenharmony_ci "operands" : [ 1108b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'p0'" }, 1109b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'p1'" } 1110b2a28edaSopenharmony_ci ] 1111b2a28edaSopenharmony_ci }, 1112b2a28edaSopenharmony_ci { 1113b2a28edaSopenharmony_ci "opname" : "fast_length", 1114b2a28edaSopenharmony_ci "opcode" : 109, 1115b2a28edaSopenharmony_ci "operands" : [ 1116b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'p'" } 1117b2a28edaSopenharmony_ci ] 1118b2a28edaSopenharmony_ci }, 1119b2a28edaSopenharmony_ci { 1120b2a28edaSopenharmony_ci "opname" : "fast_normalize", 1121b2a28edaSopenharmony_ci "opcode" : 110, 1122b2a28edaSopenharmony_ci "operands" : [ 1123b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'p'" } 1124b2a28edaSopenharmony_ci ] 1125b2a28edaSopenharmony_ci }, 1126b2a28edaSopenharmony_ci { 1127b2a28edaSopenharmony_ci "opname" : "bitselect", 1128b2a28edaSopenharmony_ci "opcode" : 186, 1129b2a28edaSopenharmony_ci "operands" : [ 1130b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'a'" }, 1131b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'b'" }, 1132b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'c'" } 1133b2a28edaSopenharmony_ci ] 1134b2a28edaSopenharmony_ci }, 1135b2a28edaSopenharmony_ci { 1136b2a28edaSopenharmony_ci "opname" : "select", 1137b2a28edaSopenharmony_ci "opcode" : 187, 1138b2a28edaSopenharmony_ci "operands" : [ 1139b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'a'" }, 1140b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'b'" }, 1141b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'c'" } 1142b2a28edaSopenharmony_ci ] 1143b2a28edaSopenharmony_ci }, 1144b2a28edaSopenharmony_ci { 1145b2a28edaSopenharmony_ci "opname" : "vloadn", 1146b2a28edaSopenharmony_ci "opcode" : 171, 1147b2a28edaSopenharmony_ci "operands" : [ 1148b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'offset'" }, 1149b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'p'" }, 1150b2a28edaSopenharmony_ci { "kind" : "LiteralInteger", "name" : "'n'" } 1151b2a28edaSopenharmony_ci ] 1152b2a28edaSopenharmony_ci }, 1153b2a28edaSopenharmony_ci { 1154b2a28edaSopenharmony_ci "opname" : "vstoren", 1155b2a28edaSopenharmony_ci "opcode" : 172, 1156b2a28edaSopenharmony_ci "operands" : [ 1157b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'data'" }, 1158b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'offset'" }, 1159b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'p'" } 1160b2a28edaSopenharmony_ci ] 1161b2a28edaSopenharmony_ci }, 1162b2a28edaSopenharmony_ci { 1163b2a28edaSopenharmony_ci "opname" : "vload_half", 1164b2a28edaSopenharmony_ci "opcode" : 173, 1165b2a28edaSopenharmony_ci "operands" : [ 1166b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'offset'" }, 1167b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'p'" } 1168b2a28edaSopenharmony_ci ] 1169b2a28edaSopenharmony_ci }, 1170b2a28edaSopenharmony_ci { 1171b2a28edaSopenharmony_ci "opname" : "vload_halfn", 1172b2a28edaSopenharmony_ci "opcode" : 174, 1173b2a28edaSopenharmony_ci "operands" : [ 1174b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'offset'" }, 1175b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'p'" }, 1176b2a28edaSopenharmony_ci { "kind" : "LiteralInteger", "name" : "'n'" } 1177b2a28edaSopenharmony_ci ] 1178b2a28edaSopenharmony_ci }, 1179b2a28edaSopenharmony_ci { 1180b2a28edaSopenharmony_ci "opname" : "vstore_half", 1181b2a28edaSopenharmony_ci "opcode" : 175, 1182b2a28edaSopenharmony_ci "operands" : [ 1183b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'data'" }, 1184b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'offset'" }, 1185b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'p'" } 1186b2a28edaSopenharmony_ci ] 1187b2a28edaSopenharmony_ci }, 1188b2a28edaSopenharmony_ci { 1189b2a28edaSopenharmony_ci "opname" : "vstore_half_r", 1190b2a28edaSopenharmony_ci "opcode" : 176, 1191b2a28edaSopenharmony_ci "operands" : [ 1192b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'data'" }, 1193b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'offset'" }, 1194b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'p'" }, 1195b2a28edaSopenharmony_ci { "kind" : "FPRoundingMode", "name" : "'mode'" } 1196b2a28edaSopenharmony_ci ] 1197b2a28edaSopenharmony_ci }, 1198b2a28edaSopenharmony_ci { 1199b2a28edaSopenharmony_ci "opname" : "vstore_halfn", 1200b2a28edaSopenharmony_ci "opcode" : 177, 1201b2a28edaSopenharmony_ci "operands" : [ 1202b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'data'" }, 1203b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'offset'" }, 1204b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'p'" } 1205b2a28edaSopenharmony_ci ] 1206b2a28edaSopenharmony_ci }, 1207b2a28edaSopenharmony_ci { 1208b2a28edaSopenharmony_ci "opname" : "vstore_halfn_r", 1209b2a28edaSopenharmony_ci "opcode" : 178, 1210b2a28edaSopenharmony_ci "operands" : [ 1211b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'data'" }, 1212b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'offset'" }, 1213b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'p'" }, 1214b2a28edaSopenharmony_ci { "kind" : "FPRoundingMode", "name" : "'mode'" } 1215b2a28edaSopenharmony_ci ] 1216b2a28edaSopenharmony_ci }, 1217b2a28edaSopenharmony_ci { 1218b2a28edaSopenharmony_ci "opname" : "vloada_halfn", 1219b2a28edaSopenharmony_ci "opcode" : 179, 1220b2a28edaSopenharmony_ci "operands" : [ 1221b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'offset'" }, 1222b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'p'" }, 1223b2a28edaSopenharmony_ci { "kind" : "LiteralInteger", "name" : "'n'" } 1224b2a28edaSopenharmony_ci ] 1225b2a28edaSopenharmony_ci }, 1226b2a28edaSopenharmony_ci { 1227b2a28edaSopenharmony_ci "opname" : "vstorea_halfn", 1228b2a28edaSopenharmony_ci "opcode" : 180, 1229b2a28edaSopenharmony_ci "operands" : [ 1230b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'data'" }, 1231b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'offset'" }, 1232b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'p'" } 1233b2a28edaSopenharmony_ci ] 1234b2a28edaSopenharmony_ci }, 1235b2a28edaSopenharmony_ci { 1236b2a28edaSopenharmony_ci "opname" : "vstorea_halfn_r", 1237b2a28edaSopenharmony_ci "opcode" : 181, 1238b2a28edaSopenharmony_ci "operands" : [ 1239b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'data'" }, 1240b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'offset'" }, 1241b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'p'" }, 1242b2a28edaSopenharmony_ci { "kind" : "FPRoundingMode", "name" : "'mode'" } 1243b2a28edaSopenharmony_ci ] 1244b2a28edaSopenharmony_ci }, 1245b2a28edaSopenharmony_ci { 1246b2a28edaSopenharmony_ci "opname" : "shuffle", 1247b2a28edaSopenharmony_ci "opcode" : 182, 1248b2a28edaSopenharmony_ci "operands" : [ 1249b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" }, 1250b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'shuffle mask'" } 1251b2a28edaSopenharmony_ci ] 1252b2a28edaSopenharmony_ci }, 1253b2a28edaSopenharmony_ci { 1254b2a28edaSopenharmony_ci "opname" : "shuffle2", 1255b2a28edaSopenharmony_ci "opcode" : 183, 1256b2a28edaSopenharmony_ci "operands" : [ 1257b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'x'" }, 1258b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'y'" }, 1259b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'shuffle mask'" } 1260b2a28edaSopenharmony_ci ] 1261b2a28edaSopenharmony_ci }, 1262b2a28edaSopenharmony_ci { 1263b2a28edaSopenharmony_ci "opname" : "printf", 1264b2a28edaSopenharmony_ci "opcode" : 184, 1265b2a28edaSopenharmony_ci "operands" : [ 1266b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'format'" }, 1267b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'additional arguments'", "quantifier" : "*" } 1268b2a28edaSopenharmony_ci ] 1269b2a28edaSopenharmony_ci }, 1270b2a28edaSopenharmony_ci { 1271b2a28edaSopenharmony_ci "opname" : "prefetch", 1272b2a28edaSopenharmony_ci "opcode" : 185, 1273b2a28edaSopenharmony_ci "operands" : [ 1274b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'ptr'" }, 1275b2a28edaSopenharmony_ci { "kind" : "IdRef", "name" : "'num elements'" } 1276b2a28edaSopenharmony_ci ] 1277b2a28edaSopenharmony_ci } 1278b2a28edaSopenharmony_ci ] 1279b2a28edaSopenharmony_ci} 1280