gallivm: fix float atomic exchange.

for atomic exchange floats are valid.

Fixes CL CTS test_atomic fails

Reviewed-by: Roland Scheidegger <sroland@vmware.com>
Part-of: <!7595>
81 jobs for !7595 with llvmpipe-cl-lowering-fixes in 18 minutes and 12 seconds (queued for 5 seconds)
detached
Status Job ID Name Coverage
  Container
passed #5619697
aarch64
arm_build

00:00:21

passed #5619698
arm_test-base

00:00:13

passed #5619699
git_archive

00:00:12

passed #5619694
x86_build-base

00:00:21

passed #5619696
x86_build_old

00:00:20

passed #5619695
x86_test-base

00:00:21

 
  Container 2
passed #5619707
android_build

00:00:16

passed #5619710
arm64_test

00:00:12

passed #5619704
i386_build

00:00:16

passed #5619700
kernel+rootfs_amd64

00:01:49

passed #5619701
aarch64
kernel+rootfs_arm64

00:00:57

passed #5619702
aarch64
kernel+rootfs_armhf

00:00:22

passed #5619705
ppc64el_build

00:00:17

passed #5619706
s390x_build

00:00:11

passed #5619703
x86_build

00:00:16

passed #5619708
x86_test-gl

00:00:15

passed #5619709
x86_test-vk

00:00:12

 
  Sanity
passed #5619711
check mr

00:00:09

 
  Meson X86 64
passed #5619717
meson-clang

00:02:32

passed #5619716
meson-classic

00:01:55

passed #5619718
meson-clover

00:03:02

passed #5619713
meson-clover-testing

00:01:47

passed #5619714
meson-gallium

00:04:37

passed #5619715
meson-release

00:01:19

passed #5619712
meson-testing

00:01:47

passed #5619719
meson-vulkan

00:01:54

 
  Scons
passed #5619720
scons-win64

00:03:37

 
  Meson Misc
passed #5619721
meson-android

00:01:53

passed #5619723
aarch64
meson-arm64

00:01:22

passed #5619724
aarch64
meson-arm64-build-test

00:01:20

passed #5619722
aarch64
meson-armhf

00:01:22

passed #5619725
meson-i386

00:01:55

passed #5619728
meson-mingw32-x86_64

00:02:57

passed #5619727
kvm
meson-ppc64el

00:03:00

passed #5619726
kvm
meson-s390x

00:03:44

 
  Llvmpipe
passed #5619733
llvmpipe-gles2

00:01:07

passed #5619734
llvmpipe-traces

00:02:18

passed #5619729
piglit-cl

00:03:25

passed #5619731
piglit-glslparser

00:04:44

passed #5619730
piglit-quick_gl

00:06:55

passed #5619732
piglit-quick_shader

00:06:36

 
  Softpipe
passed #5619739
softpipe-gl

00:00:50

passed #5619735
softpipe-gles2

00:00:50

passed #5619736
softpipe-gles3

00:02:29

passed #5619737
softpipe-gles31 1/2

00:04:41

passed #5619738
softpipe-gles31 2/2

00:02:54

 
  Freedreno
passed #5619749
google-freedreno-db410c
arm64_a306_gles2

00:06:27

passed #5619750
google-freedreno-db410c
arm64_a306_gles3

00:06:32

passed #5619751
google-freedreno-db410c
arm64_a306_gles3_options

00:04:02

passed #5619752
google-freedreno-db820c
arm64_a530_gles2 1/2

00:07:35

passed #5619753
google-freedreno-db820c
arm64_a530_gles2 2/2

00:07:22

passed #5619754
google-freedreno-db820c
arm64_a530_gles3

00:03:38

passed #5619755
google-freedreno-db820c
arm64_a530_gles31

00:06:08

passed #5619744
google-freedreno-cheza
arm64_a630_gl

00:00:51

passed #5619740
google-freedreno-cheza
arm64_a630_gles2

00:01:56

passed #5619742
google-freedreno-cheza
arm64_a630_gles3

00:06:53

passed #5619741
google-freedreno-cheza
arm64_a630_gles31

00:05:07

passed #5619745
google-freedreno-cheza
arm64_a630_gles_others

00:03:41

passed #5619743
google-freedreno-cheza
arm64_a630_traces

00:04:31

passed #5619746
google-freedreno-cheza
arm64_a630_vk 1/2

00:07:23

passed #5619747
google-freedreno-cheza
arm64_a630_vk 2/2

00:08:55

passed #5619748
google-freedreno-cheza
arm64_a630_vk_sysmem

00:02:39

 
  Panfrost
passed #5619761
mesa-ci-aarch64-lava-collabora
panfrost-g52-gles2:arm64

00:04:22

passed #5619756
mesa-ci-aarch64-lava-collabora
panfrost-t720-gles2:arm64

00:07:21

passed #5619757
mesa-ci-aarch64-lava-collabora
panfrost-t860-gles2:arm64

00:03:17

passed #5619758
mesa-ci-aarch64-lava-collabora
panfrost-t860-gles3:arm64 1/2

00:05:23

passed #5619759
mesa-ci-aarch64-lava-collabora
panfrost-t860-gles3:arm64 2/2

00:05:39

passed #5619760
mesa-ci-aarch64-lava-collabora
panfrost-t860-traces:arm64

00:05:50

 
  Radv
passed #5619762
radv-fossils

00:08:05

 
  Virgl
passed #5619767
virgl-gl30-on-gl

00:00:32

passed #5619768
virgl-gl31-on-gl

00:00:57

passed #5619769
virgl-gl32-on-gl

00:01:16

passed #5619763
virgl-gles2-on-gl

00:02:02

passed #5619765
virgl-gles31-on-gl 1/2

00:04:02

passed #5619766
virgl-gles31-on-gl 2/2

00:03:40

passed #5619764
virgl-gles3-on-gl

00:04:48

passed #5619770
virgl-traces

00:00:44

 
  Radeonsi
passed #5619771
mesa-ci-aarch64-lava-collabora
radeonsi-stoney-gles2:amd64

00:06:22

passed #5619773
mesa-ci-aarch64-lava-collabora
radeonsi-stoney-gles31:amd64

00:14:17

passed #5619772
mesa-ci-aarch64-lava-collabora
radeonsi-stoney-gles3:amd64

00:08:09

passed #5619774
mesa-ci-aarch64-lava-collabora
radeonsi-stoney-traces:amd64

00:15:34