DoxigAlpha

z15

Source

Implementation

#
pub const z15: CpuModel = .{
    .name = "z15",
    .llvm_name = "z15",
    .features = featureSet(&[_]Feature{
        .deflate_conversion,
        .dfp_packed_conversion,
        .dfp_zoned_conversion,
        .distinct_ops,
        .enhanced_dat_2,
        .enhanced_sort,
        .execution_hint,
        .fast_serialization,
        .fp_extension,
        .guarded_storage,
        .high_word,
        .insert_reference_bits_multiple,
        .interlocked_access1,
        .load_and_trap,
        .load_and_zero_rightmost_byte,
        .load_store_on_cond,
        .load_store_on_cond_2,
        .message_security_assist_extension3,
        .message_security_assist_extension4,
        .message_security_assist_extension5,
        .message_security_assist_extension7,
        .message_security_assist_extension8,
        .message_security_assist_extension9,
        .miscellaneous_extensions,
        .miscellaneous_extensions_2,
        .miscellaneous_extensions_3,
        .population_count,
        .processor_assist,
        .reset_reference_bits_multiple,
        .test_pending_external_interruption,
        .transactional_execution,
        .vector,
        .vector_enhancements_1,
        .vector_enhancements_2,
        .vector_packed_decimal,
        .vector_packed_decimal_enhancement,
    }),
}