Lines Matching refs:v2f64
255 %v2f64 = type <2 x double>
257 define %v2f64 @test_v2f64.sqrt(%v2f64 %a) {
259 %1 = call %v2f64 @llvm.sqrt.v2f64(%v2f64 %a)
260 ret %v2f64 %1
263 define %v2f64 @test_v2f64.powi(%v2f64 %a, i32 %b) {
265 %1 = call %v2f64 @llvm.powi.v2f64(%v2f64 %a, i32 %b)
266 ret %v2f64 %1
269 define %v2f64 @test_v2f64.sin(%v2f64 %a) {
271 %1 = call %v2f64 @llvm.sin.v2f64(%v2f64 %a)
272 ret %v2f64 %1
275 define %v2f64 @test_v2f64.cos(%v2f64 %a) {
277 %1 = call %v2f64 @llvm.cos.v2f64(%v2f64 %a)
278 ret %v2f64 %1
281 define %v2f64 @test_v2f64.pow(%v2f64 %a, %v2f64 %b) {
283 %1 = call %v2f64 @llvm.pow.v2f64(%v2f64 %a, %v2f64 %b)
284 ret %v2f64 %1
287 define %v2f64 @test_v2f64.exp(%v2f64 %a) {
289 %1 = call %v2f64 @llvm.exp.v2f64(%v2f64 %a)
290 ret %v2f64 %1
293 define %v2f64 @test_v2f64.exp2(%v2f64 %a) {
295 %1 = call %v2f64 @llvm.exp2.v2f64(%v2f64 %a)
296 ret %v2f64 %1
299 define %v2f64 @test_v2f64.log(%v2f64 %a) {
301 %1 = call %v2f64 @llvm.log.v2f64(%v2f64 %a)
302 ret %v2f64 %1
305 define %v2f64 @test_v2f64.log10(%v2f64 %a) {
307 %1 = call %v2f64 @llvm.log10.v2f64(%v2f64 %a)
308 ret %v2f64 %1
311 define %v2f64 @test_v2f64.log2(%v2f64 %a) {
313 %1 = call %v2f64 @llvm.log2.v2f64(%v2f64 %a)
314 ret %v2f64 %1
317 define %v2f64 @test_v2f64.fma(%v2f64 %a, %v2f64 %b, %v2f64 %c) {
319 %1 = call %v2f64 @llvm.fma.v2f64(%v2f64 %a, %v2f64 %b, %v2f64 %c)
320 ret %v2f64 %1
323 define %v2f64 @test_v2f64.fabs(%v2f64 %a) {
325 %1 = call %v2f64 @llvm.fabs.v2f64(%v2f64 %a)
326 ret %v2f64 %1
329 define %v2f64 @test_v2f64.floor(%v2f64 %a) {
331 %1 = call %v2f64 @llvm.floor.v2f64(%v2f64 %a)
332 ret %v2f64 %1
335 define %v2f64 @test_v2f64.fceil(%v2f64 %a) {
337 %1 = call %v2f64 @llvm.fceil.v2f64(%v2f64 %a)
338 ret %v2f64 %1
341 define %v2f64 @test_v2f64.trunc(%v2f64 %a) {
343 %1 = call %v2f64 @llvm.trunc.v2f64(%v2f64 %a)
344 ret %v2f64 %1
347 define %v2f64 @test_v2f64.rint(%v2f64 %a) {
349 %1 = call %v2f64 @llvm.rint.v2f64(%v2f64 %a)
350 ret %v2f64 %1
353 define %v2f64 @test_v2f64.nearbyint(%v2f64 %a) {
355 %1 = call %v2f64 @llvm.nearbyint.v2f64(%v2f64 %a)
356 ret %v2f64 %1
359 declare %v2f64 @llvm.sqrt.v2f64(%v2f64) #0
360 declare %v2f64 @llvm.powi.v2f64(%v2f64, i32) #0
361 declare %v2f64 @llvm.sin.v2f64(%v2f64) #0
362 declare %v2f64 @llvm.cos.v2f64(%v2f64) #0
363 declare %v2f64 @llvm.pow.v2f64(%v2f64, %v2f64) #0
364 declare %v2f64 @llvm.exp.v2f64(%v2f64) #0
365 declare %v2f64 @llvm.exp2.v2f64(%v2f64) #0
366 declare %v2f64 @llvm.log.v2f64(%v2f64) #0
367 declare %v2f64 @llvm.log10.v2f64(%v2f64) #0
368 declare %v2f64 @llvm.log2.v2f64(%v2f64) #0
369 declare %v2f64 @llvm.fma.v2f64(%v2f64, %v2f64, %v2f64) #0
370 declare %v2f64 @llvm.fabs.v2f64(%v2f64) #0
371 declare %v2f64 @llvm.floor.v2f64(%v2f64) #0
372 declare %v2f64 @llvm.fceil.v2f64(%v2f64) #0
373 declare %v2f64 @llvm.trunc.v2f64(%v2f64) #0
374 declare %v2f64 @llvm.rint.v2f64(%v2f64) #0
375 declare %v2f64 @llvm.nearbyint.v2f64(%v2f64) #0