- Unity.Burst
- Unity.Burst.CompilerServices
- Unity.Burst.Editor
-
Unity.Burst.Intrinsics
- Common
-
v128
- Constructors
-
Fields
- Byte0
- Byte1
- Byte10
- Byte11
- Byte12
- Byte13
- Byte14
- Byte15
- Byte2
- Byte3
- Byte4
- Byte5
- Byte6
- Byte7
- Byte8
- Byte9
- Double0
- Double1
- Float0
- Float1
- Float2
- Float3
- SByte0
- SByte1
- SByte10
- SByte11
- SByte12
- SByte13
- SByte14
- SByte15
- SByte2
- SByte3
- SByte4
- SByte5
- SByte6
- SByte7
- SByte8
- SByte9
- SInt0
- SInt1
- SInt2
- SInt3
- SLong0
- SLong1
- SShort0
- SShort1
- SShort2
- SShort3
- SShort4
- SShort5
- SShort6
- SShort7
- UInt0
- UInt1
- UInt2
- UInt3
- ULong0
- ULong1
- UShort0
- UShort1
- UShort2
- UShort3
- UShort4
- UShort5
- UShort6
- UShort7
-
v256
- Constructors
-
Fields
- Byte0
- Byte1
- Byte10
- Byte11
- Byte12
- Byte13
- Byte14
- Byte15
- Byte16
- Byte17
- Byte18
- Byte19
- Byte2
- Byte20
- Byte21
- Byte22
- Byte23
- Byte24
- Byte25
- Byte26
- Byte27
- Byte28
- Byte29
- Byte3
- Byte30
- Byte31
- Byte4
- Byte5
- Byte6
- Byte7
- Byte8
- Byte9
- Double0
- Double1
- Double2
- Double3
- Float0
- Float1
- Float2
- Float3
- Float4
- Float5
- Float6
- Float7
- Hi128
- Lo128
- SByte0
- SByte1
- SByte10
- SByte11
- SByte12
- SByte13
- SByte14
- SByte15
- SByte16
- SByte17
- SByte18
- SByte19
- SByte2
- SByte20
- SByte21
- SByte22
- SByte23
- SByte24
- SByte25
- SByte26
- SByte27
- SByte28
- SByte29
- SByte3
- SByte30
- SByte31
- SByte4
- SByte5
- SByte6
- SByte7
- SByte8
- SByte9
- SInt0
- SInt1
- SInt2
- SInt3
- SInt4
- SInt5
- SInt6
- SInt7
- SLong0
- SLong1
- SLong2
- SLong3
- SShort0
- SShort1
- SShort10
- SShort11
- SShort12
- SShort13
- SShort14
- SShort15
- SShort2
- SShort3
- SShort4
- SShort5
- SShort6
- SShort7
- SShort8
- SShort9
- UInt0
- UInt1
- UInt2
- UInt3
- UInt4
- UInt5
- UInt6
- UInt7
- ULong0
- ULong1
- ULong2
- ULong3
- UShort0
- UShort1
- UShort10
- UShort11
- UShort12
- UShort13
- UShort14
- UShort15
- UShort2
- UShort3
- UShort4
- UShort5
- UShort6
- UShort7
- UShort8
- UShort9
- v64
- X86
-
X86.Avx
- Properties
-
Methods
- broadcast_ss
- cmp_pd
- cmp_ps
- cmp_sd
- cmp_ss
- maskload_pd
- maskload_ps
- maskstore_pd
- maskstore_ps
- mm256_add_pd
- mm256_add_ps
- mm256_addsub_pd
- mm256_addsub_ps
- mm256_and_pd
- mm256_and_ps
- mm256_andnot_pd
- mm256_andnot_ps
- mm256_blend_pd
- mm256_blend_ps
- mm256_blendv_pd
- mm256_blendv_ps
- mm256_broadcast_pd
- mm256_broadcast_ps
- mm256_broadcast_sd
- mm256_broadcast_ss
- mm256_castpd_ps
- mm256_castpd_si256
- mm256_castpd128_pd256
- mm256_castpd256_pd128
- mm256_castps_pd
- mm256_castps_si256
- mm256_castps128_ps256
- mm256_castps256_ps128
- mm256_castsi128_si256
- mm256_castsi256_pd
- mm256_castsi256_ps
- mm256_castsi256_si128
- mm256_ceil_pd
- mm256_ceil_ps
- mm256_cmp_pd
- mm256_cmp_ps
- mm256_cvtepi32_pd
- mm256_cvtepi32_ps
- mm256_cvtpd_epi32
- mm256_cvtpd_ps
- mm256_cvtps_epi32
- mm256_cvtps_pd
- mm256_cvtss_f32
- mm256_cvttpd_epi32
- mm256_cvttps_epi32
- mm256_div_pd
- mm256_div_ps
- mm256_dp_ps
- mm256_extract_epi32
- mm256_extract_epi64
- mm256_extractf128_pd
- mm256_extractf128_ps
- mm256_extractf128_si256
- mm256_floor_pd
- mm256_floor_ps
- mm256_hadd_pd
- mm256_hadd_ps
- mm256_hsub_pd
- mm256_hsub_ps
- mm256_insert_epi16
- mm256_insert_epi32
- mm256_insert_epi64
- mm256_insert_epi8
- mm256_insertf128_pd
- mm256_insertf128_ps
- mm256_insertf128_si256
- mm256_lddqu_si256
- mm256_load_pd
- mm256_load_ps
- mm256_load_si256
- mm256_loadu_pd
- mm256_loadu_ps
- mm256_loadu_si256
- mm256_loadu2_m128
- mm256_loadu2_m128d
- mm256_loadu2_m128i
- mm256_maskload_pd
- mm256_maskload_ps
- mm256_maskstore_pd
- mm256_maskstore_ps
- mm256_max_pd
- mm256_max_ps
- mm256_min_pd
- mm256_min_ps
- mm256_movedup_pd
- mm256_movehdup_ps
- mm256_moveldup_ps
- mm256_movemask_pd
- mm256_movemask_ps
- mm256_mul_pd
- mm256_mul_ps
- mm256_or_pd
- mm256_or_ps
- mm256_permute_pd
- mm256_permute_ps
- mm256_permute2f128_pd
- mm256_permute2f128_ps
- mm256_permute2f128_si256
- mm256_permutevar_pd
- mm256_permutevar_ps
- mm256_rcp_ps
- mm256_round_pd
- mm256_round_ps
- mm256_rsqrt_ps
- mm256_set_epi16
- mm256_set_epi32
- mm256_set_epi64x
- mm256_set_epi8
- mm256_set_m128
- mm256_set_m128d
- mm256_set_m128i
- mm256_set_pd
- mm256_set_ps
- mm256_set1_epi16
- mm256_set1_epi32
- mm256_set1_epi64x
- mm256_set1_epi8
- mm256_set1_pd
- mm256_set1_ps
- mm256_setr_epi16
- mm256_setr_epi32
- mm256_setr_epi64x
- mm256_setr_epi8
- mm256_setr_m128
- mm256_setr_m128d
- mm256_setr_m128i
- mm256_setr_pd
- mm256_setr_ps
- mm256_setzero_pd
- mm256_setzero_ps
- mm256_setzero_si256
- mm256_shuffle_pd
- mm256_shuffle_ps
- mm256_sqrt_pd
- mm256_sqrt_ps
- mm256_store_pd
- mm256_store_ps
- mm256_store_si256
- mm256_storeu_pd
- mm256_storeu_ps
- mm256_storeu_si256
- mm256_storeu2_m128
- mm256_storeu2_m128d
- mm256_storeu2_m128i
- mm256_stream_pd
- mm256_stream_ps
- mm256_stream_si256
- mm256_sub_pd
- mm256_sub_ps
- mm256_testc_pd
- mm256_testc_ps
- mm256_testc_si256
- mm256_testnzc_pd
- mm256_testnzc_ps
- mm256_testnzc_si256
- mm256_testz_pd
- mm256_testz_ps
- mm256_testz_si256
- mm256_undefined_pd
- mm256_undefined_ps
- mm256_undefined_si256
- mm256_unpackhi_pd
- mm256_unpackhi_ps
- mm256_unpacklo_pd
- mm256_unpacklo_ps
- mm256_xor_pd
- mm256_xor_ps
- mm256_zeroall
- mm256_zeroupper
- mm256_zextpd128_pd256
- mm256_zextps128_ps256
- mm256_zextsi128_si256
- permute_pd
- permute_ps
- permutevar_pd
- permutevar_ps
- testc_pd
- testc_ps
- testnzc_pd
- testnzc_ps
- testz_pd
- testz_ps
- undefined_pd
- undefined_ps
- undefined_si128
- X86.Avx.CMP
-
X86.Avx2
- Properties
-
Methods
- blend_epi32
- broadcastb_epi8
- broadcastd_epi32
- broadcastq_epi64
- broadcastsd_pd
- broadcastss_ps
- broadcastw_epi16
- i32gather_epi32
- i32gather_epi64
- i32gather_pd
- i32gather_ps
- i64gather_epi32
- i64gather_epi64
- i64gather_pd
- i64gather_ps
- mask_i32gather_epi32
- mask_i32gather_epi64
- mask_i32gather_pd
- mask_i32gather_ps
- mask_i64gather_epi32
- mask_i64gather_epi64
- mask_i64gather_pd
- mask_i64gather_ps
- maskload_epi32
- maskload_epi64
- maskstore_epi32
- maskstore_epi64
- mm256_abs_epi16
- mm256_abs_epi32
- mm256_abs_epi8
- mm256_add_epi16
- mm256_add_epi32
- mm256_add_epi64
- mm256_add_epi8
- mm256_adds_epi16
- mm256_adds_epi8
- mm256_adds_epu16
- mm256_adds_epu8
- mm256_alignr_epi8
- mm256_and_si256
- mm256_andnot_si256
- mm256_avg_epu16
- mm256_avg_epu8
- mm256_blend_epi16
- mm256_blend_epi32
- mm256_blendv_epi8
- mm256_broadcastb_epi8
- mm256_broadcastd_epi32
- mm256_broadcastq_epi64
- mm256_broadcastsd_pd
- mm256_broadcastsi128_si256
- mm256_broadcastss_ps
- mm256_broadcastw_epi16
- mm256_bslli_epi128
- mm256_bsrli_epi128
- mm256_cmpeq_epi16
- mm256_cmpeq_epi32
- mm256_cmpeq_epi64
- mm256_cmpeq_epi8
- mm256_cmpgt_epi16
- mm256_cmpgt_epi32
- mm256_cmpgt_epi64
- mm256_cmpgt_epi8
- mm256_cvtepi16_epi32
- mm256_cvtepi16_epi64
- mm256_cvtepi32_epi64
- mm256_cvtepi8_epi16
- mm256_cvtepi8_epi32
- mm256_cvtepi8_epi64
- mm256_cvtepu16_epi32
- mm256_cvtepu16_epi64
- mm256_cvtepu32_epi64
- mm256_cvtepu8_epi16
- mm256_cvtepu8_epi32
- mm256_cvtepu8_epi64
- mm256_cvtsd_f64
- mm256_cvtsi256_si32
- mm256_cvtsi256_si64
- mm256_extract_epi16
- mm256_extract_epi8
- mm256_extracti128_si256
- mm256_hadd_epi16
- mm256_hadd_epi32
- mm256_hadds_epi16
- mm256_hsub_epi16
- mm256_hsub_epi32
- mm256_hsubs_epi16
- mm256_i32gather_epi32
- mm256_i32gather_epi64
- mm256_i32gather_pd
- mm256_i32gather_ps
- mm256_i64gather_epi32
- mm256_i64gather_epi64
- mm256_i64gather_pd
- mm256_i64gather_ps
- mm256_inserti128_si256
- mm256_madd_epi16
- mm256_maddubs_epi16
- mm256_mask_i32gather_epi32
- mm256_mask_i32gather_epi64
- mm256_mask_i32gather_pd
- mm256_mask_i32gather_ps
- mm256_mask_i64gather_epi32
- mm256_mask_i64gather_epi64
- mm256_mask_i64gather_pd
- mm256_mask_i64gather_ps
- mm256_maskload_epi32
- mm256_maskload_epi64
- mm256_maskstore_epi32
- mm256_maskstore_epi64
- mm256_max_epi16
- mm256_max_epi32
- mm256_max_epi8
- mm256_max_epu16
- mm256_max_epu32
- mm256_max_epu8
- mm256_min_epi16
- mm256_min_epi32
- mm256_min_epi8
- mm256_min_epu16
- mm256_min_epu32
- mm256_min_epu8
- mm256_movemask_epi8
- mm256_mpsadbw_epu8
- mm256_mul_epi32
- mm256_mul_epu32
- mm256_mulhi_epi16
- mm256_mulhi_epu16
- mm256_mulhrs_epi16
- mm256_mullo_epi16
- mm256_mullo_epi32
- mm256_or_si256
- mm256_packs_epi16
- mm256_packs_epi32
- mm256_packus_epi16
- mm256_packus_epi32
- mm256_permute2x128_si256
- mm256_permute4x64_epi64
- mm256_permute4x64_pd
- mm256_permutevar8x32_epi32
- mm256_permutevar8x32_ps
- mm256_sad_epu8
- mm256_shuffle_epi32
- mm256_shuffle_epi8
- mm256_shufflehi_epi16
- mm256_shufflelo_epi16
- mm256_sign_epi16
- mm256_sign_epi32
- mm256_sign_epi8
- mm256_sll_epi16
- mm256_sll_epi32
- mm256_sll_epi64
- mm256_slli_epi16
- mm256_slli_epi32
- mm256_slli_epi64
- mm256_slli_si256
- mm256_sllv_epi32
- mm256_sllv_epi64
- mm256_sra_epi16
- mm256_sra_epi32
- mm256_srai_epi16
- mm256_srai_epi32
- mm256_srav_epi32
- mm256_srl_epi16
- mm256_srl_epi32
- mm256_srl_epi64
- mm256_srli_epi16
- mm256_srli_epi32
- mm256_srli_epi64
- mm256_srli_si256
- mm256_srlv_epi32
- mm256_srlv_epi64
- mm256_stream_load_si256
- mm256_sub_epi16
- mm256_sub_epi32
- mm256_sub_epi64
- mm256_sub_epi8
- mm256_subs_epi16
- mm256_subs_epi8
- mm256_subs_epu16
- mm256_subs_epu8
- mm256_unpackhi_epi16
- mm256_unpackhi_epi32
- mm256_unpackhi_epi64
- mm256_unpackhi_epi8
- mm256_unpacklo_epi16
- mm256_unpacklo_epi32
- mm256_unpacklo_epi64
- mm256_unpacklo_epi8
- mm256_xor_si256
- sllv_epi32
- sllv_epi64
- srav_epi32
- srlv_epi32
- srlv_epi64
- X86.F16C
-
X86.Fma
- Properties
-
Methods
- fmadd_pd
- fmadd_ps
- fmadd_sd
- fmadd_ss
- fmaddsub_pd
- fmaddsub_ps
- fmsub_pd
- fmsub_ps
- fmsub_sd
- fmsub_ss
- fmsubadd_pd
- fmsubadd_ps
- fnmadd_pd
- fnmadd_ps
- fnmadd_sd
- fnmadd_ss
- fnmsub_pd
- fnmsub_ps
- fnmsub_sd
- fnmsub_ss
- mm256_fmadd_pd
- mm256_fmadd_ps
- mm256_fmaddsub_pd
- mm256_fmaddsub_ps
- mm256_fmsub_pd
- mm256_fmsub_ps
- mm256_fmsubadd_pd
- mm256_fmsubadd_ps
- mm256_fnmadd_pd
- mm256_fnmadd_ps
- mm256_fnmsub_pd
- mm256_fnmsub_ps
- X86.MXCSRBits
- X86.Popcnt
- X86.RoundingMode
-
X86.Sse
- Properties
-
Methods
- add_ps
- add_ss
- and_ps
- andnot_ps
- cmpeq_ps
- cmpeq_ss
- cmpge_ps
- cmpge_ss
- cmpgt_ps
- cmpgt_ss
- cmple_ps
- cmple_ss
- cmplt_ps
- cmplt_ss
- cmpneq_ps
- cmpneq_ss
- cmpnge_ps
- cmpnge_ss
- cmpngt_ps
- cmpngt_ss
- cmpnle_ps
- cmpnle_ss
- cmpnlt_ps
- cmpnlt_ss
- cmpord_ps
- cmpord_ss
- cmpunord_ps
- cmpunord_ss
- comieq_ss
- comige_ss
- comigt_ss
- comile_ss
- comilt_ss
- comineq_ss
- cvt_ss2si
- cvtsi32_ss
- cvtsi64_ss
- cvtss_f32
- cvtss_si32
- cvtss_si64
- cvtt_ss2si
- cvttss_si32
- cvttss_si64
- div_ps
- div_ss
- load_ps
- loadu_ps
- loadu_si16
- loadu_si64
- max_ps
- max_ss
- min_ps
- min_ss
- move_ss
- movehl_ps
- movelh_ps
- movemask_ps
- mul_ps
- mul_ss
- or_ps
- rcp_ps
- rcp_ss
- rsqrt_ps
- rsqrt_ss
- set_ps
- set_ps1
- set_ss
- set1_ps
- setr_ps
- setzero_ps
- SHUFFLE
- shuffle_ps
- sqrt_ps
- sqrt_ss
- store_ps
- storeu_ps
- storeu_si16
- storeu_si64
- stream_ps
- sub_ps
- sub_ss
- TRANSPOSE4_PS
- ucomieq_ss
- ucomige_ss
- ucomigt_ss
- ucomile_ss
- ucomilt_ss
- ucomineq_ss
- unpackhi_ps
- unpacklo_ps
- xor_ps
-
X86.Sse2
- Properties
-
Methods
- add_epi16
- add_epi32
- add_epi64
- add_epi8
- add_pd
- add_sd
- adds_epi16
- adds_epi8
- adds_epu16
- adds_epu8
- and_pd
- and_si128
- andnot_pd
- andnot_si128
- avg_epu16
- avg_epu8
- bslli_si128
- bsrli_si128
- cmpeq_epi16
- cmpeq_epi32
- cmpeq_epi8
- cmpeq_pd
- cmpeq_sd
- cmpge_pd
- cmpge_sd
- cmpgt_epi16
- cmpgt_epi32
- cmpgt_epi8
- cmpgt_pd
- cmpgt_sd
- cmple_pd
- cmple_sd
- cmplt_epi16
- cmplt_epi32
- cmplt_epi8
- cmplt_pd
- cmplt_sd
- cmpneq_pd
- cmpneq_sd
- cmpnge_pd
- cmpnge_sd
- cmpngt_pd
- cmpngt_sd
- cmpnle_pd
- cmpnle_sd
- cmpnlt_pd
- cmpnlt_sd
- cmpord_pd
- cmpord_sd
- cmpunord_pd
- cmpunord_sd
- comieq_sd
- comige_sd
- comigt_sd
- comile_sd
- comilt_sd
- comineq_sd
- cvtepi32_pd
- cvtepi32_ps
- cvtpd_epi32
- cvtpd_ps
- cvtps_epi32
- cvtps_pd
- cvtsd_f64
- cvtsd_si32
- cvtsd_si64
- cvtsd_si64x
- cvtsd_ss
- cvtsi128_si32
- cvtsi128_si64
- cvtsi128_si64x
- cvtsi32_sd
- cvtsi32_si128
- cvtsi64_sd
- cvtsi64_si128
- cvtsi64x_sd
- cvtsi64x_si128
- cvtss_sd
- cvttpd_epi32
- cvttps_epi32
- cvttsd_si32
- cvttsd_si64
- cvttsd_si64x
- div_pd
- div_sd
- extract_epi16
- insert_epi16
- load_si128
- loadu_si128
- loadu_si32
- madd_epi16
- max_epi16
- max_epu8
- max_pd
- max_sd
- min_epi16
- min_epu8
- min_pd
- min_sd
- move_epi64
- move_sd
- movemask_epi8
- movemask_pd
- mul_epu32
- mul_pd
- mul_sd
- mulhi_epi16
- mulhi_epu16
- mullo_epi16
- or_pd
- or_si128
- packs_epi16
- packs_epi32
- packus_epi16
- sad_epu8
- set_epi16
- set_epi32
- set_epi64x
- set_epi8
- set_pd
- set_pd1
- set_sd
- set1_epi16
- set1_epi32
- set1_epi64x
- set1_epi8
- set1_pd
- setr_epi16
- setr_epi32
- setr_epi8
- setr_pd
- setzero_si128
- shuffle_epi32
- shuffle_pd
- SHUFFLE2
- shufflehi_epi16
- shufflelo_epi16
- sll_epi16
- sll_epi32
- sll_epi64
- slli_epi16
- slli_epi32
- slli_epi64
- slli_si128
- sqrt_pd
- sqrt_sd
- sra_epi16
- sra_epi32
- srai_epi16
- srai_epi32
- srl_epi16
- srl_epi32
- srl_epi64
- srli_epi16
- srli_epi32
- srli_epi64
- srli_si128
- store_si128
- storeu_si128
- storeu_si32
- stream_pd
- stream_si128
- stream_si32
- stream_si64
- sub_epi16
- sub_epi32
- sub_epi64
- sub_epi8
- sub_pd
- sub_sd
- subs_epi16
- subs_epi8
- subs_epu16
- subs_epu8
- ucomieq_sd
- ucomige_sd
- ucomigt_sd
- ucomile_sd
- ucomilt_sd
- ucomineq_sd
- unpackhi_epi16
- unpackhi_epi32
- unpackhi_epi64
- unpackhi_epi8
- unpackhi_pd
- unpacklo_epi16
- unpacklo_epi32
- unpacklo_epi64
- unpacklo_epi8
- unpacklo_pd
- xor_pd
- xor_si128
- X86.Sse3
-
X86.Sse4_1
- Properties
-
Methods
- blend_epi16
- blend_pd
- blend_ps
- blendv_epi8
- blendv_pd
- blendv_ps
- ceil_pd
- ceil_ps
- ceil_sd
- ceil_ss
- cmpeq_epi64
- cvtepi16_epi32
- cvtepi16_epi64
- cvtepi32_epi64
- cvtepi8_epi16
- cvtepi8_epi32
- cvtepi8_epi64
- cvtepu16_epi32
- cvtepu16_epi64
- cvtepu32_epi64
- cvtepu8_epi16
- cvtepu8_epi32
- cvtepu8_epi64
- dp_pd
- dp_ps
- extract_epi32
- extract_epi64
- extract_epi8
- extract_ps
- extractf_ps
- floor_pd
- floor_ps
- floor_sd
- floor_ss
- insert_epi32
- insert_epi64
- insert_epi8
- insert_ps
- max_epi32
- max_epi8
- max_epu16
- max_epu32
- min_epi32
- min_epi8
- min_epu16
- min_epu32
- minpos_epu16
- MK_INSERTPS_NDX
- mpsadbw_epu8
- mul_epi32
- mullo_epi32
- packus_epi32
- round_pd
- round_ps
- round_sd
- round_ss
- stream_load_si128
- test_all_ones
- test_all_zeros
- test_mix_ones_zeroes
- testc_si128
- testnzc_si128
- testz_si128
- X86.Sse4_2
- X86.Sse4_2.SIDD
- X86.Ssse3