3559
 3560
 3561
 3562
 3563
 3564
 3565
 3566      INTEGER            INCX, N
 3567      REAL               ERRBND, PREC, USCLR
 3568
 3569
 3570      COMPLEX            X( * )
 3571
 3572
 3573
 3574
 3575
 3576
 3577
 3578
 3579
 3580
 3581
 3582
 3583
 3584
 3585
 3586
 3587
 3588
 3589
 3590
 3591
 3592
 3593
 3594
 3595
 3596
 3597
 3598
 3599
 3600
 3601
 3602
 3603
 3604
 3605
 3606
 3607
 3608
 3609
 3610
 3611
 3612
 3613      REAL               TWO, ZERO
 3614      parameter( two = 2.0e+0, zero = 0.0e+0 )
 3615
 3616
 3617      INTEGER            IX
 3618      REAL               ADDBND
 3619
 3620
 3621      INTRINSIC          abs, aimag, real
 3622
 3623
 3624
 3625      ix = 1
 3626      usclr = zero
 3627      addbnd = two * two * two * prec
 3628
 3629      DO 10 ix = 1, 1 + ( n - 1 )*incx, incx
 3630         usclr = usclr + abs( real( x( ix ) ) ) +
 3631     $                   abs( aimag( x( ix ) ) )
 3632   10 CONTINUE
 3633
 3634      errbnd = addbnd * usclr
 3635
 3636      RETURN
 3637
 3638
 3639