Skip to content

Commit 2599996

Browse files
committed
update wasm test
1 parent 68c943f commit 2599996

File tree

1 file changed

+60
-60
lines changed

1 file changed

+60
-60
lines changed

llvm/test/CodeGen/WebAssembly/llvm.sincos.ll

Lines changed: 60 additions & 60 deletions
Original file line numberDiff line numberDiff line change
@@ -384,38 +384,38 @@ define { fp128, fp128 } @test_sincos_f128(fp128 %a) #0 {
384384
; WASM32-NEXT: .local i32
385385
; WASM32-NEXT: # %bb.0:
386386
; WASM32-NEXT: global.get __stack_pointer
387-
; WASM32-NEXT: i32.const 32
387+
; WASM32-NEXT: i32.const 48
388388
; WASM32-NEXT: i32.sub
389389
; WASM32-NEXT: local.tee 3
390390
; WASM32-NEXT: global.set __stack_pointer
391391
; WASM32-NEXT: local.get 3
392392
; WASM32-NEXT: local.get 1
393393
; WASM32-NEXT: local.get 2
394-
; WASM32-NEXT: call cosl
394+
; WASM32-NEXT: local.get 3
395+
; WASM32-NEXT: i32.const 32
396+
; WASM32-NEXT: i32.add
395397
; WASM32-NEXT: local.get 3
396398
; WASM32-NEXT: i32.const 16
397399
; WASM32-NEXT: i32.add
398-
; WASM32-NEXT: local.get 1
399-
; WASM32-NEXT: local.get 2
400-
; WASM32-NEXT: call sinl
400+
; WASM32-NEXT: call sincosl
401401
; WASM32-NEXT: local.get 0
402402
; WASM32-NEXT: local.get 3
403-
; WASM32-NEXT: i64.load 8
403+
; WASM32-NEXT: i64.load 24
404404
; WASM32-NEXT: i64.store 24
405405
; WASM32-NEXT: local.get 0
406406
; WASM32-NEXT: local.get 3
407-
; WASM32-NEXT: i64.load 0
407+
; WASM32-NEXT: i64.load 16
408408
; WASM32-NEXT: i64.store 16
409409
; WASM32-NEXT: local.get 0
410410
; WASM32-NEXT: local.get 3
411-
; WASM32-NEXT: i64.load 24
411+
; WASM32-NEXT: i64.load 40
412412
; WASM32-NEXT: i64.store 8
413413
; WASM32-NEXT: local.get 0
414414
; WASM32-NEXT: local.get 3
415-
; WASM32-NEXT: i64.load 16
415+
; WASM32-NEXT: i64.load 32
416416
; WASM32-NEXT: i64.store 0
417417
; WASM32-NEXT: local.get 3
418-
; WASM32-NEXT: i32.const 32
418+
; WASM32-NEXT: i32.const 48
419419
; WASM32-NEXT: i32.add
420420
; WASM32-NEXT: global.set __stack_pointer
421421
; WASM32-NEXT: # fallthrough-return
@@ -425,38 +425,38 @@ define { fp128, fp128 } @test_sincos_f128(fp128 %a) #0 {
425425
; WASM64-NEXT: .local i64
426426
; WASM64-NEXT: # %bb.0:
427427
; WASM64-NEXT: global.get __stack_pointer
428-
; WASM64-NEXT: i64.const 32
428+
; WASM64-NEXT: i64.const 48
429429
; WASM64-NEXT: i64.sub
430430
; WASM64-NEXT: local.tee 3
431431
; WASM64-NEXT: global.set __stack_pointer
432432
; WASM64-NEXT: local.get 3
433433
; WASM64-NEXT: local.get 1
434434
; WASM64-NEXT: local.get 2
435-
; WASM64-NEXT: call cosl
435+
; WASM64-NEXT: local.get 3
436+
; WASM64-NEXT: i64.const 32
437+
; WASM64-NEXT: i64.add
436438
; WASM64-NEXT: local.get 3
437439
; WASM64-NEXT: i64.const 16
438440
; WASM64-NEXT: i64.add
439-
; WASM64-NEXT: local.get 1
440-
; WASM64-NEXT: local.get 2
441-
; WASM64-NEXT: call sinl
441+
; WASM64-NEXT: call sincosl
442442
; WASM64-NEXT: local.get 0
443443
; WASM64-NEXT: local.get 3
444-
; WASM64-NEXT: i64.load 8
444+
; WASM64-NEXT: i64.load 24
445445
; WASM64-NEXT: i64.store 24
446446
; WASM64-NEXT: local.get 0
447447
; WASM64-NEXT: local.get 3
448-
; WASM64-NEXT: i64.load 0
448+
; WASM64-NEXT: i64.load 16
449449
; WASM64-NEXT: i64.store 16
450450
; WASM64-NEXT: local.get 0
451451
; WASM64-NEXT: local.get 3
452-
; WASM64-NEXT: i64.load 24
452+
; WASM64-NEXT: i64.load 40
453453
; WASM64-NEXT: i64.store 8
454454
; WASM64-NEXT: local.get 0
455455
; WASM64-NEXT: local.get 3
456-
; WASM64-NEXT: i64.load 16
456+
; WASM64-NEXT: i64.load 32
457457
; WASM64-NEXT: i64.store 0
458458
; WASM64-NEXT: local.get 3
459-
; WASM64-NEXT: i64.const 32
459+
; WASM64-NEXT: i64.const 48
460460
; WASM64-NEXT: i64.add
461461
; WASM64-NEXT: global.set __stack_pointer
462462
; WASM64-NEXT: # fallthrough-return
@@ -470,66 +470,66 @@ define { <2 x fp128>, <2 x fp128> } @test_sincos_v2f128(<2 x fp128> %a) #0 {
470470
; WASM32-NEXT: .local i32
471471
; WASM32-NEXT: # %bb.0:
472472
; WASM32-NEXT: global.get __stack_pointer
473-
; WASM32-NEXT: i32.const 64
473+
; WASM32-NEXT: i32.const 96
474474
; WASM32-NEXT: i32.sub
475475
; WASM32-NEXT: local.tee 5
476476
; WASM32-NEXT: global.set __stack_pointer
477477
; WASM32-NEXT: local.get 5
478-
; WASM32-NEXT: i32.const 32
478+
; WASM32-NEXT: i32.const 48
479479
; WASM32-NEXT: i32.add
480480
; WASM32-NEXT: local.get 3
481481
; WASM32-NEXT: local.get 4
482-
; WASM32-NEXT: call cosl
482+
; WASM32-NEXT: local.get 5
483+
; WASM32-NEXT: i32.const 80
484+
; WASM32-NEXT: i32.add
485+
; WASM32-NEXT: local.get 5
486+
; WASM32-NEXT: i32.const 64
487+
; WASM32-NEXT: i32.add
488+
; WASM32-NEXT: call sincosl
483489
; WASM32-NEXT: local.get 5
484490
; WASM32-NEXT: local.get 1
485491
; WASM32-NEXT: local.get 2
486-
; WASM32-NEXT: call cosl
487492
; WASM32-NEXT: local.get 5
488-
; WASM32-NEXT: i32.const 48
493+
; WASM32-NEXT: i32.const 32
489494
; WASM32-NEXT: i32.add
490-
; WASM32-NEXT: local.get 3
491-
; WASM32-NEXT: local.get 4
492-
; WASM32-NEXT: call sinl
493495
; WASM32-NEXT: local.get 5
494496
; WASM32-NEXT: i32.const 16
495497
; WASM32-NEXT: i32.add
496-
; WASM32-NEXT: local.get 1
497-
; WASM32-NEXT: local.get 2
498-
; WASM32-NEXT: call sinl
498+
; WASM32-NEXT: call sincosl
499499
; WASM32-NEXT: local.get 0
500500
; WASM32-NEXT: local.get 5
501-
; WASM32-NEXT: i64.load 40
501+
; WASM32-NEXT: i64.load 72
502502
; WASM32-NEXT: i64.store 56
503503
; WASM32-NEXT: local.get 0
504504
; WASM32-NEXT: local.get 5
505-
; WASM32-NEXT: i64.load 32
505+
; WASM32-NEXT: i64.load 64
506506
; WASM32-NEXT: i64.store 48
507507
; WASM32-NEXT: local.get 0
508508
; WASM32-NEXT: local.get 5
509-
; WASM32-NEXT: i64.load 8
509+
; WASM32-NEXT: i64.load 24
510510
; WASM32-NEXT: i64.store 40
511511
; WASM32-NEXT: local.get 0
512512
; WASM32-NEXT: local.get 5
513-
; WASM32-NEXT: i64.load 0
513+
; WASM32-NEXT: i64.load 16
514514
; WASM32-NEXT: i64.store 32
515515
; WASM32-NEXT: local.get 0
516516
; WASM32-NEXT: local.get 5
517-
; WASM32-NEXT: i64.load 56
517+
; WASM32-NEXT: i64.load 88
518518
; WASM32-NEXT: i64.store 24
519519
; WASM32-NEXT: local.get 0
520520
; WASM32-NEXT: local.get 5
521-
; WASM32-NEXT: i64.load 48
521+
; WASM32-NEXT: i64.load 80
522522
; WASM32-NEXT: i64.store 16
523523
; WASM32-NEXT: local.get 0
524524
; WASM32-NEXT: local.get 5
525-
; WASM32-NEXT: i64.load 24
525+
; WASM32-NEXT: i64.load 40
526526
; WASM32-NEXT: i64.store 8
527527
; WASM32-NEXT: local.get 0
528528
; WASM32-NEXT: local.get 5
529-
; WASM32-NEXT: i64.load 16
529+
; WASM32-NEXT: i64.load 32
530530
; WASM32-NEXT: i64.store 0
531531
; WASM32-NEXT: local.get 5
532-
; WASM32-NEXT: i32.const 64
532+
; WASM32-NEXT: i32.const 96
533533
; WASM32-NEXT: i32.add
534534
; WASM32-NEXT: global.set __stack_pointer
535535
; WASM32-NEXT: # fallthrough-return
@@ -539,66 +539,66 @@ define { <2 x fp128>, <2 x fp128> } @test_sincos_v2f128(<2 x fp128> %a) #0 {
539539
; WASM64-NEXT: .local i64
540540
; WASM64-NEXT: # %bb.0:
541541
; WASM64-NEXT: global.get __stack_pointer
542-
; WASM64-NEXT: i64.const 64
542+
; WASM64-NEXT: i64.const 96
543543
; WASM64-NEXT: i64.sub
544544
; WASM64-NEXT: local.tee 5
545545
; WASM64-NEXT: global.set __stack_pointer
546546
; WASM64-NEXT: local.get 5
547-
; WASM64-NEXT: i64.const 32
547+
; WASM64-NEXT: i64.const 48
548548
; WASM64-NEXT: i64.add
549549
; WASM64-NEXT: local.get 3
550550
; WASM64-NEXT: local.get 4
551-
; WASM64-NEXT: call cosl
551+
; WASM64-NEXT: local.get 5
552+
; WASM64-NEXT: i64.const 80
553+
; WASM64-NEXT: i64.add
554+
; WASM64-NEXT: local.get 5
555+
; WASM64-NEXT: i64.const 64
556+
; WASM64-NEXT: i64.add
557+
; WASM64-NEXT: call sincosl
552558
; WASM64-NEXT: local.get 5
553559
; WASM64-NEXT: local.get 1
554560
; WASM64-NEXT: local.get 2
555-
; WASM64-NEXT: call cosl
556561
; WASM64-NEXT: local.get 5
557-
; WASM64-NEXT: i64.const 48
562+
; WASM64-NEXT: i64.const 32
558563
; WASM64-NEXT: i64.add
559-
; WASM64-NEXT: local.get 3
560-
; WASM64-NEXT: local.get 4
561-
; WASM64-NEXT: call sinl
562564
; WASM64-NEXT: local.get 5
563565
; WASM64-NEXT: i64.const 16
564566
; WASM64-NEXT: i64.add
565-
; WASM64-NEXT: local.get 1
566-
; WASM64-NEXT: local.get 2
567-
; WASM64-NEXT: call sinl
567+
; WASM64-NEXT: call sincosl
568568
; WASM64-NEXT: local.get 0
569569
; WASM64-NEXT: local.get 5
570-
; WASM64-NEXT: i64.load 40
570+
; WASM64-NEXT: i64.load 72
571571
; WASM64-NEXT: i64.store 56
572572
; WASM64-NEXT: local.get 0
573573
; WASM64-NEXT: local.get 5
574-
; WASM64-NEXT: i64.load 32
574+
; WASM64-NEXT: i64.load 64
575575
; WASM64-NEXT: i64.store 48
576576
; WASM64-NEXT: local.get 0
577577
; WASM64-NEXT: local.get 5
578-
; WASM64-NEXT: i64.load 8
578+
; WASM64-NEXT: i64.load 24
579579
; WASM64-NEXT: i64.store 40
580580
; WASM64-NEXT: local.get 0
581581
; WASM64-NEXT: local.get 5
582-
; WASM64-NEXT: i64.load 0
582+
; WASM64-NEXT: i64.load 16
583583
; WASM64-NEXT: i64.store 32
584584
; WASM64-NEXT: local.get 0
585585
; WASM64-NEXT: local.get 5
586-
; WASM64-NEXT: i64.load 56
586+
; WASM64-NEXT: i64.load 88
587587
; WASM64-NEXT: i64.store 24
588588
; WASM64-NEXT: local.get 0
589589
; WASM64-NEXT: local.get 5
590-
; WASM64-NEXT: i64.load 48
590+
; WASM64-NEXT: i64.load 80
591591
; WASM64-NEXT: i64.store 16
592592
; WASM64-NEXT: local.get 0
593593
; WASM64-NEXT: local.get 5
594-
; WASM64-NEXT: i64.load 24
594+
; WASM64-NEXT: i64.load 40
595595
; WASM64-NEXT: i64.store 8
596596
; WASM64-NEXT: local.get 0
597597
; WASM64-NEXT: local.get 5
598-
; WASM64-NEXT: i64.load 16
598+
; WASM64-NEXT: i64.load 32
599599
; WASM64-NEXT: i64.store 0
600600
; WASM64-NEXT: local.get 5
601-
; WASM64-NEXT: i64.const 64
601+
; WASM64-NEXT: i64.const 96
602602
; WASM64-NEXT: i64.add
603603
; WASM64-NEXT: global.set __stack_pointer
604604
; WASM64-NEXT: # fallthrough-return

0 commit comments

Comments
 (0)