Clock comparator sign control

US10423191B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10423191-B2
Application numberUS-201715409601-A
CountryUS
Kind codeB2
Filing dateJan 19, 2017
Priority dateJan 19, 2017
Publication dateSep 24, 2019
Grant dateSep 24, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A clock comparator sign control is used in a compare operation. A clock comparator sign control that determines whether unsigned arithmetic or signed arithmetic is to be used in a comparing operation is obtained. The clock comparator sign control is then used in a comparison of a value of a clock comparator and at least a portion of a value of a time-of-day clock to determine whether a selected action is to be recognized.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer program product for facilitating processing in a computing environment, said computer program product comprising: a computer readable storage medium readable by a processing circuit and storing instructions to perform a method comprising: obtaining a clock comparator sign control to be used to determine whether unsigned arithmetic or signed arithmetic is to be used in a comparing operation; using the clock comparator sign control in a comparison of a value of a clock comparator and at least a portion of a value of a time-of-day clock to determine whether a selected action is to be recognized, wherein the using the clock comparator sign control in the comparison results in correctly indicating whether the selected action is to be recognized, regardless of whether the time-of-day clock has overflowed; and performing, by a processor, based on the comparison, the selected action. 2. The computer program product of claim 1 , wherein based on the clock comparator sign control being set to a first value, unsigned binary arithmetic is to be used in the comparison, the first value being a default value to provide compatibility for operating systems at various levels. 3. The computer program product of claim 2 , wherein based on the clock comparator sign control being set to a second value, signed binary arithmetic is to be used in the comparison. 4. The computer program product of claim 1 , wherein the selected action is an interruption of processing within the computing environment. 5. The computer program product of claim 1 , wherein the clock comparator is one size and the time-of-day clock is an extended time-of-day clock of a different size than the clock comparator, and wherein the time-of-day clock may overflow. 6. The computer program product of claim 1 , wherein the clock comparator sign control is located in a control register. 7. The computer program product of claim 1 , wherein the clock comparator is implemented as a clock comparator register and the time-of-day clock is implemented as a time-of-day clock register. 8. The computer program product of claim 1 , wherein the method further comprises using the clock comparator sign control to specify what constitutes a discontinuity in a compared portion of the time-of-day clock. 9. A computer system for facilitating processing in a computing environment, said computer system comprising: a memory; and a processor in communication with the memory, wherein the computer system is configured to perform a method, said method comprising: obtaining a clock comparator sign control to be used to determine whether unsigned arithmetic or signed arithmetic is to be used in a comparing operation; using the clock comparator sign control in a comparison of a value of a clock comparator and at least a portion of a value of a time-of-day clock to determine whether a selected action is to be recognized, wherein the using the clock comparator sign control in the comparison results in correctly indicating whether the selected action is to be recognized, regardless of whether the time-of-day clock has overflowed; and performing, by the processor, based on the comparison, the selected action. 10. The computer system of claim 9 , wherein based on the clock comparator sign control being set to a first value, unsigned binary arithmetic is to be used in the comparison, the first value being a default value to provide compatibility for operating systems at various levels. 11. The computer system of claim 10 , wherein based on the clock comparator sign control being set to a second value, signed binary arithmetic is to be used in the comparison. 12. The computer system of claim 9 , wherein the selected action is an interruption of processing within the computing environment. 13. The computer system of claim 9 , wherein the clock comparator is one size and the time-of-day clock is an extended time-of-day clock of a different size than the clock comparator, and wherein the time-of-day clock may overflow. 14. The computer system of claim 9 , wherein the method further comprises using the clock comparator sign control to specify what constitutes a discontinuity in a compared portion of the time-of-day clock. 15. A computer-implemented method of facilitating processing in a computing environment, said computer-implemented method comprising: obtaining, by a processor, a clock comparator sign control to be used to determine whether unsigned arithmetic or signed arithmetic is to be used in a comparing operation; using the clock comparator sign control in a comparison of a value of a clock comparator and at least a portion of a value of a time-of-day clock to determine whether a selected action is to be recognized, wherein the using the clock comparator sign control in the comparison results in correctly indicating whether the selected action is to be recognized, regardless of whether the time-of-day clock has overflowed; and performing, by the processor, based on the comparison, the selected action. 16. The computer-implemented method of claim 15 , wherein based on the clock comparator sign control being set to a first value, unsigned binary arithmetic is to be used in the comparison, the first value being a default value to provide compatibility for operating systems at various levels. 17. The computer-implemented method of claim 16 , wherein based on the clock comparator sign control being set to a second value, signed binary arithmetic is to be used in the comparison. 18. The computer-implemented method of claim 15 , wherein the clock comparator is one size and the time-of-day clock is an extended time-of-day clock of a different size than the clock comparator, and wherein the time-of-day clock may overflow. 19. The computer-implemented method of claim 15 , wherein the selected action is an interruption of processing within the computing environment. 20. The computer-implemented method of claim 15 , further comprising using the clock comparator sign control to specify what constitutes a discontinuity in a compared portion of the time-of-day clock.

Assignees

Inventors

Classifications

  • Methods to solve the "Year 2000" [Y2K] problem · CPC title

  • G06F9/4812Primary

    by interrupt, e.g. masked · CPC title

  • G06F9/3001Primary

    Arithmetic instructions · CPC title

  • G06F1/14Primary

    Time supervision arrangements, e.g. real time clock · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10423191B2 cover?
A clock comparator sign control is used in a compare operation. A clock comparator sign control that determines whether unsigned arithmetic or signed arithmetic is to be used in a comparing operation is obtained. The clock comparator sign control is then used in a comparison of a value of a clock comparator and at least a portion of a value of a time-of-day clock to determine whether a selected…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06F9/4812. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Sep 24 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).