Jump to content
HP.com Home Products and Services Support and Drivers Solutions How to Buy
» Contact HP
HP.com home

Transition Impacts

Tru64 UNIX Software Transition Kit
» 

DSPP Home

» HP STK home
Tru64 UNIX STK
» Home
» Overview
» Tools
» Documentation
» Transition impacts
» Identifier types
» Impact list
» Porting to HP-UX
» FAQ
» Glossary
» Help
» Send us feedback
Site maps
» Tru64 UNIX STK
» DSPP
Content starts here

critical impact:

asm, dasm, fasm - not available; use Asm_* opcode instructions (CrUn319)

CC Impacts

Problem description

The asm, dasm, and fasm functions exist on Tru64 UNIX but not on HP-UX. However, a replacement technology exists in the Asm_* instructions on HP-UX.

See section 2.9, Inline Assembly Code ASMs, in the Tru64 UNIX Version 5.1B Programmer's Guide for more information on ASMs.

Identifiers

C/C++ Keywordsasm C/C++ Functionsdasm C/C++ Functionsfasm          

See also

Solution description

Use the Asm_* opcode instructions on HP-UX to achieve similar results.

The recommended approach for inlining assembly code is to use the Asm_* opcode instructions. Review your code, the applicable manpages, and the inline assembly for Itanium-based HP-UX External Reference Specification (ERS) for more information on inlining assembly instructions into your C/C++ programs.

See also


Problem summary

classifications source types OS release severity type
CC C, C++ any HP-UX 11i version critical unavailable
Printable version
Privacy statement Using this site means you accept its terms Feedback to DSPP
© 2007 Hewlett-Packard Development Company, L.P.