Lines Matching full:double
40 @array_double = external global [10 x double]
43 @array_constant_double = external addrspace(1) constant [10 x double]
46 @array_shared_double = external addrspace(4) global [10 x double]
81 define ptx_device double @t1_f64(double* %p) {
85 %x = load double* %p
86 ret double %x
125 define ptx_device double @t2_f64(double* %p) {
129 %i = getelementptr double* %p, i32 1
130 %x = load double* %i
131 ret double %x
174 define ptx_device double @t3_f64(double* %p, i32 %q) {
179 %i = getelementptr double* %p, i32 %q
180 %x = load double* %i
181 ret double %x
224 define ptx_device double @t4_global_f64() {
229 %i = getelementptr [10 x double]* @array_double, i32 0, i32 0
230 %x = load double* %i
231 ret double %x
274 define ptx_device double @t4_const_f64() {
279 %i = getelementptr [10 x double] addrspace(1)* @array_constant_double, i32 0, i32 0
280 %x = load double addrspace(1)* %i
281 ret double %x
324 define ptx_device double @t4_shared_f64() {
329 %i = getelementptr [10 x double] addrspace(4)* @array_shared_double, i32 0, i32 0
330 %x = load double addrspace(4)* %i
331 ret double %x
374 define ptx_device double @t5_f64() {
379 %i = getelementptr [10 x double]* @array_double, i32 0, i32 1
380 %x = load double* %i
381 ret double %x