CodeQL / Analyze (actions) (push) Canceled after 0s
CodeQL / Analyze (python) (push) Canceled after 0s
pre-commit / pre-commit (push) Canceled after 0s
Multi-Arch CI / setup (push) Canceled after 0s
Publish build_manylinux_x86_64 images / publish_build_manylinux_x86_64 (push) Canceled after 0s
Setup (Multi-Arch) / setup (push) Canceled after 0s
Multi-Arch CI / Linux::${{ fromJSON(needs.setup.outputs.linux_build_config || '{}').build_variant_label || 'skip' }} (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Publish no_rocm_image_ubi10 image / publish_no_rocm_image_ubi10 (push) Canceled after 0s
Multi-Arch CI / Windows::${{ fromJSON(needs.setup.outputs.windows_build_config || '{}').build_variant_label || 'skip' }} (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Multi-Arch CI / Manifest Diff (push) Canceled after 0s
TheRock Manifest Diff Report / Generate Manifest Diff Report (push) Canceled after 0s
Multi-Arch CI / CI Summary (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04 (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04_ocl_rt images / publish_no_rocm_image_ubuntu24_04_ocl_rt (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_rocgdb (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04_rocgdb images / publish_no_rocm_image_ubuntu24_04_rocgdb (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_ocl_rt (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Unit Tests / Unit Tests :: ubuntu-24.04 (push) Canceled after 0s
Unit Tests / Unit Tests :: windows-2022 (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_media (push) Canceled after 0s
Unit Tests / Unit Tests Summary (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_openmpi (push) Canceled after 0s
98 lines
3.0 KiB
LLVM
98 lines
3.0 KiB
LLVM
; RUN: llc -O0 < %s | FileCheck %s
|
|
|
|
target datalayout = "e-m:w-i64:64-f80:128-n8:16:32:64-S128"
|
|
target triple = "x86_64-pc-windows-msvc"
|
|
|
|
define dso_local i32 @main() #0 {
|
|
entry:
|
|
%retval = alloca i32, align 4
|
|
%a = alloca fp128, align 16
|
|
%b = alloca fp128, align 16
|
|
%c = alloca fp128, align 16
|
|
%d = alloca fp128, align 16
|
|
%e = alloca fp128, align 16
|
|
%f = alloca fp128, align 16
|
|
%g = alloca fp128, align 16
|
|
%h = alloca float, align 4
|
|
%i = alloca float, align 4
|
|
%j = alloca float, align 4
|
|
%k = alloca float, align 4
|
|
%l = alloca double, align 8
|
|
%m = alloca double, align 8
|
|
%n = alloca double, align 8
|
|
%o = alloca double, align 8
|
|
store i32 0, ptr %retval, align 4
|
|
|
|
store fp128 0xLBB2C11D0AE2E087D73E717A35985531C, ptr %a, align 16
|
|
store fp128 0xLBB2C11D0AE2E087D73E717A35985531C, ptr %b, align 16
|
|
store fp128 0xL00000000000000004002000000000000, ptr %c, align 16
|
|
store fp128 0xL00000000000000007FFF800000000000, ptr %d, align 16
|
|
store fp128 0xL00000000000000007FFF000000000000, ptr %e, align 16
|
|
store fp128 0xL00000000000000007FFF000000000000, ptr %f, align 16
|
|
store fp128 0xL10000000000000003F66244CE242C556, ptr %g, align 16
|
|
store float 0x3E212E0BE0000000, ptr %h, align 4
|
|
store float 8.000000e+00, ptr %i, align 4
|
|
store float 0x7FF8000000000000, ptr %j, align 4
|
|
store float 0x7FF0000000000000, ptr %k, align 4
|
|
store double 1.000000e+00, ptr %l, align 8
|
|
store double 8.000000e+00, ptr %m, align 8
|
|
store double 0x7FF8000000000000, ptr %n, align 8
|
|
store double 0x7FF0000000000000, ptr %o, align 8
|
|
|
|
ret i32 0
|
|
}
|
|
|
|
attributes #0 = { "target-features"="+mmx" }
|
|
|
|
; %o
|
|
; CHECK: .globl __real@7ff0000000000000
|
|
; CHECK: .section .rdata,"dr",discard,__real@7ff0000000000000
|
|
|
|
; %n
|
|
; CHECK: .globl __real@7ff8000000000000
|
|
; CHECK: .section .rdata,"dr",discard,__real@7ff8000000000000
|
|
|
|
; %m
|
|
; CHECK: .globl __real@4020000000000000
|
|
; CHECK: .section .rdata,"dr",discard,__real@4020000000000000
|
|
|
|
; %l
|
|
; CHECK: .globl __real@3ff0000000000000
|
|
; CHECK: .section .rdata,"dr",discard,__real@3ff0000000000000
|
|
|
|
; %j
|
|
; CHECK: .globl __real@7f800000
|
|
; CHECK: .section .rdata,"dr",discard,__real@7f800000
|
|
|
|
; %k
|
|
; CHECK: .globl __real@7fc00000
|
|
; CHECK: .section .rdata,"dr",discard,__real@7fc00000
|
|
|
|
; %i
|
|
; CHECK: .globl __real@41000000
|
|
; CHECK: .section .rdata,"dr",discard,__real@41000000
|
|
|
|
; %h
|
|
; CHECK: .globl __real@3109705f
|
|
; CHECK: .section .rdata,"dr",discard,__real@3109705f
|
|
|
|
; %a, %b
|
|
; CHECK: .globl __xmm@73e717a35985531cbb2c11d0ae2e087d
|
|
; CHECK: .section .rdata,"dr",discard,__xmm@73e717a35985531cbb2c11d0ae2e087d
|
|
|
|
; %c
|
|
; CHECK: .globl __xmm@40020000000000000000000000000000
|
|
; CHECK: .section .rdata,"dr",discard,__xmm@40020000000000000000000000000000
|
|
|
|
; %d
|
|
; CHECK: .globl __xmm@7fff8000000000000000000000000000
|
|
; CHECK: .section .rdata,"dr",discard,__xmm@7fff8000000000000000000000000000
|
|
|
|
; %e, %f
|
|
; CHECK: .globl __xmm@7fff0000000000000000000000000000
|
|
; CHECK: .section .rdata,"dr",discard,__xmm@7fff0000000000000000000000000000
|
|
|
|
; %g
|
|
; CHECK: .globl __xmm@3f66244ce242c5561000000000000000
|
|
; CHECK: .section .rdata,"dr",discard,__xmm@3f66244ce242c5561000000000000000
|