You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A significant amount of intrinsics was disabled in #727 because they could not be audited in time. In addition, some intrinsics were unimplemented.
The goal is the same, for each intrinsic here:
Identify what is needed to claim full support.
Implement support for it if possible.
This issue will keep track of the work done on them (a check will mark it as "done") and link other issues related to the implementation/rework/cleanup of intrinsics.
A significant amount of intrinsics was disabled in #727 because they could not be audited in time. In addition, some intrinsics were unimplemented.
The goal is the same, for each intrinsic here:
This issue will keep track of the work done on them (a check will mark it as "done") and link other issues related to the implementation/rework/cleanup of intrinsics.
arith_offset
: Restored and audited in Audit forarith_offset
intrinsic #1228atomic_max
: Added support and tests in Add support foratomic_max*
andatomic_umax*
intinsics #1232atomic_max_acq
: Added support and tests in Add support foratomic_max*
andatomic_umax*
intinsics #1232atomic_max_acqrel
: Added support and tests in Add support foratomic_max*
andatomic_umax*
intinsics #1232atomic_max_rel
: Added support and tests in Add support foratomic_max*
andatomic_umax*
intinsics #1232atomic_max_relaxed
: Added support and tests in Add support foratomic_max*
andatomic_umax*
intinsics #1232atomic_min
: Added support and tests in Add support foratomic_min*
andatomic_umin*
intrinsics #1212atomic_min_acq
: Added support and tests in Add support foratomic_min*
andatomic_umin*
intrinsics #1212atomic_min_acqrel
: Added support and tests in Add support foratomic_min*
andatomic_umin*
intrinsics #1212atomic_min_rel
: Added support and tests in Add support foratomic_min*
andatomic_umin*
intrinsics #1212atomic_min_relaxed
: Added support and tests in Add support foratomic_min*
andatomic_umin*
intrinsics #1212atomic_umax
: Added support and tests in Add support foratomic_max*
andatomic_umax*
intinsics #1232atomic_umax_acq
: Added support and tests in Add support foratomic_max*
andatomic_umax*
intinsics #1232atomic_umax_acqrel
: Added support and tests in Add support foratomic_max*
andatomic_umax*
intinsics #1232atomic_umax_rel
: Added support and tests in Add support foratomic_max*
andatomic_umax*
intinsics #1232atomic_umax_relaxed
: Added support and tests in Add support foratomic_max*
andatomic_umax*
intinsics #1232atomic_umin
: Added support and tests in Add support foratomic_min*
andatomic_umin*
intrinsics #1212atomic_umin_acq
: Added support and tests in Add support foratomic_min*
andatomic_umin*
intrinsics #1212atomic_umin_acqrel
: Added support and tests in Add support foratomic_min*
andatomic_umin*
intrinsics #1212atomic_umin_rel
: Added support and tests in Add support foratomic_min*
andatomic_umin*
intrinsics #1212atomic_umin_relaxed
: Added support and tests in Add support foratomic_min*
andatomic_umin*
intrinsics #1212caller_location
:ceilf32
: Restored and audited in Audit forceilf*
#1262ceilf64
: Restored and audited in Audit forceilf*
#1262copy
: Restored and audited in Audit forcopy
intrinsic #1199copy_nonoverlapping
: Restored and audited in Auditcopy_nonoverlapping
intrinsic #1201copysignf32
: Restored and audited in Audit forcopysignf*
#1249copysignf64
: Restored and audited in Audit forcopysignf*
#1249drop_in_place
:exp2f32
:exp2f64
:expf32
:expf64
:float_to_int_unchecked
:floorf32
: Restored and audited in Audit forfloorf*
#1265floorf64
: Restored and audited in Audit forfloorf*
#1265fmaf32
:fmaf64
:frem_fast
:log2f32
:log2f64
:log10f32
:log10f64
:logf32
:logf64
:maxnumf32
: Restored and audited in Audit formaxnumf*
andminnumf*
intrinsics #1248maxnumf64
: Restored and audited in Audit formaxnumf*
andminnumf*
intrinsics #1248minnumf32
: Restored and audited in Audit formaxnumf*
andminnumf*
intrinsics #1248minnumf64
: Restored and audited in Audit formaxnumf*
andminnumf*
intrinsics #1248move_val_init
:nearbyintf32
: Restored and audited in Audit forrintf*
andnearbyintf*
intrinsics #1277nearbyintf64
: Restored and audited in Audit forrintf*
andnearbyintf*
intrinsics #1277nontemporal_store
:powf32
:powf64
:powif32
:powif64
:prefetch_read_data
:prefetch_read_instruction
:prefetch_write_data
:prefetch_write_instruction
:rintf32
: Restored and audited in Audit forrintf*
andnearbyintf*
intrinsics #1277rintf64
: Restored and audited in Audit forrintf*
andnearbyintf*
intrinsics #1277roundf32
: Restored and audited in Audit forroundf*
#1266roundf64
: Restored and audited in Audit forroundf*
#1266rustc_peek
:sqrtf32
:sqrtf64
:truncf32
: Restored and audited in Audit fortruncf*
#1250truncf64
: Restored and audited in Audit fortruncf*
#1250try
:unaligned_volatile_load
:unaligned_volatile_store
:volatile_copy_memory
:volatile_copy_nonoverlapping_memory
:volatile_load
: Restored and audited in Add support forvolatile_load
intrinsic #1347volatile_set_memory
:The text was updated successfully, but these errors were encountered: