ATE484023T1 - Vorrichtung und verfahren zur vermeidung von gleitkommasteueranweisungen bei der konvertierung von gleitkomma- zu ganzzahldaten - Google Patents

Vorrichtung und verfahren zur vermeidung von gleitkommasteueranweisungen bei der konvertierung von gleitkomma- zu ganzzahldaten

Info

Publication number
ATE484023T1
ATE484023T1 AT04814077T AT04814077T ATE484023T1 AT E484023 T1 ATE484023 T1 AT E484023T1 AT 04814077 T AT04814077 T AT 04814077T AT 04814077 T AT04814077 T AT 04814077T AT E484023 T1 ATE484023 T1 AT E484023T1
Authority
AT
Austria
Prior art keywords
floating point
sequence
conversion
control instructions
point control
Prior art date
Application number
AT04814077T
Other languages
English (en)
Inventor
Qi Zhang
Jianhui Li
Orna Etzion
Original Assignee
Intel Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Intel Corp filed Critical Intel Corp
Application granted granted Critical
Publication of ATE484023T1 publication Critical patent/ATE484023T1/de

Links

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M7/00Conversion of a code where information is represented by a given sequence or number of digits to a code where the same, similar or subset of information is represented by a different sequence or number of digits
    • H03M7/14Conversion to or from non-weighted codes
    • H03M7/24Conversion to or from floating-point codes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/40Transformation of program code
    • G06F8/52Binary to binary

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Advance Control (AREA)
  • Executing Machine-Instructions (AREA)
  • Analogue/Digital Conversion (AREA)
  • Apparatus For Radiation Diagnosis (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)
AT04814077T 2003-12-23 2004-12-15 Vorrichtung und verfahren zur vermeidung von gleitkommasteueranweisungen bei der konvertierung von gleitkomma- zu ganzzahldaten ATE484023T1 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/743,307 US7380240B2 (en) 2003-12-23 2003-12-23 Apparatus and methods to avoid floating point control instructions in floating point to integer conversion
PCT/US2004/041849 WO2005066777A2 (en) 2003-12-23 2004-12-15 Apparatus and methods to avoid floating point control instructions in floating point to integer conversion

Publications (1)

Publication Number Publication Date
ATE484023T1 true ATE484023T1 (de) 2010-10-15

Family

ID=34678633

Family Applications (1)

Application Number Title Priority Date Filing Date
AT04814077T ATE484023T1 (de) 2003-12-23 2004-12-15 Vorrichtung und verfahren zur vermeidung von gleitkommasteueranweisungen bei der konvertierung von gleitkomma- zu ganzzahldaten

Country Status (6)

Country Link
US (1) US7380240B2 (de)
EP (1) EP1700208B1 (de)
CN (1) CN1894665B (de)
AT (1) ATE484023T1 (de)
DE (1) DE602004029499D1 (de)
WO (1) WO2005066777A2 (de)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7765579B2 (en) * 2004-09-07 2010-07-27 Greencastle Technology, Inc. Security deployment system
US9223751B2 (en) 2006-09-22 2015-12-29 Intel Corporation Performing rounding operations responsive to an instruction
US8327120B2 (en) 2007-12-29 2012-12-04 Intel Corporation Instructions with floating point control override
JP5279646B2 (ja) * 2008-09-03 2013-09-04 キヤノン株式会社 情報処理装置、その動作方法及びプログラム

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5652862A (en) * 1992-12-30 1997-07-29 Apple Computer, Inc. Method and appartus for determining a precision of an intermediate arithmetic for converting values between a first numeric format and a second numeric format
US6535903B2 (en) 1996-01-29 2003-03-18 Compaq Information Technologies Group, L.P. Method and apparatus for maintaining translated routine stack in a binary translation environment
US5889984A (en) * 1996-08-19 1999-03-30 Intel Corporation Floating point and integer condition compatibility for conditional branches and conditional moves
US6131104A (en) * 1998-03-27 2000-10-10 Advanced Micro Devices, Inc. Floating point addition pipeline configured to perform floating point-to-integer and integer-to-floating point conversion operations
US6266769B1 (en) * 1998-04-30 2001-07-24 Intel Corporation Conversion between packed floating point data and packed 32-bit integer data in different architectural registers
US6965906B1 (en) * 1999-08-19 2005-11-15 National Semiconductor Corporation Converting negative floating point numbers to integer notation without two's complement hardware
US6460177B1 (en) * 1999-09-22 2002-10-01 Lucent Technologies Inc. Method for target-specific development of fixed-point algorithms employing C++ class definitions
US6535898B1 (en) * 2000-01-24 2003-03-18 Microsoft Corporation Fast floating-point truncation to integer form
US6879992B2 (en) 2000-12-27 2005-04-12 Intel Corporation System and method to efficiently round real numbers
US20040248094A1 (en) * 2002-06-12 2004-12-09 Ford Lance P. Methods and compositions relating to labeled RNA molecules that reduce gene expression
US7299170B2 (en) * 2003-06-28 2007-11-20 Transitive Limited Method and apparatus for the emulation of high precision floating point instructions

Also Published As

Publication number Publication date
EP1700208A2 (de) 2006-09-13
DE602004029499D1 (de) 2010-11-18
US7380240B2 (en) 2008-05-27
US20050138608A1 (en) 2005-06-23
CN1894665A (zh) 2007-01-10
WO2005066777A3 (en) 2006-05-11
CN1894665B (zh) 2013-05-08
EP1700208B1 (de) 2010-10-06
WO2005066777A2 (en) 2005-07-21

Similar Documents

Publication Publication Date Title
DE602004021667D1 (de) Vorrichtung und Verfahren zur Beschleunigung eines Sonderzweckprozessors
GB2429554A (en) Method and apparatus to vectorize multiple input instructions
ATE408624T1 (de) Verfahren zur reinigung von fsh
TW200636581A (en) Methods and apparatus for instruction set emulation
ATE433661T1 (de) Vorrichtung und verfahren zur beeinflussung des schwimmverhaltens von fischen
ATE450000T1 (de) Verfahren und vorrichtung für die befehlssatzarchitektur mit dyadischen digitalen signalverarbeitungsbefehlen
ATE368495T1 (de) Spielverfahren, speichermedium, spielvorrichtung, datensignal und program
DE60028069D1 (de) Verfahren und vorrichtung zur kontexterhaltung unter ausführung von übersetzten befehlen
BRPI0608750A2 (pt) método e sistema emitir e processar instruções superescalar e vliw misturadas
ATE553185T1 (de) Expressionskassette und vektor zur transienten oder stabilen expression exogener moleküle
ATE463774T1 (de) Verfahren zum erzeugen von softwaremodulen für feldgeräte der prozessautomatisierungstechnik
DE602005027884D1 (de) Verfahren zur erzeugung eines zusammengesetzen bildes
ATE532072T1 (de) Verfahren und vorrichtung zur beurteilung von polypeptidaggregation
DE602005021047D1 (de) Vervahren zum Erzeugen eines Abdrucks eines Audiosignals
ATE484023T1 (de) Vorrichtung und verfahren zur vermeidung von gleitkommasteueranweisungen bei der konvertierung von gleitkomma- zu ganzzahldaten
DE502006005060D1 (de) Verfahren, computerprogrammprodukt und vorrichtung zur erzeugung und verarbeitung von dokumentendaten mit indizierten farbmanagementressourcen
WO2003032157A1 (en) Compiler
ATE328785T1 (de) Datenverarbeitungsvorrichtung für taucher und verfahren, programm und speicher dafür
DE60221323D1 (de) Dokumentenerzeugungsverfahren, Druckgerät angepasst an dieses Verfahren, und Rechnerprogrammelement, das einen Programmkode zur Ausführung des Verfahrens enthält
ATE333101T1 (de) Verfahren zur generierung von testersteuerungen
DE602005001208D1 (de) Fachbildungsvorrichtung, Webmaschine mit einer solchen Vorrichtung und durch diese Vorrichtung ausgeführtes Verfahren
ATE405659T1 (de) Verfahren zur modulierung von cytokininabhängigen vorgängen in einer pflanze mittels b3-domäne- proteinen
ATE477533T1 (de) Polymorphismus zur laufzeit
ATE236416T1 (de) Verfahren und vorrichtung zur archivierung und übertragung von bilddaten
ATE553473T1 (de) Verfahren und vorrichtung zur sinusförmigen audiocodierung

Legal Events

Date Code Title Description
RER Ceased as to paragraph 5 lit. 3 law introducing patent treaties