By apologies for the abend. I think we could have responded differently. If
you define a structure with a binary value like this:

PIPE literal :dewayne square u l 2 | structure add thread
PIPE strliteral x06e4 | spec qual dewayne 1 print sqrt(square) 1 | cons

That should work. And "spec sqrt(1764) 1" probably also works, but it's not
as interesting.

Rob

On Mon, 29 Nov 2021 at 22:30, DeWayne Thomas <mailli...@dewaynethomas.net>
wrote:

> OK, I've tried a bunch of stuff but I continue to get S0C7 using sqrt,
> so I must not be understanding what the input to the sqrt function
> should look like.  ;-)  Please give me some pointers.
>
> Here's the log:
>
> pipe literal 16 | strip | specs  a: 1.2 . if a>0 then set #1:=sqrt(a)
> endif print #1 1 | console
> FPLINX410E ABEND 000000C7 at 02CD89A6; PSW 03EC0000 82CD89A6 00060007
> FPLINX411I ... In SQRT; offset 0000368E in FPLSPV 06/22/18 11.41
> FPLINX412I ... GPR0: 0000000E 02CD5868 7F27AFA8 00000002
> FPLINX412I ... GPR4: 7F27AFA8 00000002 7F27AFC0 7F27B2E4
> FPLINX412I ... GPR8: 7F27EC3F 7F27B6F8 7F278DA8 7F2781B0
> FPLINX412I ... GPRC: 82CD898E 7F278E68 82CD61C4 02CD8988
> FPLINX413I ... Store 02CD899C: 98E1F00C F9F07004 C9BE47B0 C0381F00 41100531
> FPLINX1198I Stage is active
> FPLMSG003I ... Issued from stage 4 of pipeline 1
> FPLMSG001I ... Running "specs a: 1.2 . if a>0 then set #1:=sqrt(a) endif"
> DMSABE141T Data exception occurred at 82CD89A6 in routine PIPE
> CMS
>

Reply via email to