@@ -433,18 +433,18 @@ mod tests {
433
433
#[ test]
434
434
fn qadd ( ) {
435
435
unsafe {
436
- assert_eq ! ( dsp:: qadd ( -10 , 60 ) , 50 ) ;
437
- assert_eq ! ( dsp:: qadd ( :: std:: i32 :: MAX , 10 ) , :: std:: i32 :: MAX ) ;
438
- assert_eq ! ( dsp:: qadd ( :: std:: i32 :: MIN , -10 ) , :: std:: i32 :: MIN ) ;
436
+ assert_eq ! ( dsp:: __qadd ( -10 , 60 ) , 50 ) ;
437
+ assert_eq ! ( dsp:: __qadd ( :: std:: i32 :: MAX , 10 ) , :: std:: i32 :: MAX ) ;
438
+ assert_eq ! ( dsp:: __qadd ( :: std:: i32 :: MIN , -10 ) , :: std:: i32 :: MIN ) ;
439
439
}
440
440
}
441
441
442
442
#[ test]
443
443
fn qsub ( ) {
444
444
unsafe {
445
- assert_eq ! ( dsp:: qsub ( 10 , 60 ) , -50 ) ;
446
- assert_eq ! ( dsp:: qsub ( :: std:: i32 :: MAX , -10 ) , :: std:: i32 :: MAX ) ;
447
- assert_eq ! ( dsp:: qsub ( :: std:: i32 :: MIN , 10 ) , :: std:: i32 :: MIN ) ;
445
+ assert_eq ! ( dsp:: __qsub ( 10 , 60 ) , -50 ) ;
446
+ assert_eq ! ( dsp:: __qsub ( :: std:: i32 :: MAX , -10 ) , :: std:: i32 :: MAX ) ;
447
+ assert_eq ! ( dsp:: __qsub ( :: std:: i32 :: MIN , 10 ) , :: std:: i32 :: MIN ) ;
448
448
}
449
449
}
450
450
@@ -454,7 +454,7 @@ mod tests {
454
454
let a = i8x4:: new ( 1 , 2 , 3 , :: std:: i8:: MAX ) ;
455
455
let b = i8x4:: new ( 2 , -1 , 0 , 1 ) ;
456
456
let c = i8x4:: new ( 3 , 1 , 3 , :: std:: i8:: MAX ) ;
457
- let r: i8x4 = dsp_call ! ( dsp:: qadd8 , a, b) ;
457
+ let r: i8x4 = dsp_call ! ( dsp:: __qadd8 , a, b) ;
458
458
assert_eq ! ( r, c) ;
459
459
}
460
460
}
@@ -465,7 +465,7 @@ mod tests {
465
465
let a = i8x4:: new ( 1 , 2 , 3 , :: std:: i8:: MIN ) ;
466
466
let b = i8x4:: new ( 2 , -1 , 0 , 1 ) ;
467
467
let c = i8x4:: new ( -1 , 3 , 3 , :: std:: i8:: MIN ) ;
468
- let r: i8x4 = dsp_call ! ( dsp:: qsub8 , a, b) ;
468
+ let r: i8x4 = dsp_call ! ( dsp:: __qsub8 , a, b) ;
469
469
assert_eq ! ( r, c) ;
470
470
}
471
471
}
@@ -476,7 +476,7 @@ mod tests {
476
476
let a = i16x2:: new ( 1 , 2 ) ;
477
477
let b = i16x2:: new ( 2 , -1 ) ;
478
478
let c = i16x2:: new ( 3 , 1 ) ;
479
- let r: i16x2 = dsp_call ! ( dsp:: qadd16 , a, b) ;
479
+ let r: i16x2 = dsp_call ! ( dsp:: __qadd16 , a, b) ;
480
480
assert_eq ! ( r, c) ;
481
481
}
482
482
}
@@ -487,7 +487,7 @@ mod tests {
487
487
let a = i16x2:: new ( 10 , 20 ) ;
488
488
let b = i16x2:: new ( 20 , -10 ) ;
489
489
let c = i16x2:: new ( -10 , 30 ) ;
490
- let r: i16x2 = dsp_call ! ( dsp:: qsub16 , a, b) ;
490
+ let r: i16x2 = dsp_call ! ( dsp:: __qsub16 , a, b) ;
491
491
assert_eq ! ( r, c) ;
492
492
}
493
493
}
@@ -498,7 +498,7 @@ mod tests {
498
498
let a = i16x2:: new ( 1 , :: std:: i16:: MAX ) ;
499
499
let b = i16x2:: new ( 2 , 2 ) ;
500
500
let c = i16x2:: new ( -1 , :: std:: i16:: MAX ) ;
501
- let r: i16x2 = dsp_call ! ( dsp:: qasx , a, b) ;
501
+ let r: i16x2 = dsp_call ! ( dsp:: __qasx , a, b) ;
502
502
assert_eq ! ( r, c) ;
503
503
}
504
504
}
@@ -509,7 +509,7 @@ mod tests {
509
509
let a = i16x2:: new ( 1 , :: std:: i16:: MAX ) ;
510
510
let b = i16x2:: new ( 2 , 2 ) ;
511
511
let c = i16x2:: new ( 3 , :: std:: i16:: MAX - 2 ) ;
512
- let r: i16x2 = dsp_call ! ( dsp:: qsax , a, b) ;
512
+ let r: i16x2 = dsp_call ! ( dsp:: __qsax , a, b) ;
513
513
assert_eq ! ( r, c) ;
514
514
}
515
515
}
@@ -520,7 +520,7 @@ mod tests {
520
520
let a = i16x2:: new ( 1 , :: std:: i16:: MAX ) ;
521
521
let b = i16x2:: new ( 2 , 2 ) ;
522
522
let c = i16x2:: new ( 3 , -:: std:: i16:: MAX ) ;
523
- let r: i16x2 = dsp_call ! ( dsp:: sadd16 , a, b) ;
523
+ let r: i16x2 = dsp_call ! ( dsp:: __sadd16 , a, b) ;
524
524
assert_eq ! ( r, c) ;
525
525
}
526
526
}
@@ -531,7 +531,7 @@ mod tests {
531
531
let a = i8x4:: new ( 1 , 2 , 3 , :: std:: i8:: MAX ) ;
532
532
let b = i8x4:: new ( 4 , 3 , 2 , 2 ) ;
533
533
let c = i8x4:: new ( 5 , 5 , 5 , -:: std:: i8:: MAX ) ;
534
- let r: i8x4 = dsp_call ! ( dsp:: sadd8 , a, b) ;
534
+ let r: i8x4 = dsp_call ! ( dsp:: __sadd8 , a, b) ;
535
535
assert_eq ! ( r, c) ;
536
536
}
537
537
}
@@ -542,7 +542,7 @@ mod tests {
542
542
let a = i16x2:: new ( 1 , 2 ) ;
543
543
let b = i16x2:: new ( 2 , 1 ) ;
544
544
let c = i16x2:: new ( 0 , 4 ) ;
545
- let r: i16x2 = dsp_call ! ( dsp:: sasx , a, b) ;
545
+ let r: i16x2 = dsp_call ! ( dsp:: __sasx , a, b) ;
546
546
assert_eq ! ( r, c) ;
547
547
}
548
548
}
@@ -552,7 +552,7 @@ mod tests {
552
552
unsafe {
553
553
let a = i16x2:: new ( 1 , 2 ) ;
554
554
let b = i16x2:: new ( 3 , 4 ) ;
555
- let r = dsp:: smlad ( :: mem:: transmute ( a) , :: mem:: transmute ( b) , 10 ) ;
555
+ let r = dsp:: __smlad ( :: mem:: transmute ( a) , :: mem:: transmute ( b) , 10 ) ;
556
556
assert_eq ! ( r, ( 1 * 3 ) + ( 2 * 4 ) + 10 ) ;
557
557
}
558
558
}
@@ -562,7 +562,7 @@ mod tests {
562
562
unsafe {
563
563
let a = i16x2:: new ( 1 , 2 ) ;
564
564
let b = i16x2:: new ( 3 , 4 ) ;
565
- let r = dsp:: smlsd ( :: mem:: transmute ( a) , :: mem:: transmute ( b) , 10 ) ;
565
+ let r = dsp:: __smlsd ( :: mem:: transmute ( a) , :: mem:: transmute ( b) , 10 ) ;
566
566
assert_eq ! ( r, ( ( 1 * 3 ) - ( 2 * 4 ) ) + 10 ) ;
567
567
}
568
568
}
@@ -573,9 +573,9 @@ mod tests {
573
573
let a = i8x4:: new ( 1 , 2 , 3 , :: std:: i8:: MAX ) ;
574
574
let b = i8x4:: new ( 4 , 3 , 2 , 2 ) ;
575
575
// call sadd8() to set GE bits
576
- dsp:: sadd8 ( :: mem:: transmute ( a) , :: mem:: transmute ( b) ) ;
576
+ dsp:: __sadd8 ( :: mem:: transmute ( a) , :: mem:: transmute ( b) ) ;
577
577
let c = i8x4:: new ( 1 , 2 , 3 , :: std:: i8:: MAX ) ;
578
- let r: i8x4 = dsp_call ! ( dsp:: sel , a, b) ;
578
+ let r: i8x4 = dsp_call ! ( dsp:: __sel , a, b) ;
579
579
assert_eq ! ( r, c) ;
580
580
}
581
581
}
@@ -586,7 +586,7 @@ mod tests {
586
586
let a = i8x4:: new ( 1 , 2 , 3 , 4 ) ;
587
587
let b = i8x4:: new ( 5 , 4 , 3 , 2 ) ;
588
588
let c = i8x4:: new ( 3 , 3 , 3 , 3 ) ;
589
- let r: i8x4 = dsp_call ! ( dsp:: shadd8 , a, b) ;
589
+ let r: i8x4 = dsp_call ! ( dsp:: __shadd8 , a, b) ;
590
590
assert_eq ! ( r, c) ;
591
591
}
592
592
}
@@ -597,7 +597,7 @@ mod tests {
597
597
let a = i16x2:: new ( 1 , 2 ) ;
598
598
let b = i16x2:: new ( 5 , 4 ) ;
599
599
let c = i16x2:: new ( 3 , 3 ) ;
600
- let r: i16x2 = dsp_call ! ( dsp:: shadd16 , a, b) ;
600
+ let r: i16x2 = dsp_call ! ( dsp:: __shadd16 , a, b) ;
601
601
assert_eq ! ( r, c) ;
602
602
}
603
603
}
@@ -608,7 +608,7 @@ mod tests {
608
608
let a = i8x4:: new ( 1 , 2 , 3 , 4 ) ;
609
609
let b = i8x4:: new ( 5 , 4 , 3 , 2 ) ;
610
610
let c = i8x4:: new ( -2 , -1 , 0 , 1 ) ;
611
- let r: i8x4 = dsp_call ! ( dsp:: shsub8 , a, b) ;
611
+ let r: i8x4 = dsp_call ! ( dsp:: __shsub8 , a, b) ;
612
612
assert_eq ! ( r, c) ;
613
613
}
614
614
}
@@ -619,7 +619,7 @@ mod tests {
619
619
let a = i16x2:: new ( 1 , 2 ) ;
620
620
let b = i16x2:: new ( 5 , 4 ) ;
621
621
let c = i16x2:: new ( -2 , -1 ) ;
622
- let r: i16x2 = dsp_call ! ( dsp:: shsub16 , a, b) ;
622
+ let r: i16x2 = dsp_call ! ( dsp:: __shsub16 , a, b) ;
623
623
assert_eq ! ( r, c) ;
624
624
}
625
625
}
@@ -629,7 +629,7 @@ mod tests {
629
629
unsafe {
630
630
let a = i16x2:: new ( 1 , 2 ) ;
631
631
let b = i16x2:: new ( 5 , 4 ) ;
632
- let r = dsp:: smuad ( :: mem:: transmute ( a) , :: mem:: transmute ( b) ) ;
632
+ let r = dsp:: __smuad ( :: mem:: transmute ( a) , :: mem:: transmute ( b) ) ;
633
633
assert_eq ! ( r, 13 ) ;
634
634
}
635
635
}
@@ -639,7 +639,7 @@ mod tests {
639
639
unsafe {
640
640
let a = i16x2:: new ( 1 , 2 ) ;
641
641
let b = i16x2:: new ( 5 , 4 ) ;
642
- let r = dsp:: smuadx ( :: mem:: transmute ( a) , :: mem:: transmute ( b) ) ;
642
+ let r = dsp:: __smuadx ( :: mem:: transmute ( a) , :: mem:: transmute ( b) ) ;
643
643
assert_eq ! ( r, 14 ) ;
644
644
}
645
645
}
@@ -649,7 +649,7 @@ mod tests {
649
649
unsafe {
650
650
let a = i16x2:: new ( 1 , 2 ) ;
651
651
let b = i16x2:: new ( 5 , 4 ) ;
652
- let r = dsp:: smusd ( :: mem:: transmute ( a) , :: mem:: transmute ( b) ) ;
652
+ let r = dsp:: __smusd ( :: mem:: transmute ( a) , :: mem:: transmute ( b) ) ;
653
653
assert_eq ! ( r, -3 ) ;
654
654
}
655
655
}
@@ -659,7 +659,7 @@ mod tests {
659
659
unsafe {
660
660
let a = i16x2:: new ( 1 , 2 ) ;
661
661
let b = i16x2:: new ( 5 , 4 ) ;
662
- let r = dsp:: smusdx ( :: mem:: transmute ( a) , :: mem:: transmute ( b) ) ;
662
+ let r = dsp:: __smusdx ( :: mem:: transmute ( a) , :: mem:: transmute ( b) ) ;
663
663
assert_eq ! ( r, -6 ) ;
664
664
}
665
665
}
@@ -669,7 +669,7 @@ mod tests {
669
669
unsafe {
670
670
let a = i8x4:: new ( 1 , 2 , 3 , 4 ) ;
671
671
let b = i8x4:: new ( 4 , 3 , 2 , 1 ) ;
672
- let r = dsp:: usad8 ( :: mem:: transmute ( a) , :: mem:: transmute ( b) ) ;
672
+ let r = dsp:: __usad8 ( :: mem:: transmute ( a) , :: mem:: transmute ( b) ) ;
673
673
assert_eq ! ( r, 8 ) ;
674
674
}
675
675
}
@@ -680,7 +680,7 @@ mod tests {
680
680
let a = i8x4:: new ( 1 , 2 , 3 , 4 ) ;
681
681
let b = i8x4:: new ( 4 , 3 , 2 , 1 ) ;
682
682
let c = 10 ;
683
- let r = dsp:: usad8a ( :: mem:: transmute ( a) , :: mem:: transmute ( b) , c) ;
683
+ let r = dsp:: __usad8a ( :: mem:: transmute ( a) , :: mem:: transmute ( b) , c) ;
684
684
assert_eq ! ( r, 8 + c) ;
685
685
}
686
686
}
0 commit comments