ObNit Condition code 3 corresponds to a mask of 1.
-- Shmuel (Seymour J.) Metz http://mason.gmu.edu/~smetz3 עַם יִשְׂרָאֵל חַי נֵ֣צַח יִשְׂרָאֵ֔ל לֹ֥א יְשַׁקֵּ֖ר ________________________________________ From: IBM Mainframe Assembler List <[email protected]> on behalf of Jonathan Scott <[email protected]> Sent: Tuesday, February 17, 2026 1:02 PM To: [email protected] <[email protected]> Subject: Re: TP instruction External Message: Use Caution I assume you mean condition code should be 1, and I'd agree. Are you sure the length is correct and you're not accidentally including some other storage? Jonathan Scott -----Original Message----- From: IBM Mainframe Assembler List <[email protected]> On Behalf Of Joseph Reichman Sent: 17 February 2026 16:29 To: [email protected] Subject: TP instruction I am using tso TEST For a field of binary zeros Shouldn’t the condition code be 4 Pops book says 0 all digits and sign are valid 1 sign invalid 2 at least 1 digit code invalid 3 Sign invalid and at least 1 digit code invalid Doing a list PSW after the TP shows the CC column with 11 For binary zeros only the sign is invalid
