/third_party/skia/third_party/externals/spirv-tools/test/val/ |
H A D | val_ext_inst_test.cpp | 68 uint32_t GetPackedNumComponents(const std::string& ext_inst_name) { in GetPackedNumComponents() argument 77 uint32_t GetPackedBitWidth(const std::string& ext_inst_name) { in GetPackedBitWidth() argument 465 const std::string ext_inst_name = GetParam(); in TEST_P() local 467 ss << "%val1 = OpExtInst %f32 %extinst " << ext_inst_name << " in TEST_P() local 468 ss << "%val2 = OpExtInst %f32vec2 %extinst " << ext_inst_name TEST_P() local 470 ss << "%val3 = OpExtInst %f64 %extinst " << ext_inst_name << " %f64_0\\n"; TEST_P() local 476 const std::string ext_inst_name = GetParam(); TEST_P() local 489 const std::string ext_inst_name = GetParam(); TEST_P() local 517 const std::string ext_inst_name = GetParam(); TEST_P() local 519 ss << "%val1 = OpExtInst %f32 %extinst " << ext_inst_name TEST_P() local 521 ss << "%val2 = OpExtInst %f32vec2 %extinst " << ext_inst_name TEST_P() local 523 ss << "%val3 = OpExtInst %f64 %extinst " << ext_inst_name TEST_P() local 530 const std::string ext_inst_name = GetParam(); TEST_P() local 543 const std::string ext_inst_name = GetParam(); TEST_P() local 556 const std::string ext_inst_name = GetParam(); TEST_P() local 579 const std::string ext_inst_name = GetParam(); TEST_P() local 581 ss << "%val1 = OpExtInst %f32 %extinst " << ext_inst_name TEST_P() local 583 ss << "%val2 = OpExtInst %f32vec2 %extinst " << ext_inst_name TEST_P() local 585 ss << "%val3 = OpExtInst %f64 %extinst " << ext_inst_name TEST_P() local 592 const std::string ext_inst_name = GetParam(); TEST_P() local 605 const std::string ext_inst_name = GetParam(); TEST_P() local 618 const std::string ext_inst_name = GetParam(); TEST_P() local 631 const std::string ext_inst_name = GetParam(); TEST_P() local 654 const std::string ext_inst_name = GetParam(); TEST_P() local 656 ss << "%val1 = OpExtInst %s32 %extinst " << ext_inst_name << " %u32_1\\n"; TEST_P() local 657 ss << "%val2 = OpExtInst %s32 %extinst " << ext_inst_name << " %s32_1\\n"; TEST_P() local 658 ss << "%val3 = OpExtInst %u32 %extinst " << ext_inst_name << " %u32_1\\n"; TEST_P() local 659 ss << "%val4 = OpExtInst %u32 %extinst " << ext_inst_name << " %s32_1\\n"; TEST_P() local 660 ss << "%val5 = OpExtInst %s32vec2 %extinst " << ext_inst_name TEST_P() local 662 ss << "%val6 = OpExtInst %u32vec2 %extinst " << ext_inst_name TEST_P() local 664 ss << "%val7 = OpExtInst %u32vec2 %extinst " << ext_inst_name TEST_P() local 666 ss << "%val8 = OpExtInst %s32vec2 %extinst " << ext_inst_name TEST_P() local 673 const std::string ext_inst_name = GetParam(); TEST_P() local 686 const std::string ext_inst_name = GetParam(); TEST_P() local 699 const std::string ext_inst_name = GetParam(); TEST_P() local 712 const std::string ext_inst_name = GetParam(); TEST_P() local 725 const std::string ext_inst_name = GetParam(); TEST_P() local 771 const std::string ext_inst_name = GetParam(); TEST_P() local 773 ss << "%val1 = OpExtInst %s32 %extinst " << ext_inst_name TEST_P() local 775 ss << "%val2 = OpExtInst %s32 %extinst " << ext_inst_name TEST_P() local 777 ss << "%val3 = OpExtInst %u32 %extinst " << ext_inst_name TEST_P() local 779 ss << "%val4 = OpExtInst %u32 %extinst " << ext_inst_name TEST_P() local 781 ss << "%val5 = OpExtInst %s32vec2 %extinst " << ext_inst_name TEST_P() local 783 ss << "%val6 = OpExtInst %u32vec2 %extinst " << ext_inst_name TEST_P() local 785 ss << "%val7 = OpExtInst %u32vec2 %extinst " << ext_inst_name TEST_P() local 787 ss << "%val8 = OpExtInst %s32vec2 %extinst " << ext_inst_name TEST_P() local 789 ss << "%val9 = OpExtInst %s64 %extinst " << ext_inst_name TEST_P() local 796 const std::string ext_inst_name = GetParam(); TEST_P() local 809 const std::string ext_inst_name = GetParam(); TEST_P() local 822 const std::string ext_inst_name = GetParam(); TEST_P() local 835 const std::string ext_inst_name = GetParam(); TEST_P() local 848 const std::string ext_inst_name = GetParam(); TEST_P() local 861 const std::string ext_inst_name = GetParam(); TEST_P() local 874 const std::string ext_inst_name = GetParam(); TEST_P() local 887 const std::string ext_inst_name = GetParam(); TEST_P() local 908 const std::string ext_inst_name = GetParam(); TEST_P() local 910 ss << "%val1 = OpExtInst %s32 %extinst " << ext_inst_name TEST_P() local 912 ss << "%val2 = OpExtInst %s32 %extinst " << ext_inst_name TEST_P() local 914 ss << "%val3 = OpExtInst %u32 %extinst " << ext_inst_name TEST_P() local 916 ss << "%val4 = OpExtInst %u32 %extinst " << ext_inst_name TEST_P() local 918 ss << "%val5 = OpExtInst %s32vec2 %extinst " << ext_inst_name TEST_P() local 920 ss << "%val6 = OpExtInst %u32vec2 %extinst " << ext_inst_name TEST_P() local 922 ss << "%val7 = OpExtInst %u32vec2 %extinst " << ext_inst_name TEST_P() local 924 ss << "%val8 = OpExtInst %s32vec2 %extinst " << ext_inst_name TEST_P() local 926 ss << "%val9 = OpExtInst %s64 %extinst " << ext_inst_name TEST_P() local 933 const std::string ext_inst_name = GetParam(); TEST_P() local 946 const std::string ext_inst_name = GetParam(); TEST_P() local 959 const std::string ext_inst_name = GetParam(); TEST_P() local 972 const std::string ext_inst_name = GetParam(); TEST_P() local 985 const std::string ext_inst_name = GetParam(); TEST_P() local 998 const std::string ext_inst_name = GetParam(); TEST_P() local 1011 const std::string ext_inst_name = GetParam(); TEST_P() local 1024 const std::string ext_inst_name = GetParam(); TEST_P() local 1037 const std::string ext_inst_name = GetParam(); TEST_P() local 1050 const std::string ext_inst_name = GetParam(); TEST_P() local 1063 const std::string ext_inst_name = GetParam(); TEST_P() local 1082 const std::string ext_inst_name = GetParam(); TEST_P() local 1084 ss << "%val1 = OpExtInst %f32 %extinst " << ext_inst_name << " %f32_0\\n"; TEST_P() local 1085 ss << "%val2 = OpExtInst %f32vec2 %extinst " << ext_inst_name TEST_P() local 1092 const std::string ext_inst_name = GetParam(); TEST_P() local 1105 const std::string ext_inst_name = GetParam(); TEST_P() local 1118 const std::string ext_inst_name = GetParam(); TEST_P() local 1153 const std::string ext_inst_name = GetParam(); TEST_P() local 1155 ss << "%val1 = OpExtInst %f32 %extinst " << ext_inst_name TEST_P() local 1157 ss << "%val2 = OpExtInst %f32vec2 %extinst " << ext_inst_name TEST_P() local 1164 const std::string ext_inst_name = GetParam(); TEST_P() local 1177 const std::string ext_inst_name = GetParam(); TEST_P() local 1190 const std::string ext_inst_name = GetParam(); TEST_P() local 1203 const std::string ext_inst_name = GetParam(); TEST_P() local 1710 const std::string ext_inst_name = GetParam(); TEST_P() local 1727 const std::string ext_inst_name = GetParam(); TEST_P() local 1749 const std::string ext_inst_name = GetParam(); TEST_P() local 1770 const std::string ext_inst_name = GetParam(); TEST_P() local 1777 << ext_inst_name << " %f32_1\\n"; TEST_P() local 1790 const std::string ext_inst_name = GetParam(); TEST_P() local 1812 const std::string ext_inst_name = GetParam(); TEST_P() local 1834 const std::string ext_inst_name = GetParam(); TEST_P() local 1946 const std::string ext_inst_name = GetParam(); TEST_P() local 1963 const std::string ext_inst_name = GetParam(); TEST_P() local 1984 const std::string ext_inst_name = GetParam(); TEST_P() local 2006 const std::string ext_inst_name = GetParam(); TEST_P() local 2028 const std::string ext_inst_name = GetParam(); TEST_P() local 2050 const std::string ext_inst_name = GetParam(); TEST_P() local 2072 const std::string ext_inst_name = GetParam(); TEST_P() local 2982 const std::string ext_inst_name = GetParam(); TEST_P() local 2984 ss << "%val1 = OpExtInst %f32 %extinst " << ext_inst_name << " %f32_0\\n"; TEST_P() local 2985 ss << "%val2 = OpExtInst %f32vec2 %extinst " << ext_inst_name TEST_P() local 2987 ss << "%val3 = OpExtInst %f32vec4 %extinst " << ext_inst_name TEST_P() local 2989 ss << "%val4 = OpExtInst %f64 %extinst " << ext_inst_name << " %f64_0\\n"; TEST_P() local 2995 const std::string ext_inst_name = GetParam(); TEST_P() local 3008 const std::string ext_inst_name = GetParam(); TEST_P() local 3043 const std::string ext_inst_name = GetParam(); TEST_P() local 3045 ss << "%val1 = OpExtInst %f32 %extinst " << ext_inst_name TEST_P() local 3047 ss << "%val2 = OpExtInst %f32vec2 %extinst " << ext_inst_name TEST_P() local 3049 ss << "%val3 = OpExtInst %f64 %extinst " << ext_inst_name TEST_P() local 3056 const std::string ext_inst_name = GetParam(); TEST_P() local 3069 const std::string ext_inst_name = GetParam(); TEST_P() local 3082 const std::string ext_inst_name = GetParam(); TEST_P() local 3106 const std::string ext_inst_name = GetParam(); TEST_P() local 3108 ss << "%val1 = OpExtInst %f32 %extinst " << ext_inst_name TEST_P() local 3110 ss << "%val2 = OpExtInst %f32vec2 %extinst " << ext_inst_name TEST_P() local 3112 ss << "%val3 = OpExtInst %f64 %extinst " << ext_inst_name TEST_P() local 3119 const std::string ext_inst_name = GetParam(); TEST_P() local 3132 const std::string ext_inst_name = GetParam(); TEST_P() local 3145 const std::string ext_inst_name = GetParam(); TEST_P() local 3158 const std::string ext_inst_name = GetParam(); TEST_P() local 3180 const std::string ext_inst_name = GetParam(); TEST_P() local 3182 ss << "%val1 = OpExtInst %u32 %extinst " << ext_inst_name << " %u32_1\\n"; TEST_P() local 3183 ss << "%val2 = OpExtInst %u32 %extinst " << ext_inst_name << " %u32_1\\n"; TEST_P() local 3184 ss << "%val3 = OpExtInst %u32 %extinst " << ext_inst_name << " %u32_1\\n"; TEST_P() local 3185 ss << "%val4 = OpExtInst %u32 %extinst " << ext_inst_name << " %u32_1\\n"; TEST_P() local 3186 ss << "%val5 = OpExtInst %u32vec2 %extinst " << ext_inst_name TEST_P() local 3188 ss << "%val6 = OpExtInst %u32vec2 %extinst " << ext_inst_name TEST_P() local 3190 ss << "%val7 = OpExtInst %u32vec2 %extinst " << ext_inst_name TEST_P() local 3192 ss << "%val8 = OpExtInst %u32vec2 %extinst " << ext_inst_name TEST_P() local 3199 const std::string ext_inst_name = GetParam(); TEST_P() local 3212 const std::string ext_inst_name = GetParam(); TEST_P() local 3225 const std::string ext_inst_name = GetParam(); TEST_P() local 3247 const std::string ext_inst_name = GetParam(); TEST_P() local 3249 ss << "%val1 = OpExtInst %u32 %extinst " << ext_inst_name TEST_P() local 3251 ss << "%val2 = OpExtInst %u32 %extinst " << ext_inst_name TEST_P() local 3253 ss << "%val3 = OpExtInst %u32 %extinst " << ext_inst_name TEST_P() local 3255 ss << "%val4 = OpExtInst %u32 %extinst " << ext_inst_name TEST_P() local 3257 ss << "%val5 = OpExtInst %u32vec2 %extinst " << ext_inst_name TEST_P() local 3259 ss << "%val6 = OpExtInst %u32vec2 %extinst " << ext_inst_name TEST_P() local 3261 ss << "%val7 = OpExtInst %u32vec2 %extinst " << ext_inst_name TEST_P() local 3263 ss << "%val8 = OpExtInst %u32vec2 %extinst " << ext_inst_name TEST_P() local 3265 ss << "%val9 = OpExtInst %u64 %extinst " << ext_inst_name TEST_P() local 3272 const std::string ext_inst_name = GetParam(); TEST_P() local 3285 const std::string ext_inst_name = GetParam(); TEST_P() local 3298 const std::string ext_inst_name = GetParam(); TEST_P() local 3311 const std::string ext_inst_name = GetParam(); TEST_P() local 3324 const std::string ext_inst_name = GetParam(); TEST_P() local 3358 const std::string ext_inst_name = GetParam(); TEST_P() local 3360 ss << "%val1 = OpExtInst %u32 %extinst " << ext_inst_name TEST_P() local 3362 ss << "%val2 = OpExtInst %u32 %extinst " << ext_inst_name TEST_P() local 3364 ss << "%val3 = OpExtInst %u32 %extinst " << ext_inst_name TEST_P() local 3366 ss << "%val4 = OpExtInst %u32 %extinst " << ext_inst_name TEST_P() local 3368 ss << "%val5 = OpExtInst %u32vec2 %extinst " << ext_inst_name TEST_P() local 3370 ss << "%val6 = OpExtInst %u32vec2 %extinst " << ext_inst_name TEST_P() local 3372 ss << "%val7 = OpExtInst %u32vec2 %extinst " << ext_inst_name TEST_P() local 3374 ss << "%val8 = OpExtInst %u32vec2 %extinst " << ext_inst_name TEST_P() local 3376 ss << "%val9 = OpExtInst %u64 %extinst " << ext_inst_name TEST_P() local 3383 const std::string ext_inst_name = GetParam(); TEST_P() local 3396 const std::string ext_inst_name = GetParam(); TEST_P() local 3409 const std::string ext_inst_name = GetParam(); TEST_P() local 3422 const std::string ext_inst_name = GetParam(); TEST_P() local 3435 const std::string ext_inst_name = GetParam(); TEST_P() local 3448 const std::string ext_inst_name = GetParam(); TEST_P() local 3461 const std::string ext_inst_name = GetParam(); TEST_P() local 3485 const std::string ext_inst_name = GetParam(); TEST_P() local 3487 ss << "%val1 = OpExtInst %u32 %extinst " << ext_inst_name TEST_P() local 3489 ss << "%val2 = OpExtInst %u32 %extinst " << ext_inst_name TEST_P() local 3491 ss << "%val3 = OpExtInst %u32 %extinst " << ext_inst_name TEST_P() local 3493 ss << "%val4 = OpExtInst %u32 %extinst " << ext_inst_name TEST_P() local 3495 ss << "%val5 = OpExtInst %u32vec2 %extinst " << ext_inst_name TEST_P() local 3497 ss << "%val6 = OpExtInst %u32vec2 %extinst " << ext_inst_name TEST_P() local 3499 ss << "%val7 = OpExtInst %u32vec2 %extinst " << ext_inst_name TEST_P() local 3501 ss << "%val8 = OpExtInst %u32vec2 %extinst " << ext_inst_name TEST_P() local 3508 const std::string ext_inst_name = GetParam(); TEST_P() local 3522 const std::string ext_inst_name = GetParam(); TEST_P() local 3536 const std::string ext_inst_name = GetParam(); TEST_P() local 3549 const std::string ext_inst_name = GetParam(); TEST_P() local 3562 const std::string ext_inst_name = GetParam(); TEST_P() local 3575 const std::string ext_inst_name = GetParam(); TEST_P() local 3594 const std::string ext_inst_name = GetParam(); TEST_P() local 3596 ss << "%val1 = OpExtInst %u32 %extinst " << ext_inst_name TEST_P() local 3598 ss << "%val2 = OpExtInst %u32 %extinst " << ext_inst_name TEST_P() local 3600 ss << "%val3 = OpExtInst %u32 %extinst " << ext_inst_name TEST_P() local 3602 ss << "%val4 = OpExtInst %u32 %extinst " << ext_inst_name TEST_P() local 3604 ss << "%val5 = OpExtInst %u32vec2 %extinst " << ext_inst_name TEST_P() local 3606 ss << "%val6 = OpExtInst %u32vec2 %extinst " << ext_inst_name TEST_P() local 3608 ss << "%val7 = OpExtInst %u32vec2 %extinst " << ext_inst_name TEST_P() local 3610 ss << "%val8 = OpExtInst %u32vec2 %extinst " << ext_inst_name TEST_P() local 3617 const std::string ext_inst_name = GetParam(); TEST_P() local 3631 const std::string ext_inst_name = GetParam(); TEST_P() local 3645 const std::string ext_inst_name = GetParam(); TEST_P() local 3658 const std::string ext_inst_name = GetParam(); TEST_P() local 3671 const std::string ext_inst_name = GetParam(); TEST_P() local 3684 const std::string ext_inst_name = GetParam(); TEST_P() local 3697 const std::string ext_inst_name = GetParam(); TEST_P() local 3710 const std::string ext_inst_name = GetParam(); TEST_P() local 3787 const std::string ext_inst_name = GetParam(); TEST_P() local 3789 ss << "%val1 = OpExtInst %f32 %extinst " << ext_inst_name << " %f32vec2_01\\n"; TEST_P() local 3790 ss << "%val2 = OpExtInst %f32 %extinst " << ext_inst_name TEST_P() local 3798 const std::string ext_inst_name = GetParam(); TEST_P() local 3811 const std::string ext_inst_name = GetParam(); TEST_P() local 3824 const std::string ext_inst_name = GetParam(); TEST_P() local 3838 const std::string ext_inst_name = GetParam(); TEST_P() local 3858 const std::string ext_inst_name = GetParam(); TEST_P() local 3860 ss << "%val1 = OpExtInst %f32 %extinst " << ext_inst_name TEST_P() local 3862 ss << "%val2 = OpExtInst %f32 %extinst " << ext_inst_name TEST_P() local 3864 ss << "%val3 = OpExtInst %f32 %extinst " << ext_inst_name TEST_P() local 3872 const std::string ext_inst_name = GetParam(); TEST_P() local 3885 const std::string ext_inst_name = GetParam(); TEST_P() local 3899 const std::string ext_inst_name = GetParam(); TEST_P() local 3913 const std::string ext_inst_name = GetParam(); TEST_P() local 3928 const std::string ext_inst_name = GetParam(); TEST_P() local 3947 const std::string ext_inst_name = GetParam(); TEST_P() local 3949 ss << "%val1 = OpExtInst %f32vec2 %extinst " << ext_inst_name TEST_P() local 3951 ss << "%val2 = OpExtInst %f32vec4 %extinst " << ext_inst_name TEST_P() local 3953 ss << "%val3 = OpExtInst %f32 %extinst " << ext_inst_name << " %f32_2\\n"; TEST_P() local 3960 const std::string ext_inst_name = GetParam(); TEST_P() local 3974 const std::string ext_inst_name = GetParam(); TEST_P() local 3988 const std::string ext_inst_name = GetParam(); TEST_P() local 4163 const std::string ext_inst_name = GetParam(); TEST_P() local 4188 const std::string ext_inst_name = GetParam(); TEST_P() local 4213 const std::string ext_inst_name = GetParam(); TEST_P() local 4235 const std::string ext_inst_name = GetParam(); TEST_P() local 4261 const std::string ext_inst_name = GetParam(); TEST_P() local 4283 const std::string ext_inst_name = GetParam(); TEST_P() local 4308 const std::string ext_inst_name = GetParam(); TEST_P() local 4328 const std::string ext_inst_name = GetParam(); TEST_P() local 4352 const std::string ext_inst_name = GetParam(); TEST_P() local 4375 const std::string ext_inst_name = GetParam(); TEST_P() local 4408 const std::string ext_inst_name = GetParam(); TEST_P() local 4412 ss << "%val1 = OpExtInst %f32vec2 %extinst " << ext_inst_name TEST_P() local 4414 ss << "%val2 = OpExtInst %f32vec3 %extinst " << ext_inst_name TEST_P() local 4416 ss << "%val3 = OpExtInst %f32vec4 %extinst " << ext_inst_name TEST_P() local 4424 const std::string ext_inst_name = GetParam(); TEST_P() local 4428 ss << "%val1 = OpExtInst %f32vec2 %extinst " << ext_inst_name TEST_P() local 4430 ss << "%val2 = OpExtInst %f32vec3 %extinst " << ext_inst_name TEST_P() local 4432 ss << "%val3 = OpExtInst %f32vec4 %extinst " << ext_inst_name TEST_P() local 4440 const std::string ext_inst_name = GetParam(); TEST_P() local 4444 ss << "%val1 = OpExtInst %f32 %extinst " << ext_inst_name TEST_P() local 4455 const std::string ext_inst_name = GetParam(); TEST_P() local 4459 ss << "%val1 = OpExtInst %f32vec2 %extinst " << ext_inst_name TEST_P() local 4470 const std::string ext_inst_name = GetParam(); TEST_P() local 4474 ss << "%val1 = OpExtInst %f32vec2 %extinst " << ext_inst_name TEST_P() local 4487 const std::string ext_inst_name = GetParam(); TEST_P() local 4490 ss << "%val1 = OpExtInst %f32vec2 %extinst " << ext_inst_name TEST_P() local 4500 const std::string ext_inst_name = GetParam(); TEST_P() local 4504 ss << "%val1 = OpExtInst %f32vec2 %extinst " << ext_inst_name TEST_P() local 4517 const std::string ext_inst_name = GetParam(); TEST_P() local 4521 ss << "%val1 = OpExtInst %f32vec2 %extinst " << ext_inst_name TEST_P() local 4533 const std::string ext_inst_name = GetParam(); TEST_P() local 4537 ss << "%val1 = OpExtInst %f32vec2 %extinst " << ext_inst_name TEST_P() local 4549 const std::string ext_inst_name = GetParam(); TEST_P() local 4553 ss << "%val1 = OpExtInst %f32vec2 %extinst " << ext_inst_name TEST_P() local 5403 const std::string ext_inst_name = GetParam(); TEST_P() local 5407 ss << "%val1 = OpExtInst %f32 %extinst " << ext_inst_name TEST_P() local 5409 ss << "%val2 = OpExtInst %f32vec2 %extinst " << ext_inst_name TEST_P() local 5417 const std::string ext_inst_name = GetParam(); TEST_P() local 5420 ss << "%val1 = OpExtInst %u32 %extinst " << ext_inst_name TEST_P() local 5432 const std::string ext_inst_name = GetParam(); TEST_P() local 5435 ss << "%val1 = OpExtInst %f32 %extinst " << ext_inst_name TEST_P() local 5447 const std::string ext_inst_name = GetParam(); TEST_P() local 5450 ss << "%val1 = OpExtInst %f32 %extinst " << ext_inst_name TEST_P() local 5461 const std::string ext_inst_name = GetParam(); TEST_P() local 5465 ss << "%val1 = OpExtInst %f32 %extinst " << ext_inst_name << " %f32_0 %ptr\\n"; TEST_P() local 5476 const std::string ext_inst_name = GetParam(); TEST_P() local 5479 ss << "%val1 = OpExtInst %f32 %extinst " << ext_inst_name TEST_P() local 5621 const std::string ext_inst_name = GetParam(); TEST_P() local 5625 ss << "%val1 = OpExtInst %f32 %extinst " << ext_inst_name TEST_P() local 5627 ss << "%val2 = OpExtInst %f32vec2 %extinst " << ext_inst_name TEST_P() local 5635 const std::string ext_inst_name = GetParam(); TEST_P() local 5638 ss << "%val1 = OpExtInst %u32 %extinst " << ext_inst_name TEST_P() local 5650 const std::string ext_inst_name = GetParam(); TEST_P() local 5653 ss << "%val1 = OpExtInst %f32 %extinst " << ext_inst_name TEST_P() local 5665 const std::string ext_inst_name = GetParam(); TEST_P() local 5667 ss << "%val1 = OpExtInst %f32 %extinst " << ext_inst_name TEST_P() local 5678 const std::string ext_inst_name = GetParam(); TEST_P() local 5682 ss << "%val1 = OpExtInst %f32 %extinst " << ext_inst_name << " %f32_0 %ptr\\n"; TEST_P() local 5693 const std::string ext_inst_name = GetParam(); TEST_P() local 5696 ss << "%val1 = OpExtInst %f32 %extinst " << ext_inst_name TEST_P() local 5708 const std::string ext_inst_name = GetParam(); TEST_P() local 5711 ss << "%val1 = OpExtInst %f32 %extinst " << ext_inst_name TEST_P() local 5723 const std::string ext_inst_name = GetParam(); TEST_P() local 5726 ss << "%val1 = OpExtInst %f32vec2 %extinst " << ext_inst_name TEST_P() local 5854 const std::string ext_inst_name = GetParam(); TEST_P() local 5856 ss << "%val1 = OpExtInst %f32 %extinst " << ext_inst_name TEST_P() local 5858 ss << "%val2 = OpExtInst %f32vec2 %extinst " << ext_inst_name TEST_P() local 5866 const std::string ext_inst_name = GetParam(); TEST_P() local 5868 ss << "%val1 = OpExtInst %u32 %extinst " << ext_inst_name TEST_P() local 5880 const std::string ext_inst_name = GetParam(); TEST_P() local 5882 ss << "%val1 = OpExtInst %f32 %extinst " << ext_inst_name TEST_P() local 5894 const std::string ext_inst_name = GetParam(); TEST_P() local 5896 ss << "%val1 = OpExtInst %f32 %extinst " << ext_inst_name TEST_P() local 5908 const std::string ext_inst_name = GetParam(); TEST_P() local 5910 ss << "%val1 = OpExtInst %f32 %extinst " << ext_inst_name TEST_P() local 5922 const std::string ext_inst_name = GetParam(); TEST_P() local 5924 ss << "%val1 = OpExtInst %f32 %extinst " << ext_inst_name TEST_P() local 5943 const std::string ext_inst_name = GetParam(); TEST_P() local 5945 ss << "%val1 = OpExtInst %u16 %extinst " << ext_inst_name << " %u8_1 %u8_2\\n"; TEST_P() local 5946 ss << "%val2 = OpExtInst %u32 %extinst " << ext_inst_name TEST_P() local 5948 ss << "%val3 = OpExtInst %u64 %extinst " << ext_inst_name TEST_P() local 5950 ss << "%val4 = OpExtInst %u64vec2 %extinst " << ext_inst_name TEST_P() local 5958 const std::string ext_inst_name = GetParam(); TEST_P() local 5960 ss << "%val1 = OpExtInst %f64 %extinst " << ext_inst_name TEST_P() local 5972 const std::string ext_inst_name = GetParam(); TEST_P() local 5974 ss << "%val1 = OpExtInst %u8 %extinst " << ext_inst_name << " %u8_1 %u8_2\\n"; TEST_P() local 5986 const std::string ext_inst_name = GetParam(); TEST_P() local 5988 ss << "%val1 = OpExtInst %u64 %extinst " << ext_inst_name TEST_P() local 5999 const std::string ext_inst_name = GetParam(); TEST_P() local 6001 ss << "%val1 = OpExtInst %u64vec2 %extinst " << ext_inst_name TEST_P() local 6013 const std::string ext_inst_name = GetParam(); TEST_P() local 6015 ss << "%val1 = OpExtInst %u64 %extinst " << ext_inst_name TEST_P() local [all...] |
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/test/val/ |
H A D | val_ext_inst_test.cpp | 68 uint32_t GetPackedNumComponents(const std::string& ext_inst_name) { in GetPackedNumComponents() argument 77 uint32_t GetPackedBitWidth(const std::string& ext_inst_name) { in GetPackedBitWidth() argument 465 const std::string ext_inst_name = GetParam(); in TEST_P() local 467 ss << "%val1 = OpExtInst %f32 %extinst " << ext_inst_name << " in TEST_P() local 468 ss << "%val2 = OpExtInst %f32vec2 %extinst " << ext_inst_name TEST_P() local 470 ss << "%val3 = OpExtInst %f64 %extinst " << ext_inst_name << " %f64_0\\n"; TEST_P() local 476 const std::string ext_inst_name = GetParam(); TEST_P() local 489 const std::string ext_inst_name = GetParam(); TEST_P() local 517 const std::string ext_inst_name = GetParam(); TEST_P() local 519 ss << "%val1 = OpExtInst %f32 %extinst " << ext_inst_name TEST_P() local 521 ss << "%val2 = OpExtInst %f32vec2 %extinst " << ext_inst_name TEST_P() local 523 ss << "%val3 = OpExtInst %f64 %extinst " << ext_inst_name TEST_P() local 530 const std::string ext_inst_name = GetParam(); TEST_P() local 543 const std::string ext_inst_name = GetParam(); TEST_P() local 556 const std::string ext_inst_name = GetParam(); TEST_P() local 579 const std::string ext_inst_name = GetParam(); TEST_P() local 581 ss << "%val1 = OpExtInst %f32 %extinst " << ext_inst_name TEST_P() local 583 ss << "%val2 = OpExtInst %f32vec2 %extinst " << ext_inst_name TEST_P() local 585 ss << "%val3 = OpExtInst %f64 %extinst " << ext_inst_name TEST_P() local 592 const std::string ext_inst_name = GetParam(); TEST_P() local 605 const std::string ext_inst_name = GetParam(); TEST_P() local 618 const std::string ext_inst_name = GetParam(); TEST_P() local 631 const std::string ext_inst_name = GetParam(); TEST_P() local 654 const std::string ext_inst_name = GetParam(); TEST_P() local 656 ss << "%val1 = OpExtInst %s32 %extinst " << ext_inst_name << " %u32_1\\n"; TEST_P() local 657 ss << "%val2 = OpExtInst %s32 %extinst " << ext_inst_name << " %s32_1\\n"; TEST_P() local 658 ss << "%val3 = OpExtInst %u32 %extinst " << ext_inst_name << " %u32_1\\n"; TEST_P() local 659 ss << "%val4 = OpExtInst %u32 %extinst " << ext_inst_name << " %s32_1\\n"; TEST_P() local 660 ss << "%val5 = OpExtInst %s32vec2 %extinst " << ext_inst_name TEST_P() local 662 ss << "%val6 = OpExtInst %u32vec2 %extinst " << ext_inst_name TEST_P() local 664 ss << "%val7 = OpExtInst %u32vec2 %extinst " << ext_inst_name TEST_P() local 666 ss << "%val8 = OpExtInst %s32vec2 %extinst " << ext_inst_name TEST_P() local 673 const std::string ext_inst_name = GetParam(); TEST_P() local 686 const std::string ext_inst_name = GetParam(); TEST_P() local 699 const std::string ext_inst_name = GetParam(); TEST_P() local 712 const std::string ext_inst_name = GetParam(); TEST_P() local 725 const std::string ext_inst_name = GetParam(); TEST_P() local 771 const std::string ext_inst_name = GetParam(); TEST_P() local 773 ss << "%val1 = OpExtInst %s32 %extinst " << ext_inst_name TEST_P() local 775 ss << "%val2 = OpExtInst %s32 %extinst " << ext_inst_name TEST_P() local 777 ss << "%val3 = OpExtInst %u32 %extinst " << ext_inst_name TEST_P() local 779 ss << "%val4 = OpExtInst %u32 %extinst " << ext_inst_name TEST_P() local 781 ss << "%val5 = OpExtInst %s32vec2 %extinst " << ext_inst_name TEST_P() local 783 ss << "%val6 = OpExtInst %u32vec2 %extinst " << ext_inst_name TEST_P() local 785 ss << "%val7 = OpExtInst %u32vec2 %extinst " << ext_inst_name TEST_P() local 787 ss << "%val8 = OpExtInst %s32vec2 %extinst " << ext_inst_name TEST_P() local 789 ss << "%val9 = OpExtInst %s64 %extinst " << ext_inst_name TEST_P() local 796 const std::string ext_inst_name = GetParam(); TEST_P() local 809 const std::string ext_inst_name = GetParam(); TEST_P() local 822 const std::string ext_inst_name = GetParam(); TEST_P() local 835 const std::string ext_inst_name = GetParam(); TEST_P() local 848 const std::string ext_inst_name = GetParam(); TEST_P() local 861 const std::string ext_inst_name = GetParam(); TEST_P() local 874 const std::string ext_inst_name = GetParam(); TEST_P() local 887 const std::string ext_inst_name = GetParam(); TEST_P() local 908 const std::string ext_inst_name = GetParam(); TEST_P() local 910 ss << "%val1 = OpExtInst %s32 %extinst " << ext_inst_name TEST_P() local 912 ss << "%val2 = OpExtInst %s32 %extinst " << ext_inst_name TEST_P() local 914 ss << "%val3 = OpExtInst %u32 %extinst " << ext_inst_name TEST_P() local 916 ss << "%val4 = OpExtInst %u32 %extinst " << ext_inst_name TEST_P() local 918 ss << "%val5 = OpExtInst %s32vec2 %extinst " << ext_inst_name TEST_P() local 920 ss << "%val6 = OpExtInst %u32vec2 %extinst " << ext_inst_name TEST_P() local 922 ss << "%val7 = OpExtInst %u32vec2 %extinst " << ext_inst_name TEST_P() local 924 ss << "%val8 = OpExtInst %s32vec2 %extinst " << ext_inst_name TEST_P() local 926 ss << "%val9 = OpExtInst %s64 %extinst " << ext_inst_name TEST_P() local 933 const std::string ext_inst_name = GetParam(); TEST_P() local 946 const std::string ext_inst_name = GetParam(); TEST_P() local 959 const std::string ext_inst_name = GetParam(); TEST_P() local 972 const std::string ext_inst_name = GetParam(); TEST_P() local 985 const std::string ext_inst_name = GetParam(); TEST_P() local 998 const std::string ext_inst_name = GetParam(); TEST_P() local 1011 const std::string ext_inst_name = GetParam(); TEST_P() local 1024 const std::string ext_inst_name = GetParam(); TEST_P() local 1037 const std::string ext_inst_name = GetParam(); TEST_P() local 1050 const std::string ext_inst_name = GetParam(); TEST_P() local 1063 const std::string ext_inst_name = GetParam(); TEST_P() local 1082 const std::string ext_inst_name = GetParam(); TEST_P() local 1084 ss << "%val1 = OpExtInst %f32 %extinst " << ext_inst_name << " %f32_0\\n"; TEST_P() local 1085 ss << "%val2 = OpExtInst %f32vec2 %extinst " << ext_inst_name TEST_P() local 1092 const std::string ext_inst_name = GetParam(); TEST_P() local 1105 const std::string ext_inst_name = GetParam(); TEST_P() local 1118 const std::string ext_inst_name = GetParam(); TEST_P() local 1153 const std::string ext_inst_name = GetParam(); TEST_P() local 1155 ss << "%val1 = OpExtInst %f32 %extinst " << ext_inst_name TEST_P() local 1157 ss << "%val2 = OpExtInst %f32vec2 %extinst " << ext_inst_name TEST_P() local 1164 const std::string ext_inst_name = GetParam(); TEST_P() local 1177 const std::string ext_inst_name = GetParam(); TEST_P() local 1190 const std::string ext_inst_name = GetParam(); TEST_P() local 1203 const std::string ext_inst_name = GetParam(); TEST_P() local 1710 const std::string ext_inst_name = GetParam(); TEST_P() local 1727 const std::string ext_inst_name = GetParam(); TEST_P() local 1749 const std::string ext_inst_name = GetParam(); TEST_P() local 1770 const std::string ext_inst_name = GetParam(); TEST_P() local 1777 << ext_inst_name << " %f32_1\\n"; TEST_P() local 1790 const std::string ext_inst_name = GetParam(); TEST_P() local 1812 const std::string ext_inst_name = GetParam(); TEST_P() local 1834 const std::string ext_inst_name = GetParam(); TEST_P() local 1946 const std::string ext_inst_name = GetParam(); TEST_P() local 1963 const std::string ext_inst_name = GetParam(); TEST_P() local 1984 const std::string ext_inst_name = GetParam(); TEST_P() local 2006 const std::string ext_inst_name = GetParam(); TEST_P() local 2028 const std::string ext_inst_name = GetParam(); TEST_P() local 2050 const std::string ext_inst_name = GetParam(); TEST_P() local 2072 const std::string ext_inst_name = GetParam(); TEST_P() local 2982 const std::string ext_inst_name = GetParam(); TEST_P() local 2984 ss << "%val1 = OpExtInst %f32 %extinst " << ext_inst_name << " %f32_0\\n"; TEST_P() local 2985 ss << "%val2 = OpExtInst %f32vec2 %extinst " << ext_inst_name TEST_P() local 2987 ss << "%val3 = OpExtInst %f32vec4 %extinst " << ext_inst_name TEST_P() local 2989 ss << "%val4 = OpExtInst %f64 %extinst " << ext_inst_name << " %f64_0\\n"; TEST_P() local 2995 const std::string ext_inst_name = GetParam(); TEST_P() local 3008 const std::string ext_inst_name = GetParam(); TEST_P() local 3043 const std::string ext_inst_name = GetParam(); TEST_P() local 3045 ss << "%val1 = OpExtInst %f32 %extinst " << ext_inst_name TEST_P() local 3047 ss << "%val2 = OpExtInst %f32vec2 %extinst " << ext_inst_name TEST_P() local 3049 ss << "%val3 = OpExtInst %f64 %extinst " << ext_inst_name TEST_P() local 3056 const std::string ext_inst_name = GetParam(); TEST_P() local 3069 const std::string ext_inst_name = GetParam(); TEST_P() local 3082 const std::string ext_inst_name = GetParam(); TEST_P() local 3106 const std::string ext_inst_name = GetParam(); TEST_P() local 3108 ss << "%val1 = OpExtInst %f32 %extinst " << ext_inst_name TEST_P() local 3110 ss << "%val2 = OpExtInst %f32vec2 %extinst " << ext_inst_name TEST_P() local 3112 ss << "%val3 = OpExtInst %f64 %extinst " << ext_inst_name TEST_P() local 3119 const std::string ext_inst_name = GetParam(); TEST_P() local 3132 const std::string ext_inst_name = GetParam(); TEST_P() local 3145 const std::string ext_inst_name = GetParam(); TEST_P() local 3158 const std::string ext_inst_name = GetParam(); TEST_P() local 3180 const std::string ext_inst_name = GetParam(); TEST_P() local 3182 ss << "%val1 = OpExtInst %u32 %extinst " << ext_inst_name << " %u32_1\\n"; TEST_P() local 3183 ss << "%val2 = OpExtInst %u32 %extinst " << ext_inst_name << " %u32_1\\n"; TEST_P() local 3184 ss << "%val3 = OpExtInst %u32 %extinst " << ext_inst_name << " %u32_1\\n"; TEST_P() local 3185 ss << "%val4 = OpExtInst %u32 %extinst " << ext_inst_name << " %u32_1\\n"; TEST_P() local 3186 ss << "%val5 = OpExtInst %u32vec2 %extinst " << ext_inst_name TEST_P() local 3188 ss << "%val6 = OpExtInst %u32vec2 %extinst " << ext_inst_name TEST_P() local 3190 ss << "%val7 = OpExtInst %u32vec2 %extinst " << ext_inst_name TEST_P() local 3192 ss << "%val8 = OpExtInst %u32vec2 %extinst " << ext_inst_name TEST_P() local 3199 const std::string ext_inst_name = GetParam(); TEST_P() local 3212 const std::string ext_inst_name = GetParam(); TEST_P() local 3225 const std::string ext_inst_name = GetParam(); TEST_P() local 3247 const std::string ext_inst_name = GetParam(); TEST_P() local 3249 ss << "%val1 = OpExtInst %u32 %extinst " << ext_inst_name TEST_P() local 3251 ss << "%val2 = OpExtInst %u32 %extinst " << ext_inst_name TEST_P() local 3253 ss << "%val3 = OpExtInst %u32 %extinst " << ext_inst_name TEST_P() local 3255 ss << "%val4 = OpExtInst %u32 %extinst " << ext_inst_name TEST_P() local 3257 ss << "%val5 = OpExtInst %u32vec2 %extinst " << ext_inst_name TEST_P() local 3259 ss << "%val6 = OpExtInst %u32vec2 %extinst " << ext_inst_name TEST_P() local 3261 ss << "%val7 = OpExtInst %u32vec2 %extinst " << ext_inst_name TEST_P() local 3263 ss << "%val8 = OpExtInst %u32vec2 %extinst " << ext_inst_name TEST_P() local 3265 ss << "%val9 = OpExtInst %u64 %extinst " << ext_inst_name TEST_P() local 3272 const std::string ext_inst_name = GetParam(); TEST_P() local 3285 const std::string ext_inst_name = GetParam(); TEST_P() local 3298 const std::string ext_inst_name = GetParam(); TEST_P() local 3311 const std::string ext_inst_name = GetParam(); TEST_P() local 3324 const std::string ext_inst_name = GetParam(); TEST_P() local 3358 const std::string ext_inst_name = GetParam(); TEST_P() local 3360 ss << "%val1 = OpExtInst %u32 %extinst " << ext_inst_name TEST_P() local 3362 ss << "%val2 = OpExtInst %u32 %extinst " << ext_inst_name TEST_P() local 3364 ss << "%val3 = OpExtInst %u32 %extinst " << ext_inst_name TEST_P() local 3366 ss << "%val4 = OpExtInst %u32 %extinst " << ext_inst_name TEST_P() local 3368 ss << "%val5 = OpExtInst %u32vec2 %extinst " << ext_inst_name TEST_P() local 3370 ss << "%val6 = OpExtInst %u32vec2 %extinst " << ext_inst_name TEST_P() local 3372 ss << "%val7 = OpExtInst %u32vec2 %extinst " << ext_inst_name TEST_P() local 3374 ss << "%val8 = OpExtInst %u32vec2 %extinst " << ext_inst_name TEST_P() local 3376 ss << "%val9 = OpExtInst %u64 %extinst " << ext_inst_name TEST_P() local 3383 const std::string ext_inst_name = GetParam(); TEST_P() local 3396 const std::string ext_inst_name = GetParam(); TEST_P() local 3409 const std::string ext_inst_name = GetParam(); TEST_P() local 3422 const std::string ext_inst_name = GetParam(); TEST_P() local 3435 const std::string ext_inst_name = GetParam(); TEST_P() local 3448 const std::string ext_inst_name = GetParam(); TEST_P() local 3461 const std::string ext_inst_name = GetParam(); TEST_P() local 3485 const std::string ext_inst_name = GetParam(); TEST_P() local 3487 ss << "%val1 = OpExtInst %u32 %extinst " << ext_inst_name TEST_P() local 3489 ss << "%val2 = OpExtInst %u32 %extinst " << ext_inst_name TEST_P() local 3491 ss << "%val3 = OpExtInst %u32 %extinst " << ext_inst_name TEST_P() local 3493 ss << "%val4 = OpExtInst %u32 %extinst " << ext_inst_name TEST_P() local 3495 ss << "%val5 = OpExtInst %u32vec2 %extinst " << ext_inst_name TEST_P() local 3497 ss << "%val6 = OpExtInst %u32vec2 %extinst " << ext_inst_name TEST_P() local 3499 ss << "%val7 = OpExtInst %u32vec2 %extinst " << ext_inst_name TEST_P() local 3501 ss << "%val8 = OpExtInst %u32vec2 %extinst " << ext_inst_name TEST_P() local 3508 const std::string ext_inst_name = GetParam(); TEST_P() local 3522 const std::string ext_inst_name = GetParam(); TEST_P() local 3536 const std::string ext_inst_name = GetParam(); TEST_P() local 3549 const std::string ext_inst_name = GetParam(); TEST_P() local 3562 const std::string ext_inst_name = GetParam(); TEST_P() local 3575 const std::string ext_inst_name = GetParam(); TEST_P() local 3594 const std::string ext_inst_name = GetParam(); TEST_P() local 3596 ss << "%val1 = OpExtInst %u32 %extinst " << ext_inst_name TEST_P() local 3598 ss << "%val2 = OpExtInst %u32 %extinst " << ext_inst_name TEST_P() local 3600 ss << "%val3 = OpExtInst %u32 %extinst " << ext_inst_name TEST_P() local 3602 ss << "%val4 = OpExtInst %u32 %extinst " << ext_inst_name TEST_P() local 3604 ss << "%val5 = OpExtInst %u32vec2 %extinst " << ext_inst_name TEST_P() local 3606 ss << "%val6 = OpExtInst %u32vec2 %extinst " << ext_inst_name TEST_P() local 3608 ss << "%val7 = OpExtInst %u32vec2 %extinst " << ext_inst_name TEST_P() local 3610 ss << "%val8 = OpExtInst %u32vec2 %extinst " << ext_inst_name TEST_P() local 3617 const std::string ext_inst_name = GetParam(); TEST_P() local 3631 const std::string ext_inst_name = GetParam(); TEST_P() local 3645 const std::string ext_inst_name = GetParam(); TEST_P() local 3658 const std::string ext_inst_name = GetParam(); TEST_P() local 3671 const std::string ext_inst_name = GetParam(); TEST_P() local 3684 const std::string ext_inst_name = GetParam(); TEST_P() local 3697 const std::string ext_inst_name = GetParam(); TEST_P() local 3710 const std::string ext_inst_name = GetParam(); TEST_P() local 3787 const std::string ext_inst_name = GetParam(); TEST_P() local 3789 ss << "%val1 = OpExtInst %f32 %extinst " << ext_inst_name << " %f32vec2_01\\n"; TEST_P() local 3790 ss << "%val2 = OpExtInst %f32 %extinst " << ext_inst_name TEST_P() local 3798 const std::string ext_inst_name = GetParam(); TEST_P() local 3811 const std::string ext_inst_name = GetParam(); TEST_P() local 3824 const std::string ext_inst_name = GetParam(); TEST_P() local 3838 const std::string ext_inst_name = GetParam(); TEST_P() local 3858 const std::string ext_inst_name = GetParam(); TEST_P() local 3860 ss << "%val1 = OpExtInst %f32 %extinst " << ext_inst_name TEST_P() local 3862 ss << "%val2 = OpExtInst %f32 %extinst " << ext_inst_name TEST_P() local 3864 ss << "%val3 = OpExtInst %f32 %extinst " << ext_inst_name TEST_P() local 3872 const std::string ext_inst_name = GetParam(); TEST_P() local 3885 const std::string ext_inst_name = GetParam(); TEST_P() local 3899 const std::string ext_inst_name = GetParam(); TEST_P() local 3913 const std::string ext_inst_name = GetParam(); TEST_P() local 3928 const std::string ext_inst_name = GetParam(); TEST_P() local 3947 const std::string ext_inst_name = GetParam(); TEST_P() local 3949 ss << "%val1 = OpExtInst %f32vec2 %extinst " << ext_inst_name TEST_P() local 3951 ss << "%val2 = OpExtInst %f32vec4 %extinst " << ext_inst_name TEST_P() local 3953 ss << "%val3 = OpExtInst %f32 %extinst " << ext_inst_name << " %f32_2\\n"; TEST_P() local 3960 const std::string ext_inst_name = GetParam(); TEST_P() local 3974 const std::string ext_inst_name = GetParam(); TEST_P() local 3988 const std::string ext_inst_name = GetParam(); TEST_P() local 4163 const std::string ext_inst_name = GetParam(); TEST_P() local 4188 const std::string ext_inst_name = GetParam(); TEST_P() local 4213 const std::string ext_inst_name = GetParam(); TEST_P() local 4235 const std::string ext_inst_name = GetParam(); TEST_P() local 4261 const std::string ext_inst_name = GetParam(); TEST_P() local 4283 const std::string ext_inst_name = GetParam(); TEST_P() local 4308 const std::string ext_inst_name = GetParam(); TEST_P() local 4328 const std::string ext_inst_name = GetParam(); TEST_P() local 4352 const std::string ext_inst_name = GetParam(); TEST_P() local 4375 const std::string ext_inst_name = GetParam(); TEST_P() local 4408 const std::string ext_inst_name = GetParam(); TEST_P() local 4412 ss << "%val1 = OpExtInst %f32vec2 %extinst " << ext_inst_name TEST_P() local 4414 ss << "%val2 = OpExtInst %f32vec3 %extinst " << ext_inst_name TEST_P() local 4416 ss << "%val3 = OpExtInst %f32vec4 %extinst " << ext_inst_name TEST_P() local 4424 const std::string ext_inst_name = GetParam(); TEST_P() local 4428 ss << "%val1 = OpExtInst %f32vec2 %extinst " << ext_inst_name TEST_P() local 4430 ss << "%val2 = OpExtInst %f32vec3 %extinst " << ext_inst_name TEST_P() local 4432 ss << "%val3 = OpExtInst %f32vec4 %extinst " << ext_inst_name TEST_P() local 4440 const std::string ext_inst_name = GetParam(); TEST_P() local 4444 ss << "%val1 = OpExtInst %f32 %extinst " << ext_inst_name TEST_P() local 4455 const std::string ext_inst_name = GetParam(); TEST_P() local 4459 ss << "%val1 = OpExtInst %f32vec2 %extinst " << ext_inst_name TEST_P() local 4470 const std::string ext_inst_name = GetParam(); TEST_P() local 4474 ss << "%val1 = OpExtInst %f32vec2 %extinst " << ext_inst_name TEST_P() local 4487 const std::string ext_inst_name = GetParam(); TEST_P() local 4490 ss << "%val1 = OpExtInst %f32vec2 %extinst " << ext_inst_name TEST_P() local 4500 const std::string ext_inst_name = GetParam(); TEST_P() local 4504 ss << "%val1 = OpExtInst %f32vec2 %extinst " << ext_inst_name TEST_P() local 4517 const std::string ext_inst_name = GetParam(); TEST_P() local 4521 ss << "%val1 = OpExtInst %f32vec2 %extinst " << ext_inst_name TEST_P() local 4533 const std::string ext_inst_name = GetParam(); TEST_P() local 4537 ss << "%val1 = OpExtInst %f32vec2 %extinst " << ext_inst_name TEST_P() local 4549 const std::string ext_inst_name = GetParam(); TEST_P() local 4553 ss << "%val1 = OpExtInst %f32vec2 %extinst " << ext_inst_name TEST_P() local 5403 const std::string ext_inst_name = GetParam(); TEST_P() local 5407 ss << "%val1 = OpExtInst %f32 %extinst " << ext_inst_name TEST_P() local 5409 ss << "%val2 = OpExtInst %f32vec2 %extinst " << ext_inst_name TEST_P() local 5417 const std::string ext_inst_name = GetParam(); TEST_P() local 5420 ss << "%val1 = OpExtInst %u32 %extinst " << ext_inst_name TEST_P() local 5432 const std::string ext_inst_name = GetParam(); TEST_P() local 5435 ss << "%val1 = OpExtInst %f32 %extinst " << ext_inst_name TEST_P() local 5447 const std::string ext_inst_name = GetParam(); TEST_P() local 5450 ss << "%val1 = OpExtInst %f32 %extinst " << ext_inst_name TEST_P() local 5461 const std::string ext_inst_name = GetParam(); TEST_P() local 5465 ss << "%val1 = OpExtInst %f32 %extinst " << ext_inst_name << " %f32_0 %ptr\\n"; TEST_P() local 5476 const std::string ext_inst_name = GetParam(); TEST_P() local 5479 ss << "%val1 = OpExtInst %f32 %extinst " << ext_inst_name TEST_P() local 5621 const std::string ext_inst_name = GetParam(); TEST_P() local 5625 ss << "%val1 = OpExtInst %f32 %extinst " << ext_inst_name TEST_P() local 5627 ss << "%val2 = OpExtInst %f32vec2 %extinst " << ext_inst_name TEST_P() local 5635 const std::string ext_inst_name = GetParam(); TEST_P() local 5638 ss << "%val1 = OpExtInst %u32 %extinst " << ext_inst_name TEST_P() local 5650 const std::string ext_inst_name = GetParam(); TEST_P() local 5653 ss << "%val1 = OpExtInst %f32 %extinst " << ext_inst_name TEST_P() local 5665 const std::string ext_inst_name = GetParam(); TEST_P() local 5667 ss << "%val1 = OpExtInst %f32 %extinst " << ext_inst_name TEST_P() local 5678 const std::string ext_inst_name = GetParam(); TEST_P() local 5682 ss << "%val1 = OpExtInst %f32 %extinst " << ext_inst_name << " %f32_0 %ptr\\n"; TEST_P() local 5693 const std::string ext_inst_name = GetParam(); TEST_P() local 5696 ss << "%val1 = OpExtInst %f32 %extinst " << ext_inst_name TEST_P() local 5708 const std::string ext_inst_name = GetParam(); TEST_P() local 5711 ss << "%val1 = OpExtInst %f32 %extinst " << ext_inst_name TEST_P() local 5723 const std::string ext_inst_name = GetParam(); TEST_P() local 5726 ss << "%val1 = OpExtInst %f32vec2 %extinst " << ext_inst_name TEST_P() local 5854 const std::string ext_inst_name = GetParam(); TEST_P() local 5856 ss << "%val1 = OpExtInst %f32 %extinst " << ext_inst_name TEST_P() local 5858 ss << "%val2 = OpExtInst %f32vec2 %extinst " << ext_inst_name TEST_P() local 5866 const std::string ext_inst_name = GetParam(); TEST_P() local 5868 ss << "%val1 = OpExtInst %u32 %extinst " << ext_inst_name TEST_P() local 5880 const std::string ext_inst_name = GetParam(); TEST_P() local 5882 ss << "%val1 = OpExtInst %f32 %extinst " << ext_inst_name TEST_P() local 5894 const std::string ext_inst_name = GetParam(); TEST_P() local 5896 ss << "%val1 = OpExtInst %f32 %extinst " << ext_inst_name TEST_P() local 5908 const std::string ext_inst_name = GetParam(); TEST_P() local 5910 ss << "%val1 = OpExtInst %f32 %extinst " << ext_inst_name TEST_P() local 5922 const std::string ext_inst_name = GetParam(); TEST_P() local 5924 ss << "%val1 = OpExtInst %f32 %extinst " << ext_inst_name TEST_P() local 5943 const std::string ext_inst_name = GetParam(); TEST_P() local 5945 ss << "%val1 = OpExtInst %u16 %extinst " << ext_inst_name << " %u8_1 %u8_2\\n"; TEST_P() local 5946 ss << "%val2 = OpExtInst %u32 %extinst " << ext_inst_name TEST_P() local 5948 ss << "%val3 = OpExtInst %u64 %extinst " << ext_inst_name TEST_P() local 5950 ss << "%val4 = OpExtInst %u64vec2 %extinst " << ext_inst_name TEST_P() local 5958 const std::string ext_inst_name = GetParam(); TEST_P() local 5960 ss << "%val1 = OpExtInst %f64 %extinst " << ext_inst_name TEST_P() local 5972 const std::string ext_inst_name = GetParam(); TEST_P() local 5974 ss << "%val1 = OpExtInst %u8 %extinst " << ext_inst_name << " %u8_1 %u8_2\\n"; TEST_P() local 5986 const std::string ext_inst_name = GetParam(); TEST_P() local 5988 ss << "%val1 = OpExtInst %u64 %extinst " << ext_inst_name TEST_P() local 5999 const std::string ext_inst_name = GetParam(); TEST_P() local 6001 ss << "%val1 = OpExtInst %u64vec2 %extinst " << ext_inst_name TEST_P() local 6013 const std::string ext_inst_name = GetParam(); TEST_P() local 6015 ss << "%val1 = OpExtInst %u64 %extinst " << ext_inst_name TEST_P() local [all...] |
/third_party/spirv-tools/test/val/ |
H A D | val_ext_inst_test.cpp | 68 uint32_t GetPackedNumComponents(const std::string& ext_inst_name) { in GetPackedNumComponents() argument 77 uint32_t GetPackedBitWidth(const std::string& ext_inst_name) { in GetPackedBitWidth() argument 465 const std::string ext_inst_name = GetParam(); in TEST_P() local 467 ss << "%val1 = OpExtInst %f32 %extinst " << ext_inst_name << " in TEST_P() local 468 ss << "%val2 = OpExtInst %f32vec2 %extinst " << ext_inst_name TEST_P() local 470 ss << "%val3 = OpExtInst %f64 %extinst " << ext_inst_name << " %f64_0\\n"; TEST_P() local 476 const std::string ext_inst_name = GetParam(); TEST_P() local 489 const std::string ext_inst_name = GetParam(); TEST_P() local 517 const std::string ext_inst_name = GetParam(); TEST_P() local 519 ss << "%val1 = OpExtInst %f32 %extinst " << ext_inst_name TEST_P() local 521 ss << "%val2 = OpExtInst %f32vec2 %extinst " << ext_inst_name TEST_P() local 523 ss << "%val3 = OpExtInst %f64 %extinst " << ext_inst_name TEST_P() local 530 const std::string ext_inst_name = GetParam(); TEST_P() local 543 const std::string ext_inst_name = GetParam(); TEST_P() local 556 const std::string ext_inst_name = GetParam(); TEST_P() local 579 const std::string ext_inst_name = GetParam(); TEST_P() local 581 ss << "%val1 = OpExtInst %f32 %extinst " << ext_inst_name TEST_P() local 583 ss << "%val2 = OpExtInst %f32vec2 %extinst " << ext_inst_name TEST_P() local 585 ss << "%val3 = OpExtInst %f64 %extinst " << ext_inst_name TEST_P() local 592 const std::string ext_inst_name = GetParam(); TEST_P() local 605 const std::string ext_inst_name = GetParam(); TEST_P() local 618 const std::string ext_inst_name = GetParam(); TEST_P() local 631 const std::string ext_inst_name = GetParam(); TEST_P() local 654 const std::string ext_inst_name = GetParam(); TEST_P() local 656 ss << "%val1 = OpExtInst %s32 %extinst " << ext_inst_name << " %u32_1\\n"; TEST_P() local 657 ss << "%val2 = OpExtInst %s32 %extinst " << ext_inst_name << " %s32_1\\n"; TEST_P() local 658 ss << "%val3 = OpExtInst %u32 %extinst " << ext_inst_name << " %u32_1\\n"; TEST_P() local 659 ss << "%val4 = OpExtInst %u32 %extinst " << ext_inst_name << " %s32_1\\n"; TEST_P() local 660 ss << "%val5 = OpExtInst %s32vec2 %extinst " << ext_inst_name TEST_P() local 662 ss << "%val6 = OpExtInst %u32vec2 %extinst " << ext_inst_name TEST_P() local 664 ss << "%val7 = OpExtInst %u32vec2 %extinst " << ext_inst_name TEST_P() local 666 ss << "%val8 = OpExtInst %s32vec2 %extinst " << ext_inst_name TEST_P() local 673 const std::string ext_inst_name = GetParam(); TEST_P() local 686 const std::string ext_inst_name = GetParam(); TEST_P() local 699 const std::string ext_inst_name = GetParam(); TEST_P() local 712 const std::string ext_inst_name = GetParam(); TEST_P() local 725 const std::string ext_inst_name = GetParam(); TEST_P() local 771 const std::string ext_inst_name = GetParam(); TEST_P() local 773 ss << "%val1 = OpExtInst %s32 %extinst " << ext_inst_name TEST_P() local 775 ss << "%val2 = OpExtInst %s32 %extinst " << ext_inst_name TEST_P() local 777 ss << "%val3 = OpExtInst %u32 %extinst " << ext_inst_name TEST_P() local 779 ss << "%val4 = OpExtInst %u32 %extinst " << ext_inst_name TEST_P() local 781 ss << "%val5 = OpExtInst %s32vec2 %extinst " << ext_inst_name TEST_P() local 783 ss << "%val6 = OpExtInst %u32vec2 %extinst " << ext_inst_name TEST_P() local 785 ss << "%val7 = OpExtInst %u32vec2 %extinst " << ext_inst_name TEST_P() local 787 ss << "%val8 = OpExtInst %s32vec2 %extinst " << ext_inst_name TEST_P() local 789 ss << "%val9 = OpExtInst %s64 %extinst " << ext_inst_name TEST_P() local 796 const std::string ext_inst_name = GetParam(); TEST_P() local 809 const std::string ext_inst_name = GetParam(); TEST_P() local 822 const std::string ext_inst_name = GetParam(); TEST_P() local 835 const std::string ext_inst_name = GetParam(); TEST_P() local 848 const std::string ext_inst_name = GetParam(); TEST_P() local 861 const std::string ext_inst_name = GetParam(); TEST_P() local 874 const std::string ext_inst_name = GetParam(); TEST_P() local 887 const std::string ext_inst_name = GetParam(); TEST_P() local 908 const std::string ext_inst_name = GetParam(); TEST_P() local 910 ss << "%val1 = OpExtInst %s32 %extinst " << ext_inst_name TEST_P() local 912 ss << "%val2 = OpExtInst %s32 %extinst " << ext_inst_name TEST_P() local 914 ss << "%val3 = OpExtInst %u32 %extinst " << ext_inst_name TEST_P() local 916 ss << "%val4 = OpExtInst %u32 %extinst " << ext_inst_name TEST_P() local 918 ss << "%val5 = OpExtInst %s32vec2 %extinst " << ext_inst_name TEST_P() local 920 ss << "%val6 = OpExtInst %u32vec2 %extinst " << ext_inst_name TEST_P() local 922 ss << "%val7 = OpExtInst %u32vec2 %extinst " << ext_inst_name TEST_P() local 924 ss << "%val8 = OpExtInst %s32vec2 %extinst " << ext_inst_name TEST_P() local 926 ss << "%val9 = OpExtInst %s64 %extinst " << ext_inst_name TEST_P() local 933 const std::string ext_inst_name = GetParam(); TEST_P() local 946 const std::string ext_inst_name = GetParam(); TEST_P() local 959 const std::string ext_inst_name = GetParam(); TEST_P() local 972 const std::string ext_inst_name = GetParam(); TEST_P() local 985 const std::string ext_inst_name = GetParam(); TEST_P() local 998 const std::string ext_inst_name = GetParam(); TEST_P() local 1011 const std::string ext_inst_name = GetParam(); TEST_P() local 1024 const std::string ext_inst_name = GetParam(); TEST_P() local 1037 const std::string ext_inst_name = GetParam(); TEST_P() local 1050 const std::string ext_inst_name = GetParam(); TEST_P() local 1063 const std::string ext_inst_name = GetParam(); TEST_P() local 1082 const std::string ext_inst_name = GetParam(); TEST_P() local 1084 ss << "%val1 = OpExtInst %f32 %extinst " << ext_inst_name << " %f32_0\\n"; TEST_P() local 1085 ss << "%val2 = OpExtInst %f32vec2 %extinst " << ext_inst_name TEST_P() local 1092 const std::string ext_inst_name = GetParam(); TEST_P() local 1105 const std::string ext_inst_name = GetParam(); TEST_P() local 1118 const std::string ext_inst_name = GetParam(); TEST_P() local 1153 const std::string ext_inst_name = GetParam(); TEST_P() local 1155 ss << "%val1 = OpExtInst %f32 %extinst " << ext_inst_name TEST_P() local 1157 ss << "%val2 = OpExtInst %f32vec2 %extinst " << ext_inst_name TEST_P() local 1164 const std::string ext_inst_name = GetParam(); TEST_P() local 1177 const std::string ext_inst_name = GetParam(); TEST_P() local 1190 const std::string ext_inst_name = GetParam(); TEST_P() local 1203 const std::string ext_inst_name = GetParam(); TEST_P() local 1710 const std::string ext_inst_name = GetParam(); TEST_P() local 1727 const std::string ext_inst_name = GetParam(); TEST_P() local 1749 const std::string ext_inst_name = GetParam(); TEST_P() local 1770 const std::string ext_inst_name = GetParam(); TEST_P() local 1777 << ext_inst_name << " %f32_1\\n"; TEST_P() local 1790 const std::string ext_inst_name = GetParam(); TEST_P() local 1812 const std::string ext_inst_name = GetParam(); TEST_P() local 1834 const std::string ext_inst_name = GetParam(); TEST_P() local 1946 const std::string ext_inst_name = GetParam(); TEST_P() local 1963 const std::string ext_inst_name = GetParam(); TEST_P() local 1984 const std::string ext_inst_name = GetParam(); TEST_P() local 2006 const std::string ext_inst_name = GetParam(); TEST_P() local 2028 const std::string ext_inst_name = GetParam(); TEST_P() local 2050 const std::string ext_inst_name = GetParam(); TEST_P() local 2072 const std::string ext_inst_name = GetParam(); TEST_P() local 2982 const std::string ext_inst_name = GetParam(); TEST_P() local 2984 ss << "%val1 = OpExtInst %f32 %extinst " << ext_inst_name << " %f32_0\\n"; TEST_P() local 2985 ss << "%val2 = OpExtInst %f32vec2 %extinst " << ext_inst_name TEST_P() local 2987 ss << "%val3 = OpExtInst %f32vec4 %extinst " << ext_inst_name TEST_P() local 2989 ss << "%val4 = OpExtInst %f64 %extinst " << ext_inst_name << " %f64_0\\n"; TEST_P() local 2995 const std::string ext_inst_name = GetParam(); TEST_P() local 3008 const std::string ext_inst_name = GetParam(); TEST_P() local 3043 const std::string ext_inst_name = GetParam(); TEST_P() local 3045 ss << "%val1 = OpExtInst %f32 %extinst " << ext_inst_name TEST_P() local 3047 ss << "%val2 = OpExtInst %f32vec2 %extinst " << ext_inst_name TEST_P() local 3049 ss << "%val3 = OpExtInst %f64 %extinst " << ext_inst_name TEST_P() local 3056 const std::string ext_inst_name = GetParam(); TEST_P() local 3069 const std::string ext_inst_name = GetParam(); TEST_P() local 3082 const std::string ext_inst_name = GetParam(); TEST_P() local 3106 const std::string ext_inst_name = GetParam(); TEST_P() local 3108 ss << "%val1 = OpExtInst %f32 %extinst " << ext_inst_name TEST_P() local 3110 ss << "%val2 = OpExtInst %f32vec2 %extinst " << ext_inst_name TEST_P() local 3112 ss << "%val3 = OpExtInst %f64 %extinst " << ext_inst_name TEST_P() local 3119 const std::string ext_inst_name = GetParam(); TEST_P() local 3132 const std::string ext_inst_name = GetParam(); TEST_P() local 3145 const std::string ext_inst_name = GetParam(); TEST_P() local 3158 const std::string ext_inst_name = GetParam(); TEST_P() local 3180 const std::string ext_inst_name = GetParam(); TEST_P() local 3182 ss << "%val1 = OpExtInst %u32 %extinst " << ext_inst_name << " %u32_1\\n"; TEST_P() local 3183 ss << "%val2 = OpExtInst %u32 %extinst " << ext_inst_name << " %u32_1\\n"; TEST_P() local 3184 ss << "%val3 = OpExtInst %u32 %extinst " << ext_inst_name << " %u32_1\\n"; TEST_P() local 3185 ss << "%val4 = OpExtInst %u32 %extinst " << ext_inst_name << " %u32_1\\n"; TEST_P() local 3186 ss << "%val5 = OpExtInst %u32vec2 %extinst " << ext_inst_name TEST_P() local 3188 ss << "%val6 = OpExtInst %u32vec2 %extinst " << ext_inst_name TEST_P() local 3190 ss << "%val7 = OpExtInst %u32vec2 %extinst " << ext_inst_name TEST_P() local 3192 ss << "%val8 = OpExtInst %u32vec2 %extinst " << ext_inst_name TEST_P() local 3199 const std::string ext_inst_name = GetParam(); TEST_P() local 3212 const std::string ext_inst_name = GetParam(); TEST_P() local 3225 const std::string ext_inst_name = GetParam(); TEST_P() local 3247 const std::string ext_inst_name = GetParam(); TEST_P() local 3249 ss << "%val1 = OpExtInst %u32 %extinst " << ext_inst_name TEST_P() local 3251 ss << "%val2 = OpExtInst %u32 %extinst " << ext_inst_name TEST_P() local 3253 ss << "%val3 = OpExtInst %u32 %extinst " << ext_inst_name TEST_P() local 3255 ss << "%val4 = OpExtInst %u32 %extinst " << ext_inst_name TEST_P() local 3257 ss << "%val5 = OpExtInst %u32vec2 %extinst " << ext_inst_name TEST_P() local 3259 ss << "%val6 = OpExtInst %u32vec2 %extinst " << ext_inst_name TEST_P() local 3261 ss << "%val7 = OpExtInst %u32vec2 %extinst " << ext_inst_name TEST_P() local 3263 ss << "%val8 = OpExtInst %u32vec2 %extinst " << ext_inst_name TEST_P() local 3265 ss << "%val9 = OpExtInst %u64 %extinst " << ext_inst_name TEST_P() local 3272 const std::string ext_inst_name = GetParam(); TEST_P() local 3285 const std::string ext_inst_name = GetParam(); TEST_P() local 3298 const std::string ext_inst_name = GetParam(); TEST_P() local 3311 const std::string ext_inst_name = GetParam(); TEST_P() local 3324 const std::string ext_inst_name = GetParam(); TEST_P() local 3358 const std::string ext_inst_name = GetParam(); TEST_P() local 3360 ss << "%val1 = OpExtInst %u32 %extinst " << ext_inst_name TEST_P() local 3362 ss << "%val2 = OpExtInst %u32 %extinst " << ext_inst_name TEST_P() local 3364 ss << "%val3 = OpExtInst %u32 %extinst " << ext_inst_name TEST_P() local 3366 ss << "%val4 = OpExtInst %u32 %extinst " << ext_inst_name TEST_P() local 3368 ss << "%val5 = OpExtInst %u32vec2 %extinst " << ext_inst_name TEST_P() local 3370 ss << "%val6 = OpExtInst %u32vec2 %extinst " << ext_inst_name TEST_P() local 3372 ss << "%val7 = OpExtInst %u32vec2 %extinst " << ext_inst_name TEST_P() local 3374 ss << "%val8 = OpExtInst %u32vec2 %extinst " << ext_inst_name TEST_P() local 3376 ss << "%val9 = OpExtInst %u64 %extinst " << ext_inst_name TEST_P() local 3383 const std::string ext_inst_name = GetParam(); TEST_P() local 3396 const std::string ext_inst_name = GetParam(); TEST_P() local 3409 const std::string ext_inst_name = GetParam(); TEST_P() local 3422 const std::string ext_inst_name = GetParam(); TEST_P() local 3435 const std::string ext_inst_name = GetParam(); TEST_P() local 3448 const std::string ext_inst_name = GetParam(); TEST_P() local 3461 const std::string ext_inst_name = GetParam(); TEST_P() local 3485 const std::string ext_inst_name = GetParam(); TEST_P() local 3487 ss << "%val1 = OpExtInst %u32 %extinst " << ext_inst_name TEST_P() local 3489 ss << "%val2 = OpExtInst %u32 %extinst " << ext_inst_name TEST_P() local 3491 ss << "%val3 = OpExtInst %u32 %extinst " << ext_inst_name TEST_P() local 3493 ss << "%val4 = OpExtInst %u32 %extinst " << ext_inst_name TEST_P() local 3495 ss << "%val5 = OpExtInst %u32vec2 %extinst " << ext_inst_name TEST_P() local 3497 ss << "%val6 = OpExtInst %u32vec2 %extinst " << ext_inst_name TEST_P() local 3499 ss << "%val7 = OpExtInst %u32vec2 %extinst " << ext_inst_name TEST_P() local 3501 ss << "%val8 = OpExtInst %u32vec2 %extinst " << ext_inst_name TEST_P() local 3508 const std::string ext_inst_name = GetParam(); TEST_P() local 3522 const std::string ext_inst_name = GetParam(); TEST_P() local 3536 const std::string ext_inst_name = GetParam(); TEST_P() local 3549 const std::string ext_inst_name = GetParam(); TEST_P() local 3562 const std::string ext_inst_name = GetParam(); TEST_P() local 3575 const std::string ext_inst_name = GetParam(); TEST_P() local 3594 const std::string ext_inst_name = GetParam(); TEST_P() local 3596 ss << "%val1 = OpExtInst %u32 %extinst " << ext_inst_name TEST_P() local 3598 ss << "%val2 = OpExtInst %u32 %extinst " << ext_inst_name TEST_P() local 3600 ss << "%val3 = OpExtInst %u32 %extinst " << ext_inst_name TEST_P() local 3602 ss << "%val4 = OpExtInst %u32 %extinst " << ext_inst_name TEST_P() local 3604 ss << "%val5 = OpExtInst %u32vec2 %extinst " << ext_inst_name TEST_P() local 3606 ss << "%val6 = OpExtInst %u32vec2 %extinst " << ext_inst_name TEST_P() local 3608 ss << "%val7 = OpExtInst %u32vec2 %extinst " << ext_inst_name TEST_P() local 3610 ss << "%val8 = OpExtInst %u32vec2 %extinst " << ext_inst_name TEST_P() local 3617 const std::string ext_inst_name = GetParam(); TEST_P() local 3631 const std::string ext_inst_name = GetParam(); TEST_P() local 3645 const std::string ext_inst_name = GetParam(); TEST_P() local 3658 const std::string ext_inst_name = GetParam(); TEST_P() local 3671 const std::string ext_inst_name = GetParam(); TEST_P() local 3684 const std::string ext_inst_name = GetParam(); TEST_P() local 3697 const std::string ext_inst_name = GetParam(); TEST_P() local 3710 const std::string ext_inst_name = GetParam(); TEST_P() local 3787 const std::string ext_inst_name = GetParam(); TEST_P() local 3789 ss << "%val1 = OpExtInst %f32 %extinst " << ext_inst_name << " %f32vec2_01\\n"; TEST_P() local 3790 ss << "%val2 = OpExtInst %f32 %extinst " << ext_inst_name TEST_P() local 3798 const std::string ext_inst_name = GetParam(); TEST_P() local 3811 const std::string ext_inst_name = GetParam(); TEST_P() local 3824 const std::string ext_inst_name = GetParam(); TEST_P() local 3838 const std::string ext_inst_name = GetParam(); TEST_P() local 3858 const std::string ext_inst_name = GetParam(); TEST_P() local 3860 ss << "%val1 = OpExtInst %f32 %extinst " << ext_inst_name TEST_P() local 3862 ss << "%val2 = OpExtInst %f32 %extinst " << ext_inst_name TEST_P() local 3864 ss << "%val3 = OpExtInst %f32 %extinst " << ext_inst_name TEST_P() local 3872 const std::string ext_inst_name = GetParam(); TEST_P() local 3885 const std::string ext_inst_name = GetParam(); TEST_P() local 3899 const std::string ext_inst_name = GetParam(); TEST_P() local 3913 const std::string ext_inst_name = GetParam(); TEST_P() local 3928 const std::string ext_inst_name = GetParam(); TEST_P() local 3947 const std::string ext_inst_name = GetParam(); TEST_P() local 3949 ss << "%val1 = OpExtInst %f32vec2 %extinst " << ext_inst_name TEST_P() local 3951 ss << "%val2 = OpExtInst %f32vec4 %extinst " << ext_inst_name TEST_P() local 3953 ss << "%val3 = OpExtInst %f32 %extinst " << ext_inst_name << " %f32_2\\n"; TEST_P() local 3960 const std::string ext_inst_name = GetParam(); TEST_P() local 3974 const std::string ext_inst_name = GetParam(); TEST_P() local 3988 const std::string ext_inst_name = GetParam(); TEST_P() local 4163 const std::string ext_inst_name = GetParam(); TEST_P() local 4188 const std::string ext_inst_name = GetParam(); TEST_P() local 4213 const std::string ext_inst_name = GetParam(); TEST_P() local 4235 const std::string ext_inst_name = GetParam(); TEST_P() local 4261 const std::string ext_inst_name = GetParam(); TEST_P() local 4283 const std::string ext_inst_name = GetParam(); TEST_P() local 4308 const std::string ext_inst_name = GetParam(); TEST_P() local 4328 const std::string ext_inst_name = GetParam(); TEST_P() local 4352 const std::string ext_inst_name = GetParam(); TEST_P() local 4375 const std::string ext_inst_name = GetParam(); TEST_P() local 4408 const std::string ext_inst_name = GetParam(); TEST_P() local 4412 ss << "%val1 = OpExtInst %f32vec2 %extinst " << ext_inst_name TEST_P() local 4414 ss << "%val2 = OpExtInst %f32vec3 %extinst " << ext_inst_name TEST_P() local 4416 ss << "%val3 = OpExtInst %f32vec4 %extinst " << ext_inst_name TEST_P() local 4424 const std::string ext_inst_name = GetParam(); TEST_P() local 4428 ss << "%val1 = OpExtInst %f32vec2 %extinst " << ext_inst_name TEST_P() local 4430 ss << "%val2 = OpExtInst %f32vec3 %extinst " << ext_inst_name TEST_P() local 4432 ss << "%val3 = OpExtInst %f32vec4 %extinst " << ext_inst_name TEST_P() local 4440 const std::string ext_inst_name = GetParam(); TEST_P() local 4444 ss << "%val1 = OpExtInst %f32 %extinst " << ext_inst_name TEST_P() local 4455 const std::string ext_inst_name = GetParam(); TEST_P() local 4459 ss << "%val1 = OpExtInst %f32vec2 %extinst " << ext_inst_name TEST_P() local 4470 const std::string ext_inst_name = GetParam(); TEST_P() local 4474 ss << "%val1 = OpExtInst %f32vec2 %extinst " << ext_inst_name TEST_P() local 4487 const std::string ext_inst_name = GetParam(); TEST_P() local 4490 ss << "%val1 = OpExtInst %f32vec2 %extinst " << ext_inst_name TEST_P() local 4500 const std::string ext_inst_name = GetParam(); TEST_P() local 4504 ss << "%val1 = OpExtInst %f32vec2 %extinst " << ext_inst_name TEST_P() local 4517 const std::string ext_inst_name = GetParam(); TEST_P() local 4521 ss << "%val1 = OpExtInst %f32vec2 %extinst " << ext_inst_name TEST_P() local 4533 const std::string ext_inst_name = GetParam(); TEST_P() local 4537 ss << "%val1 = OpExtInst %f32vec2 %extinst " << ext_inst_name TEST_P() local 4549 const std::string ext_inst_name = GetParam(); TEST_P() local 4553 ss << "%val1 = OpExtInst %f32vec2 %extinst " << ext_inst_name TEST_P() local 5405 const std::string ext_inst_name = GetParam(); TEST_P() local 5409 ss << "%val1 = OpExtInst %f32 %extinst " << ext_inst_name TEST_P() local 5411 ss << "%val2 = OpExtInst %f32vec2 %extinst " << ext_inst_name TEST_P() local 5419 const std::string ext_inst_name = GetParam(); TEST_P() local 5422 ss << "%val1 = OpExtInst %u32 %extinst " << ext_inst_name TEST_P() local 5434 const std::string ext_inst_name = GetParam(); TEST_P() local 5437 ss << "%val1 = OpExtInst %f32 %extinst " << ext_inst_name TEST_P() local 5449 const std::string ext_inst_name = GetParam(); TEST_P() local 5452 ss << "%val1 = OpExtInst %f32 %extinst " << ext_inst_name TEST_P() local 5463 const std::string ext_inst_name = GetParam(); TEST_P() local 5467 ss << "%val1 = OpExtInst %f32 %extinst " << ext_inst_name << " %f32_0 %ptr\\n"; TEST_P() local 5478 const std::string ext_inst_name = GetParam(); TEST_P() local 5481 ss << "%val1 = OpExtInst %f32 %extinst " << ext_inst_name TEST_P() local 5623 const std::string ext_inst_name = GetParam(); TEST_P() local 5627 ss << "%val1 = OpExtInst %f32 %extinst " << ext_inst_name TEST_P() local 5629 ss << "%val2 = OpExtInst %f32vec2 %extinst " << ext_inst_name TEST_P() local 5637 const std::string ext_inst_name = GetParam(); TEST_P() local 5640 ss << "%val1 = OpExtInst %u32 %extinst " << ext_inst_name TEST_P() local 5652 const std::string ext_inst_name = GetParam(); TEST_P() local 5655 ss << "%val1 = OpExtInst %f32 %extinst " << ext_inst_name TEST_P() local 5667 const std::string ext_inst_name = GetParam(); TEST_P() local 5669 ss << "%val1 = OpExtInst %f32 %extinst " << ext_inst_name TEST_P() local 5680 const std::string ext_inst_name = GetParam(); TEST_P() local 5684 ss << "%val1 = OpExtInst %f32 %extinst " << ext_inst_name << " %f32_0 %ptr\\n"; TEST_P() local 5695 const std::string ext_inst_name = GetParam(); TEST_P() local 5698 ss << "%val1 = OpExtInst %f32 %extinst " << ext_inst_name TEST_P() local 5710 const std::string ext_inst_name = GetParam(); TEST_P() local 5713 ss << "%val1 = OpExtInst %f32 %extinst " << ext_inst_name TEST_P() local 5725 const std::string ext_inst_name = GetParam(); TEST_P() local 5728 ss << "%val1 = OpExtInst %f32vec2 %extinst " << ext_inst_name TEST_P() local 5856 const std::string ext_inst_name = GetParam(); TEST_P() local 5858 ss << "%val1 = OpExtInst %f32 %extinst " << ext_inst_name TEST_P() local 5860 ss << "%val2 = OpExtInst %f32vec2 %extinst " << ext_inst_name TEST_P() local 5868 const std::string ext_inst_name = GetParam(); TEST_P() local 5870 ss << "%val1 = OpExtInst %u32 %extinst " << ext_inst_name TEST_P() local 5882 const std::string ext_inst_name = GetParam(); TEST_P() local 5884 ss << "%val1 = OpExtInst %f32 %extinst " << ext_inst_name TEST_P() local 5896 const std::string ext_inst_name = GetParam(); TEST_P() local 5898 ss << "%val1 = OpExtInst %f32 %extinst " << ext_inst_name TEST_P() local 5910 const std::string ext_inst_name = GetParam(); TEST_P() local 5912 ss << "%val1 = OpExtInst %f32 %extinst " << ext_inst_name TEST_P() local 5924 const std::string ext_inst_name = GetParam(); TEST_P() local 5926 ss << "%val1 = OpExtInst %f32 %extinst " << ext_inst_name TEST_P() local 5945 const std::string ext_inst_name = GetParam(); TEST_P() local 5947 ss << "%val1 = OpExtInst %u16 %extinst " << ext_inst_name << " %u8_1 %u8_2\\n"; TEST_P() local 5948 ss << "%val2 = OpExtInst %u32 %extinst " << ext_inst_name TEST_P() local 5950 ss << "%val3 = OpExtInst %u64 %extinst " << ext_inst_name TEST_P() local 5952 ss << "%val4 = OpExtInst %u64vec2 %extinst " << ext_inst_name TEST_P() local 5960 const std::string ext_inst_name = GetParam(); TEST_P() local 5962 ss << "%val1 = OpExtInst %f64 %extinst " << ext_inst_name TEST_P() local 5974 const std::string ext_inst_name = GetParam(); TEST_P() local 5976 ss << "%val1 = OpExtInst %u8 %extinst " << ext_inst_name << " %u8_1 %u8_2\\n"; TEST_P() local 5988 const std::string ext_inst_name = GetParam(); TEST_P() local 5990 ss << "%val1 = OpExtInst %u64 %extinst " << ext_inst_name TEST_P() local 6001 const std::string ext_inst_name = GetParam(); TEST_P() local 6003 ss << "%val1 = OpExtInst %u64vec2 %extinst " << ext_inst_name TEST_P() local 6015 const std::string ext_inst_name = GetParam(); TEST_P() local 6017 ss << "%val1 = OpExtInst %u64 %extinst " << ext_inst_name TEST_P() local [all...] |
/third_party/skia/third_party/externals/spirv-tools/source/val/ |
H A D | validate_extensions.cpp | 80 ValidateOperandForDebugInfo( ValidationState_t& _, const std::string& operand_name, SpvOp expected_opcode, const Instruction* inst, uint32_t word_index, const std::function<std::string()>& ext_inst_name) ValidateOperandForDebugInfo() argument 105 ValidateUint32ConstantOperandForDebugInfo( ValidationState_t& _, const std::string& operand_name, const Instruction* inst, uint32_t word_index, const std::function<std::string()>& ext_inst_name) ValidateUint32ConstantOperandForDebugInfo() argument 153 ValidateDebugInfoOperand( ValidationState_t& _, const std::string& debug_inst_name, CommonDebugInfoInstructions expected_debug_inst, const Instruction* inst, uint32_t word_index, const std::function<std::string()>& ext_inst_name) ValidateDebugInfoOperand() argument 187 ValidateOperandBaseType( ValidationState_t& _, const Instruction* inst, uint32_t word_index, const std::function<std::string()>& ext_inst_name) ValidateOperandBaseType() argument 198 ValidateOperandLexicalScope( ValidationState_t& _, const std::string& debug_inst_name, const Instruction* inst, uint32_t word_index, const std::function<std::string()>& ext_inst_name) ValidateOperandLexicalScope() argument 221 ValidateOperandDebugType( ValidationState_t& _, const std::string& debug_inst_name, const Instruction* inst, uint32_t word_index, const std::function<std::string()>& ext_inst_name, bool allow_template_param) ValidateOperandDebugType() argument 765 auto ext_inst_name = [&_, ext_inst_set, ext_inst_type, ext_inst_index]() { ValidateExtInst() local [all...] |
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/source/val/ |
H A D | validate_extensions.cpp | 80 ValidateOperandForDebugInfo( ValidationState_t& _, const std::string& operand_name, SpvOp expected_opcode, const Instruction* inst, uint32_t word_index, const std::function<std::string()>& ext_inst_name) ValidateOperandForDebugInfo() argument 105 ValidateUint32ConstantOperandForDebugInfo( ValidationState_t& _, const std::string& operand_name, const Instruction* inst, uint32_t word_index, const std::function<std::string()>& ext_inst_name) ValidateUint32ConstantOperandForDebugInfo() argument 153 ValidateDebugInfoOperand( ValidationState_t& _, const std::string& debug_inst_name, CommonDebugInfoInstructions expected_debug_inst, const Instruction* inst, uint32_t word_index, const std::function<std::string()>& ext_inst_name) ValidateDebugInfoOperand() argument 187 ValidateOperandBaseType( ValidationState_t& _, const Instruction* inst, uint32_t word_index, const std::function<std::string()>& ext_inst_name) ValidateOperandBaseType() argument 198 ValidateOperandLexicalScope( ValidationState_t& _, const std::string& debug_inst_name, const Instruction* inst, uint32_t word_index, const std::function<std::string()>& ext_inst_name) ValidateOperandLexicalScope() argument 221 ValidateOperandDebugType( ValidationState_t& _, const std::string& debug_inst_name, const Instruction* inst, uint32_t word_index, const std::function<std::string()>& ext_inst_name, bool allow_template_param) ValidateOperandDebugType() argument 765 auto ext_inst_name = [&_, ext_inst_set, ext_inst_type, ext_inst_index]() { ValidateExtInst() local [all...] |
/third_party/spirv-tools/source/val/ |
H A D | validate_extensions.cpp | 90 ValidateOperandForDebugInfo( ValidationState_t& _, const std::string& operand_name, spv::Op expected_opcode, const Instruction* inst, uint32_t word_index, const std::function<std::string()>& ext_inst_name) ValidateOperandForDebugInfo() argument 115 ValidateUint32ConstantOperandForDebugInfo( ValidationState_t& _, const std::string& operand_name, const Instruction* inst, uint32_t word_index, const std::function<std::string()>& ext_inst_name) ValidateUint32ConstantOperandForDebugInfo() argument 181 ValidateDebugInfoOperand( ValidationState_t& _, const std::string& debug_inst_name, CommonDebugInfoInstructions expected_debug_inst, const Instruction* inst, uint32_t word_index, const std::function<std::string()>& ext_inst_name) ValidateDebugInfoOperand() argument 215 ValidateOperandBaseType( ValidationState_t& _, const Instruction* inst, uint32_t word_index, const std::function<std::string()>& ext_inst_name) ValidateOperandBaseType() argument 226 ValidateOperandLexicalScope( ValidationState_t& _, const std::string& debug_inst_name, const Instruction* inst, uint32_t word_index, const std::function<std::string()>& ext_inst_name) ValidateOperandLexicalScope() argument 249 ValidateOperandDebugType( ValidationState_t& _, const std::string& debug_inst_name, const Instruction* inst, uint32_t word_index, const std::function<std::string()>& ext_inst_name, bool allow_template_param) ValidateOperandDebugType() argument 1094 auto ext_inst_name = [&_, ext_inst_set, ext_inst_type, ext_inst_index]() { ValidateExtInst() local [all...] |