HPUX man pages für Kapitel 3x
ABestAudioAttributes - get best audio attribute setting for specified controller
ACalcLength : ACalculateLength - return the size in bytes of converted data
ACheckEvent - get first event found in audio event queue
ACheckMaskEvent - get first event in audio event queue that matches mask
AChooseAFileAttributes - select attributes to use when creating a new file
AChoosePlayAttributes - select hardware-supported attributes to use when playing an existing file or a stream
AChooseSourceAttributes - select attributes to associate with an existing file or a stream
ACloseAudio - close connection to specified audio server
AConnectRecordSStream - connect socket to TCP socket address; return transaction ID
AConnectionNumber - get connection number for specified audio server connection
AConvertAFile - convert audio file data format
AConvertBuffer - convert a buffer of data
ACreateSBucket - create empty sound bucket and return pointer to it
ADataFormats - get list of data formats supported by audio controller
ADestroySBucket - destroy specified sound bucket
AEndConversion - finish stream data conversion
AEventsQueued - get number of events in queue for specified server connection
AGMGainRestricted - find out if audio controller restricts gain entries
AGetAFileAttributes() - get file attributes of specified file
AGetChannelGain - get transaction channel gain
AGetDataFormats - get data formats for a specified file format
AGetErrorText - copy error description into specified buffer
AGetGain - get play volume or record gain of specified transaction
AGetSBucketData - copy audio data in sound bucket to buffer; return number of bytes
AGetSilenceValue - get a silence value
AGetSystemChannelGain - get system or monitor audio channel gain
AGetTransStatus - get status of specified transaction
AGrabServer - acquire exclusive use of audio server
AInputChannels - get list of A/D input channels on current hardware
AInputSources - get types of input sources existing on current hardware
ALoadAFile - copy audio file into new sound bucket with data conversion
AMaskEvent - get first matching event in audio event queue
AMaxInputGain - get maximum input gain supported by audio controller
AMaxOutputGain - get maximum output gain supported by audio controller
AMinInputGain - get minimum input gain supported by audio controller
AMinOutputGain - get minimum output gain supported by audio controller
ANextEvent - dequeue and return first event in audio event queue
ANumDataFormats - return number of data formats supported by audio controller
ANumSamplingRates - return number of sampling rates supported by audio controller
AOpenAudio - open connection to specified audio server
AOutputChannels - get D/A output channels existing on current hardware
AOutputDestinations - get types of output destinations existing on current hardware
APauseAudio - pause the specified audio transaction
APeekEvent - return but do not dequeue first event in audio event queue
APlaySBucket - play specified sound bucket and return transaction ID
APlaySStream - initiate transaction and return transaction ID and SStream structure
AProtocolRevision - get minor revision number of protocol used by audio server
AProtocolVersion - get major version number of protocol used by audio server
APutBackEvent - push event onto head of audio event queue
APutSBucketData - copy audio data from buffer to sound bucket
AQLength - return number of events on audio event queue
AQueryAFile - get file format of specified file
ARecordAData - read audio data into sound bucket
ARecordSStream - initiate transaction; return transaction ID and SStreams structure
AResumeAudio - resume specified audio transaction
ASamplingRates - return array of sampling rates supported by audio controller
ASaveSBucket - write sound bucket data into file with data conversion
ASelectInput - request report of specified audio events
AServerVendor - get vendor name of audio server for this connection
ASetChannelGain - set transaction channel gain
ASetCloseDownMode - set close-down mode to destroy or complete transactions on specified connection
ASetErrorHandler - replace default error handler with specified handler
ASetGain - set play volume or record gain of specified transaction
ASetIOErrorHandler - replace default I/O error handler with specified handler
ASetSystemChannelGain - set system or monitor audio channel gain
ASetSystemPlayGain - set system play volume
ASetSystemRecordGain - set system record gain
ASetupConversion - perform setup required for stream data conversion
ASimplePlayer - return gain matrix of basic play device
ASimpleRecorder - return gain matrix of basic recording device
ASoundBitOrder - get bit order used for one-bit-per-sample data
ASoundByteOrder - get byte order of audio data accepted by audio controller for this connection
AStopAudio - stop specified audio transaction
AUngrabServer - release server from exclusive use by this connection
AUpdateDataLength - update a file's header
AVendorRelease - get vendor release number of audio server for this connection
AWriteAFileHeader - write a header for an audio file
AllPlanes - Display macros
ApplicationShell - The ApplicationShell widget class
AtAddCallback - add callback procedure for audio toolkit
AtInitialize - add audio event handler for this connection
AtRemoveCallback - set callback to NULL
AuCreatePlay - create an audio play widget
AuCreateRecord - create an audio record widget
AuInvokePlay - initiate a widget play operation
AuInvokeRecord - initiate a widget record operation
AuPlayWidget - audio play widget
AuRecordWidget - audio record widget
AuSaveFile - save sound bucket data created by record widget
BlackPixelOfScreen - screen information functions and macros
Composite - The Composite widget class
Constraint - The Constraint widget class
ConstraintA : Constraint destroy - Constraint class method for freeing resources associated with a child's constraint record.
ConstraintB : Constraint get_values_hook - Constraint class method for obtaining values of constraint resources that do not appear in the Constraint resource list.
ConstraintC : Constraint initialize - Constraint class method to initialize a child object or widget's constraint record.
ConstraintD : Constraint set_values - Constraint class method called to handle changes to constraint resources.
Core - The Core widget class
ERROR : compile(), step(), advance() - regular expression compile and match routines
GETC : compile(), step(), advance() - regular expression compile and match routines
HPPACADDD - 3000-mode packed-decimal library
HPPACCMPD - 3000-mode packed-decimal library
HPPACCVAD - 3000-mode packed-decimal library
HPPACCVBD - 3000-mode packed-decimal library
HPPACCVDA - 3000-mode packed-decimal library
HPPACCVDB - 3000-mode packed-decimal library
HPPACDIVD - 3000-mode packed-decimal library
HPPACLONGDIVD - 3000-mode packed-decimal library
HPPACMPYD - 3000-mode packed-decimal library
HPPACNSLD - 3000-mode packed-decimal library
HPPACSLD - 3000-mode packed-decimal library
HPPACSRD - 3000-mode packed-decimal library
HPPACSUBD - 3000-mode packed-decimal library
HankakuZenkaku - translate characters
HenkanOwari - Kana to Kanji conversion routines
HenkanOwari - Kana to Kanji conversion routines
HiraganaKatakana - translate characters
INIT : compile(), step(), advance() - regular expression compile and match routines
ImageByteOrder - image format functions and macros
IsCursorKey - keysym classifiaction macros
J_UD_close - manage user dictionaries
J_UD_delete - manage user dictionaries
J_UD_free - manage user dictionaries
J_UD_open - manage user dictionaries
J_UD_search - manage user dictionaries
J_UD_store - manage user dictionaries
JiKouho - Kana to Kanji conversion routines
Kakutei - Kana to Kanji conversion routines
KatakanaHiragana - translate characters
KutenZenkaku - translate section-point code
MrmCloseHierarchy - Closes a UID hierarchy
MrmFetchBitmapLiteral - Fetches a bitmap literal from a hierarchy
MrmFetchColorLiteral - Fetches a named color literal from a UID file
MrmFetchIconLiteral - Fetches an icon literal from a hierarchy
MrmFetchLiteral - Fetches a literal from a UID file
MrmFetchSetValues - Fetches the values to be set from literals stored in UID files
MrmFetchWiA : MrmFetchWidget - Fetches and creates any indexed (UIL named) application widgets and its children
MrmFetchWiB : MrmFetchWidgetOverride - Fetches any indexed (UIL named) application widget. It overrides the arguments specified for this application widget in UIL
MrmInitialize - Prepares an application to use MRM widget-fetching facilities
MrmOpenHieA : MrmOpenHierarchy - Allocates a hierarchy ID and opens all the UID files in the hierarchy
MrmOpenHieB : MrmOpenHierarchyPerDisplay - Allocates a hierarchy ID and opens all the UID files in the hierarchy
MrmRegisteA : MrmRegisterClass - Saves the information needed for MRM to access the widget creation function for user-defined widgets
MrmRegisteB : MrmRegisterNames - Registers the values associated with the names referenced in UIL (for example, UIL callback function names or UIL identifier names)
MrmRegisteC : MrmRegisterNamesInHierarchy - Registers the values associated with the names referenced in UIL within a single hierarchy (for example, UIL callback function names or UIL identifier names)
Object - The Object widget class
OverrideShell - The OverrideShell widget class
PEEKC : compile(), step(), advance() - regular expression compile and match routines
RETURN : compile(), step(), advance() - regular expression compile and match routines
RectObj - The RectObj widget class
RomajiHankakuKatakana - translate characters
RomajiHiragana - translate characters
RomajiKatakana - translate characters
SetUserDict - Kana to Kanji conversion routines
Shell - The Shell widget class
TopLevelShell - The TopLevelShell widget class
TransientShell - The TransientShell widget class
UNGETC : compile(), step(), advance() - regular expression compile and match routines
Uil - Invokes the UIL compiler from within an application
UilDumpSymbolTable - Dumps the contents of a named UIL symbol table to standard output
VendorShell - The VendorShell widget class
VirtualBindings - Bindings for virtual mouse and key events
WMShell - The WMShell widget class
XActivateScreenSaver - activate screen blanking.
XAddHost - add a host to the access control list.
XAddHosts - add multiple hosts to the access control list.
XAddPixel - add a constant value to every pixel value in an image.
XAddToSaveSet - add a window to the client's save-set.
XAllDvEv : XAllowDeviceEvents - release queued events
XAllPlanes - return a value with all bits set to 1 suitable for plane argument.
XAllocClassHint - allocate class hints structure and set or read a window's WM_CLASS property
XAllocClassHint - allocate an XClassHint structure.
XAllocColoA : XAllocColor - allocate a read-only colormap cell with closest hardware-supported color.
XAllocColoB : XAllocColorCells - allocate read/write (nonshared) colorcells.
XAllocColoC : XAllocColorPlanes - allocate read/write (nonshareable) color planes.
XAllocIconSize - allocate icon size structure and set or read a window's WM_ICON_SIZES property
XAllocIconSize - allocate an XIconSize structure.
XAllocSizeHints - allocate size hints structure and set or read a window's WM_NORMAL_HINTS property
XAllocSizeHints - allocate an XSizeHints structure.
XAllocStandardColormap - allocate, set, or read a standard colormap structure
XAllocStandardColormap - allocate an XStandardColormap structure.
XAllocWMHints - allocate an XWMHints structure.
XAllocWMHints - allocate window manager hints structure and set or read a window's WM_HINTS property
XAllowDevE : XAllowDeviceEvents - release queued events
XAllowEvents - control the behavior of keyboard and pointer events when these resources are grabbed.
XAnyEvent - generic X event structures
XAutoRepeaA : XAutoRepeatOff - turn off the keyboard auto-repeat keys.
XAutoRepeaB : XAutoRepeatOn - turn on the keyboard auto-repeat keys.
XBell - ring the bell (Control G).
XBitmapUnit - query the bitmap format of a display.
XBlackPixelOfScreen - get the black pixel value.
XButtonEvent - KeyPress, KeyRelease, ButtonPress, ButtonRelease, and MotionNotify event structures
XCellsOfScreen - return size of default colormap.
XChDCtl : XGetDeviceControl, XChangeDeviceControl - query and change input device controls
XChFCtl : XGetFeedbackControl, XChangeFeedbackControl - query and change input device feedbacks
XChKMap : XGetDeviceKeyMapping, XChangeDeviceKeyMapping - query or change device key mappings
XChMMap : XGetDeviceModifierMapping, XSetDeviceModifierMapping - query or change device modifier mappings
XChProp : XChangeDeviceDontPropagateList, XGetDeviceDontPropagateList - query or change the dont-propagate-list for extension devices
XChangeActivePointerGrab - change the parameters of an active pointer grab.
XChangeFeedbackControl - query and change input device feedbacks
XChangeGC - change the components of a given graphics context.
XChangeKeM : XGetDeviceKeyMapping, XChangeDeviceKeyMapping - query or change device key mappings
XChangeKeyboardDevice - change which device is used as the X keyboard
XChangeKeyA : XChangeKeyboardControl - change the keyboard preferences such as key click.
XChangeKeyboardMapping - change the keyboard mapping.
XChangeKeyC : XChangeKeyboardControl, XGetKeyboardControl, XAutoRepeatOn, XAutoRepeatOff, XBell, XQueryKeymap, XKeyboardControl - manipulate keyboard settings and keyboard contol structure
XChangeKeyM : XChangeKeyboardMapping, XGetKeyboardMapping, XDisplayKeycodes, XSetModifierMapping, XGetModifierMapping, XNewModifiermap, XInsertModifiermapEntry, XDeleteModifiermapEntry, XFreeModifierMap XModifierKeymap - manipulate keyboard encoding and keyboard encoding structure
XChangePointerDevice - change which device is the X pointer
XChangePointerControl - change the pointer preferences.
XChangePro : XChangeDeviceDontPropagateList, XGetDeviceDontPropagateList - query or change the dont-propagate-list for extension devices
XChangeProperty - change a property associated with a window.
XChangeSaveSet - add or remove a subwindow from the client's save-set.
XChangeWindowAttributes - change window attributes
XChangeWindowAttributes - set window attributes.
XCheckIfEvent - check the event queue for a matching event; don't wait.
XCheckMask : XClientMessageEvent - ColormapNotify event structure
XCheckMaskEvent - remove the next event that matches mask; don't wait.
XCheckWind : XCreateWindowEvent - CreateNotify event structure
XCheckWindowEvent - remove the next event matching both passed window and passed mask; don't wait.
XChgKbd : XChangeKeyboardDevice - change which device is used as the X keyboard
XChgPtr : XChangePointerDevice - change which device is the X pointer
XCirReqEve : XCirculateRequestEvent - CirculateRequest event structure
XCirculateEvent - CirculateNotify event structure
XCirculateA : XCirculateSubwindows - circulate the stacking order of children up or down.
XCirculateB : XCirculateSubwindowsDown - circulate the bottom child to the top of the stacking order.
XCirculateC : XCirculateSubwindowsUp - circulate the top child to the bottom of the stacking order.
XClearArea - clear a rectangular area in a window.
XClearWindow - clear an entire window.
XClipBox - generate the smallest rectangle enclosing a region.
XCloseDisplay - disconnect a client program from an X server and display.
XColormapEvent - ColormapNotify event structure
XConfigurR : XConfigureRequestEvent - ConfigureRequest event structure
XConfigureEvent - ConfigureNotify event structure
XConfigureWindow - change the window position, size, border width, or stacking order.
XConnectionNumber - get connection number or file descriptor.
XConvertSelection - request conversion of the selection.
XCopyArea - copy an area of a drawable.
XCopyColormapAndFree - copy a colormap and return a new colormap ID.
XCopyGC - copy a graphics context.
XCopyPlane - copy a single plane of a drawable into a drawable with depth, applying pixel values.
XCreateAssocTable - create a new association table (X10).
XCreateBitmapFromData - create a bitmap from X11 bitmap format data.
XCreateColormap - create a colormap.
XCreateFonA : XCreateFontCursor - create a cursor from the standard cursor font.
XCreateGC - create a new graphics context for a given screen with the depth of the specified drawable.
XCreateGlyphCursor - create a cursor from font glyphs.
XCreateImage - allocate memory for an XImage structure.
XCreatePixA : XCreatePixmap - create a pixmap.
XCreatePixB : XCreatePixmapCursor - create a cursor from two bitmaps.
XCreatePixC : XCreatePixmapFromBitmapData - create a pixmap with depth from bitmap data.
XCreateRegion - create a new empty region.
XCreateSimpleWindow - create an unmapped InputOutput window.
XCreateWindow - create a window and set attributes.
XCrossingEvent - EnterNotify and LeaveNotify event structure
XDefaultVisualOfScreen - get information on server defaults.
XDefineCursor - assign a cursor to a window.
XDeleteAssoc - delete an entry from an association table.
XDeleteModifiermapEntry - delete an entry from an XModifierKeymap structure.
XDeleteProperty - delete a window property.
XDestroyAssocTable - free the memory allocated for an association table.
XDestroyRegion - deallocate memory associated with a region.
XDestroySubwindows - destroy all subwindows of a window.
XDestroyWindowEvent - DestroyNotify event structure
XDestroyWindow - unmap and destroy a window and all subwindows.
XDevBell : XDeviceBell - ring a bell on a device supported through the input extension
XDisableAccessControl - allow access from any host.
XDisplayCells - query number of cells in default colormap of screen.
XDisplayHeightMM - query height of screen in pixels or millimeters.
XDisplayKeycodes - obtain the range of legal keycodes for a server.
XDisplayMotionBufferSize - get motion history buffer size.
XDisplayOfScreen - get Display structure of specified Screen structure.
XDisplayPlanes - get number of planes of specified screen.
XDisplayString - get string passed to XOpenDisplay().
XDisplayWidthMM - query width of screen in pixels or millimeters.
XDoesSaveUnders - query server support for backing store or save unders.
XDoesBackingStore - query server support for backing store or save unders.
XDoesSaveUnders - query server support for backing store or save unders.
XDraw - draw a polyline or curve between vertex list (from X10).
XDrawArc - draw an arc fitting inside a rectangle.
XDrawArcs - draw multiple arcs.
XDrawFilled - draw a filled polygon or curve from vertex list (from X10).
XDrawImageA : XDrawImageString - draw 8-bit image text characters.
XDrawImageB : XDrawImageString16 - draw 16-bit image text characters.
XDrawLine - draw a line between two points.
XDrawLines - draw multiple connected lines.
XDrawPoint - draw a point.
XDrawPoints - draw multiple points.
XDrawRectaA : XDrawRectangle - draw an outline of a rectangle.
XDrawRectaB : XDrawRectangles - draw the outlines of multiple rectangles.
XDrawSegments - draw multiple disjoint lines.
XDrawStrinA : XDrawString - draw an 8-bit text string, foreground only.
XDrawStrinB : XDrawString16 - draw two-byte text strings.
XDrawText - draw 8-bit polytext strings.
XDrawText16 - draw 16-bit polytext strings.
XEmptyRegion - determine if a region is empty.
XEnableAccessControl - use access control list to allow or deny connection requests.
XEqualRegion - determine if two regions have the same size, offset, and shape.
XErrorEvent - X error event structure
XEventMaskOfScreen - get initial root window event mask.
XEventsQueued - check the number of events in the event queue.
XExposeEvent - Expose event structure
XFetchBuffer - return data from a cut buffer.
XFetchBytes - return data from cut buffer 0.
XFillArc - fill an arc.
XFillArcs - fill multiple arcs.
XFillPolygon - fill a polygon.
XFillRectaA : XFillRectangle - fill a rectangular area.
XFillRectaB : XFillRectangles - fill multiple rectangular areas.
XFindContext - get data from the context manager (not graphics context).
XFlush - send all queued requests to the server.
XFlushGC - force cached GC changes to the server.
XFocusChangeEvent - FocusIn and FocusOut event structure
XForceScreenSaver - turn the screen saver on or off.
XFreeColormap - delete a colormap and install the default colormap.
XFreeColors - free colormap cells or planes.
XFreeCursor - release a cursor.
XFreeExtensionList - free memory allocated for a list of installed extensions.
XFreeFont - unload a font and free storage for the font structure.
XFreeFontInfo - free the memory allocated by XListFontsWithInfo.
XFreeFontPath - free the memory allocated by XGetFontPath.
XFreeGC - free a graphics context.
XFreePixmap - free a pixmap ID.
XFreeStringList - free the in-memory data associated with the specified string list.
XGeometry - calculate window geometry given user geometry string and default geometry.
XGetCommand - get the XA_WM_COMMAND property (command line arguments).
XGetDefault - extract an option value from the resource database.
XGetDevicM : XGetDeviceModifierMapping, XSetDeviceModifierMapping - query or change device modifier mappings
XGetDeviceMotionEvents - get device motion history
XGetDvMo : XGetDeviceMotionEvents, XDeviceTimeCoord - get device motion history
XGetErrorText - obtain a description of error code.
XGetExtV : XGetExtensionVersion - query the version of the input extension.
XGetExtensionVersion - query the version of the input extension.
XGetFontPath - get the current font search path.
XGetFontProperty - get a font property given its atom.
XGetGCValues - obtain components of a given GC from Xlib's GC cache.
XGetGeometry - obtain the current geometry of drawable.
XGetIconSizes - get preferred icon sizes.
XGetImage - place contents of a rectangle from drawable into an image.
XGetInputFocus - return the current keyboard focus window.
XGetKeyboaA : XGetKeyboardControl - obtain a list of the current keyboard preferences.
XGetKeyboaB : XGetKeyboardMapping - return symbols for keycodes.
XGetModifierMapping - obtain a mapping of modifier keys (Shift, Control, etc.).
XGetMotionEvents - get events from pointer motion history buffer.
XGetNormalHints - get the size hints property of a window in normal state (not zoomed or iconified).
XGetPixel - obtain a single pixel value from an image.
XGetPointeA : XGetPointerControl - get the current pointer preferences.
XGetPointeB : XGetPointerMapping - get the pointer button mapping.
XGetRGBColormaps - obtain the XStandardColormap structure associated with the specified property.
XGetScreenSaver - get the current screen saver parameters.
XGetSelectionOwner - return the owner of a selection.
XGetSizeHints - read any property of type XA_WM_SIZE_HINTS.
XGetStandardColormap - get the standard colormap property.
XGetTextProperty - read one of a window's text properties.
XGetVisualInfo - find the visual information structures that match the specified template.
XGetWMClientMachine - get a window's XA_WM_CLIENT_MACHINE property.
XGetWMColormapWindows - get a window's WM_COLORMAP_WINDOWS property.
XGetWMHints - read the window manager hints property.
XGetWMNormalHints - read a window's XA_WM_NORMAL_HINTS property.
XGetWMProtocols - get a window's WM_PROTOCOLS property.
XGetWMSizeHints - read a window's XA_WM_SIZE_HINTS property.
XGetWindowAttributes - obtain the current attributes of window.
XGetWindowProperty - obtain the atom type and property format for a window.
XGetZoomHints - read the size hints property of a zoomed window.
XGrDvBut : XGrabDeviceButton, XUngrabDeviceButton - grab/ungrab extension input device buttons
XGrDvKey : XGrabDeviceKey, XUngrabDeviceKey - grab/ungrab extension input device Keys
XGrabButton - grab a pointer button.
XGrabDevice - grab/release the specified extension device
XGrabDeviB : XGrabDeviceButton, XUngrabDeviceButton - grab extension input device buttons
XGrabDeviK : XGrabDeviceKey, XUngrabDeviceKey - grab extension input device Keys
XGrabDevice - grab the specified extension device.
XGrabKey - grab a key.
XGrabKeyboard - grab the keyboard.
XGrabPointer - grab the pointer.
XGrabServer - grab the server.
XGraphicsExposeEvent - GraphicsExpose and NoExpose event structures
XGravityEvent - GravityNotify event structure
XHPAcknowledge - Send an Acknowledge to an extended input device.
XHPChangeDeviceControl - Change the control attributes of an extension input device. XHPChangeDeviceKeyMapping - Change the key mapping of an extension input device.
XHPConvertLookup - convert key event into keysym and characters
XHPDeviceAutoRepeatOn - Turn autorepeat on for an extension input device. XHPDeviceAutoRepeatOff - Turn autorepeat off for an extension input device.
XHPDisableReset - Disable the reset key sequence.
XHPEnableReset - Enable the reset key sequence.
XHPFileToPixmap - Transfer an image stored in a file into a pixmap.
XHPFileToWindow - Transfer an image stored in a file into a window.
XHPFreeDeviceList - Free the input device list.
XHPGetCurrentDeviceMask - Get the current extension event mask.
XHPGetDeviceFocus - Get the focus window ID for an extension input device. XHPGetDeviceMotionEvents - Get the motion history buffer for a device. XHPGetDeviceControl - Get the control attributes of an extension input device. XHPGetDeviceKeyMapping - Get the key mapping of an extension input device. XHPGetDeviceModifierMapping - Get the modifier mapping of an extension input device.
XHPGetEurasianCvt - return the convert routine for Eurasian keyboards
XHPGetExtEventMask - Get an extension event mask.
XHPGetServerMode - Get the mode of the specified screen.
XHPGrabDevice - Grab an extended input device. XHPGrabDeviceButton - Establish a passive grab on a button on an extension input device. XHPGrabDeviceKey - Establish a passive grab on a key on an extension input device.
XHPInputC_s : XHPInputChinese_s - map keysyms into Chinese_s characters.
XHPInputC_t : XHPInputChinese_t - map keysyms into Chinese_t characters.
XHPInputISO7sub - map keysyms into ISO 7-bit substitution characters.
XHPInputJapanese - map keysyms into Japanese characters.
XHPInputKorean - map keysyms into Korean characters.
XHPInputRoman8 - map keysyms into Roman8 characters.
XHPKeysymToRoman8 - convert between X KeySyms and HP Roman8 characters
XHPListInputDevices - List all available X input devices.
XHPNlioctl - configure the 16-bit input environment
XHPPixmapToFile - Save the contents of a rectangular pixmap area in a file.
XHPPrompt - Send a prompt to an extended input device.
XHPQueryImageFile - Return image file header structure.
XHPRoman8ToKeysym - convert between X KeySyms and HP Roman8 characters
XHPSelectExtensionEvent - Select an extension event.
XHPSetDeviceFocus - Set the focus for an extended input device. XHPSetDeviceModifierMapping - Change the modifier mapping of an extension input device.
XHPSetErrorHandler - Register an X error handling routine.
XHPSetInputDevice - Open a device for X input.
XHPSetKeyboardMapping - set/refresh the keyboard mapping
XHPUngrabDevice - Release a grab of an extension input device. XHPUngrabDeviceButton - Release a passive grab of a button on an extension input device. XHPUngrabDeviceKey - Release a passive grab of a key on an extension input device.
XHPWindowToFile - Save the contents of a rectangular window in a file.
XHeightOfScreen - get height of screen in pixels or millimeters
XIconifyWindow - manipulate top-level windows
XIconifyWindow - request that a top-level window be iconified.
XIfEvent - wait for event matched in predicate procedure.
XImageByteOrder - get server's byte order.
XInsertModifiermapEntry - add a new entry to an XModifierKeymap structure.
XInstallColormap - install a colormap.
XInternAtom - return an atom for a given property name string.
XIntersectRegion - compute the intersection of two regions.
XKeymapEvent - KeymapNotify event structure
XKillClient - destroy a client or its remaining resources.
XLastKnownRequestProcessed - get serial number of last request processed by server.
XListDepths - determine the depths available on a given screen.
XListDev : XListInputDevices, XFreeDeviceList - list available input devices
XListExtensions - return a list of all extensions to X supported by the server.
XListFonts - return a list of the available font names.
XListFontsWithInfo - obtain the names and information about available fonts.
XListHosts - obtain a list of hosts having access to this display.
XListInputDevices - list available input devices.
XListInstalledColormaps - get a list of installed colormaps.
XListPixmapFormats - obtain the supported pixmap formats for a given server.
XListProperties - get the property list for a window.
XLoadFont - load a font if not already loaded; get font ID.
XLoadQueryFont - load a font and fill information structure.
XLookUpAssoc - obtain data from an association table.
XLookupColor - get database RGB values and closest hardware-supported RGB values from color name.
XLookupKeysym - get the keysym corresponding to a keycode in structure.
XLookupString - map a key event to ASCII string, keysym, and ComposeStatus.
XLowerWindow - lower a window in the stacking order.
XMakeAssoc - create an entry in an association table.
XMapRaised - map a window on top of its siblings.
XMapRequestEvent - MapRequest event structure
XMapSubwindows - map all subwindows of window.
XMapWindow - map a window.
XMaskEvent - remove the next event that matches mask.
XMatchVisualInfo - obtain the visual information that matches the desired depth and class.
XMaxCmapsOfScreen - get maximum number of installed colormaps supported by a screen.
XMaxRequestSize - get maximum request size supported by server.
XMinCmapsOfScreen - get minimum number of installed colormaps supported by a screen.
XMotionEve : XMapEvent, XMappingEvent - MapNotify and MappingNotify event structures
XMoveResizeWindow - change the size and position of a window.
XMoveWindow - move a window.
XNextEvent - get the next event of any type or window.
XNextRequest - return serial number of next request.
XNoOp - send a NoOp to exercise connection with the server.
XOffsetRegion - change offset of a region.
XOpenDevice - open or close an extension input device
XOpenDisplay - connect a client program to an X server.
XOpenInput : XOpenDevice, XCloseDevice - open or close an extension input device
XParseColor - look up RGB values from ASCII color name or translate hexadecimal value.
XParseGeometry - generate position and size from standard window geometry string.
XPeekEvent - get an event without removing it from the queue.
XPeekIfEvent - get an event matched by predicate procedure without removing it from the queue.
XPending - return the number of pending events.
Xpermalloc - allocate memory never to be freed.
XPlanesOfScreen - return the depth of a root window.
XPointInRegion - determine if a point is inside a region.
XPolygonRegion - generate a region from points in a polygon.
XProtocolVersion - return protocol release or version.
XPutBackEvent - push an event back on the input queue.
XPutImage - draw an image on a window or pixmap.
XPutPixel - set a pixel value in an image.
XQLength - return the number of events on the queue.
XQueryBestA : XQueryBestSize - obtain the "best" supported cursor, tile, or stipple size.
XQueryBestB : XQueryBestStipple - obtain the fastest supported stipple shape.
XQueryBestCursor - get the closest supported cursor sizes.
XQueryBestTile - obtain the fastest supported fill tile shape.
XQueryColoA : XQueryColor - obtain the RGB values and flags for a specified colorcell.
XQueryColoB : XQueryColors - obtain RGB values for an array of colorcells.
XQueryDeviceState - query the state of an extension input device.
XQueryDv : XQueryDeviceState - query the state of an extension input device.
XQueryExtension - get extension information.
XQueryFont - return information about a loaded font.
XQueryPointer - get the current pointer location.
XQueryTextA : XQueryTextExtents - query the server for string and font metrics.
XQueryTextB : XQueryTextExtents16 - query the server for string and font metrics of a 16-bit character string.
XQueryTree - return a list of children, parent, and root.
XRaiseWindow - raise a window to the top of the stacking order.
XReadBitmapFile - read a bitmap from disk.
XRebindKeysym - rebind a keysym to a string for client.
XRecolorCursor - change the color of a cursor.
XReconfigureWMWindow - request that a top-level window be reconfigured.
XRectInRegion - determine if a rectangle resides in a region.
XRefreshKeyboardMapping - read keycode-keysym mapping from server into Xlib.
XRemoveFromSaveSet - remove a window from the client's save-set.
XRemoveHosA : XRemoveHost - remove a host from the access control list.
XRemoveHosB : XRemoveHosts - remove multiple hosts from the access control list.
XReparentEvent - ReparentNotify event structure
XReparentWindow - insert a window between another window and its parent.
XResetScreenSaver - reset the screen saver.
XResizeRequestEvent - ResizeRequest event structure
XResizeWindow - change a window's size.
XRestackWindows - change the stacking order of siblings.
XRootWindowOfScreen - return root window ID.
XRotateBuffers - rotate the cut buffers.
XRotateWindowProperties - rotate properties in the properties array.
XSExEvnt : XSendExtensionEvent - send input extension events to a client
XSaveContext - save a data value corresponding to a resource ID and context type (not graphics context).
XScreenOfDisplay - get screen information.
XSeBMap : XSetDeviceButtonMapping, XGetDeviceButtonMapping - query or change device button mappings
XSeDvFoc : XSetDeviceFocus, XGetDeviceFocus - control extension input device focus
XSelClearE : XSelectionClearEvent - SelectionClear event structure
XSelEvent : XSelectionEvent - SelectionNotify event structure
XSelExtEv : XSelectExtensionEvent, XGetSelectedExtensionEvents - select extension events, get the list of currently selected extension events
XSelReques : XSelectionRequestEvent - SelectionRequest event structure
XSelectInput - select the event types to be sent to a window.
XSelextExt : XSelectExtensionEvent, XGetSelectedExtensionEvents - select extension events, get the list of currently selected extension events
XSendEvent - send an event.
XSendExtensionEvent - send extension events
XServerVendor - return the vendor of connected server.
XSetAccessControl - disable or enable access control.
XSetAfterFunction - set a function called after all Xlib functions.
XSetArcMode - set the arc mode in a graphics context.
XSetBackground - set the background pixel value in a graphics context.
XSetClipMask - set pixmap pixmap in a graphics context.
XSetClipOrigin - set the clip origin in a graphics context.
XSetCloseDownMode - change the close down mode of a client.
XSetCommand - set the XA_WM_COMMAND atom (command line arguments).
XSetDVal : XSetDeviceValuators - initialize the valuators on an extension input device
XSetDashes - set a pattern of line dashes in a graphics context.
XSetDevMod : XSetDeviceMode - change the mode of a device.
XSetDevicB : XSetDeviceButtonMapping, XGetDeviceButtonMapping - query or change device button settings
XSetDevicF : XSetDeviceFocus, XGetDeviceFocus - control extension input device focus
XSetErrorHandler - set a nonfatal error event handler.
XSetFillRule - set the fill rule in a graphics context.
XSetFillStyle - set the fill style in a graphics context.
XSetFont - set the current font in a graphics context.
XSetFontPath - set the font search path.
XSetForeground - set the foreground pixel value in a graphics context.
XSetFunction - set the bitwise logical operation in a graphics context.
XSetGraphicsExposures - set the graphics_exposures component in a graphics context.
XSetIOErrorHandler - set a nonfatal error event handler.
XSetIconSizes - set the value of the XA_WM_ICON_SIZE property.
XSetInputFocus - set the keyboard focus window.
XSetLineAttributes - set the line drawing components in a graphics context.
XSetMode : XSetDeviceMode - change the mode of a device
XSetModifierMapping - set keycodes to be used as modifiers (Shift, Control, etc.).
XSetNormalHints - set the size hints property of a window in normal state (not zoomed or iconified).
XSetPlaneMask - set the plane mask in a graphics context.
XSetPointerMapping - set the pointer button mapping.
XSetRGBColormaps - set an XStandardColormap structure.
XSetRegion - set clip_mask of the graphics context to the specified region.
XSetScreenSaver - set the parameters of the screen saver.
XSetSelectionOwner - set the owner of a selection.
XSetSizeHints - set the value of any property of type XA_WM_SIZE_HINTS.
XSetStandaA : XSetStandardColormap - change the standard colormap property.
XSetStandaB : XSetStandardProperties - set the minimum set of properties for the window manager.
XSetState - set the foreground, background, logical function, and plane mask in a graphics context.
XSetStipple - set the stipple in a graphics context.
XSetSubwindowMode - set the subwindow mode in a graphics context.
XSetTSOrigin - set the tile/stipple origin in a graphics context.
XSetTextProperty - set and read text properties
XSetTextProperty - set one of a window's text properties.
XSetTile - set the fill tile in a graphics context.
XSetTransientForHint - set or read a window's WM_TRANSIENT_FOR property
XSetWMCMac : XSetWMClientMachine, XGetWMClientMachine - set or read a window's WM_CLIENT_MACHINE property
XSetWMCWin : XSetWMColormapWindows, XGetWMColormapWindows - set or read a window's WM_COLORMAP_WINDOWS property
XSetWMClientMachine - set a window's XA_WM_CLIENT_MACHINE property.
XSetWMColormapWindows - set a window's XA_WM_COLORMAP_WINDOWS property.
XSetWMHints - set a window manager hints property.
XSetWMINam : XSetWMIconName, XGetWMIconName, XSetIconName, XGetIconName - set or read a window's WM_ICON_NAME property
XSetWMNormalHints - set a window's XA_WM_NORMAL_HINTS property.
XSetWMProperties - window manager convenience functions
XSetWMProperties - set a window's standard window manager properties.
XSetWMProtocols - set or read a window's WM__PROTOCOLS property
XSetWMProtocols - set a window's XA_WM_PROTOCOLS property.
XSetWMSizeHints - set a window's XA_WM_SIZE_HINTS property.
XSetWindowColormap - set the colormap attribute for a window.
XSetWindowD : XSetWindowBackground - set the background pixel value attribute of a window.
XSetWindowE : XSetWindowBackgroundPixmap - change the background tile attribute of a window.
XSetWindowF : XSetWindowBorder - change a window border pixel value attribute and repaint the border.
XSetWindowG : XSetWindowBorderPixmap - change a window border tile attribute and repaint the border.
XSetWindowH : XSetWindowBorderWidth - change the border width of a window.
XSetZoomHints - set the size hints property of a zoomed window.
XShrinkRegion - reduce or expand the size of a region.
XStoreBuffer - store data in a cut buffer.
XStoreBytes - store data in cut buffer 0.
XStoreColoA : XStoreColor - set or change the RGB values of a read/write colormap entry to the closest possible hardware color.
XStoreColoB : XStoreColors - set or change the RGB values of read/write colorcells to the closest possible hardware colors.
XStringListToTextProperty - convert string lists and text property structure
XStringListToTextProperty - set the specified list of strings to an XTextProperty structure.
XSubtractRegion - subtract one region from another.
XSync - flush the request buffer and wait for all events and errors to be processed by the server.
XSynchronize - enable or disable synchronization for debugging.
XTextExtenA : XTextExtents - get string and font metrics locally.
XTextExtenB : XTextExtents16 - get string and font metrics of a 16-bit character string, locally.
XTextPropertyToStringList - obtain a list of strings from a specified XTextProperty structure.
XTextWidth - get the width in pixels of an 8-bit character string, locally.
XTextWidth16 - get the width in pixels of a 16-bit character string, locally.
XTranslateCoordinates - change the coordinate system from one window to another.
XUndefineCursor - disassociate a cursor from a window.
XUngrabButton - release a button from a passive grab.
XUngrabKey - release a key from a passive grab.
XUngrabKeyboard - release the keyboard from an active grab.
XUngrabPointer - release the pointer from an active grab.
XUngrabServer - release the server from grab.
XUninstallColormap - uninstall a colormap; install default if not already installed.
XUnionRectWithRegion - add a rectangle to a region.
XUnionRegion - compute the union of two regions.
XUniqueContext - create a new context ID (not graphics context).
XUnloadFont - unload a font.
XUnmapEvent - UnmapNotify event structure
XUnmapSubwindows - unmap all subwindows of a given window.
XUnmapWindow - unmap a window.
XVendorRelease - return vendor release number.
XVisibilityNotifyEvent - VisibilityNotify event structure
XVisualIDFromVisual - obtain the visual ID from a Visual.
XWMGeometry - obtain a window's geometry information.
XWarpPointer - move the pointer to another point on the screen.
XWhitePixelOfScreen - get the white pixel value.
XWidthOfScreen - get width of screen in pixels or millimeters
XWindowEvent - remove the next event that matches the specified mask and window.
XWithdrawWindow - request that a top-level window be withdrawn.
XWriteBitmapFile - write a bitmap to a file.
XXorRegion - calculate the difference between the union and intersection of two regions.
XcmsAddColorSpace - add a device-independent color space.
XcmsAddFunctionSet - add a Color Characterization function set.
XcmsCCCOfColormap - get the Color Conversion Context (CCC) of a colormap.
XcmsClientWhitePointOfCCC - return the client white point associated with the specified Color Conversion Context (CCC).
XcmsCompressionProc - interface definition for gamut compression procedure.
XcmsConversionProc - interface definition for the procedure for color conversion between device-independent color spaces.
XcmsDefaultCCC - get the default Color Conversion Context (CCC) for a screen.
XcmsDisplayOfCCC - return the display associated with a Color Conversion Context (CCC).
XcmsFormatOfPrefix - obtain the format ID of the color space associated with a specified color string prefix.
XcmsFreeCCC - free a Color Conversion Context (CCC).
XcmsParseStringProc - interface definition for color string parsing procedure.
XcmsPrefixOfFormat - obtain the color string prefix associated with the color space specified by a color format.
XcmsScreenFreeProc - interface definition for the Function Set routine that frees the per-screen data.
XcmsScreenInitProc - interface specification for the Function Set routine that obtains and initializes per-screen information.
XcmsScreenNumberOfCCC - screen number associated with the specified Color Conversion Context (CCC).
XcmsScreenWhitePointOfCCC - obtain the white point of the screen associated with a specified Color Conversion Context (CCC).
XcmsSetCCCOfColormap - change the Color Conversion Context (CCC) associated with a colormap.
XcmsSetCompressionProc - change the gamut compression procedure in a specified Color Conversion Context (CCC).
XcmsVisualOfCCC - return the visual associated with a specified Color Conversion Context (CCC).
XcmsWhiteAdjustProc - interface definition for the white point adjustment procedure.
XmActivateProtocol - A VendorShell function that activates a protocol
XmActivateWMProtocol - A VendorShell convenience interface that activates a protocol
XmAddProtoA : XmAddProtocolCallback - A VendorShell function that adds client callbacks for a protocol
XmAddProtoB : XmAddProtocols - A VendorShell function that adds the protocols to the protocol manager and allocates the internal tables
XmAddTabGroup - A function that adds a manager or a primitive widget to the list of tab groups
XmAddWMProA : XmAddWMProtocolCallback - A VendorShell convenience interface that adds client callbacks for a protocol
XmAddWMProB : XmAddWMProtocols - A VendorShell convenience interface that adds the protocols to the protocol manager and allocates the internal tables
XmArrowButA : XmArrowButton - The ArrowButton widget class
XmArrowButB : XmArrowButtonGadget - The ArrowButtonGadget widget class
XmBulletinBoard - The BulletinBoard widget class
XmCascadeBA : XmCascadeButton - The CascadeButton widget class
XmCascadeBB : XmCascadeButtonGadget - The CascadeButtonGadget widget class
XmCascadeBC : XmCascadeButtonGadgetHighlight - A CascadeButtonGadget function that sets the highlight state
XmCascadeBD : XmCascadeButtonHighlight - A CascadeButton and CascadeButtonGadget function that sets the highlight state
XmChangeColor - Recalculates all associated colors of a widget
XmClipboarA : XmClipboardCancelCopy - A clipboard function that cancels a copy to the clipboard
XmClipboarB : XmClipboardCopy - A clipboard function that copies a data item to temporary storage for later copying to clipboard
XmClipboarC : XmClipboardCopyByName - A clipboard function that copies a data item passed by name
XmClipboardEndCopy - A clipboard function that ends a copy to the clipboard
XmClipboarE : XmClipboardEndRetrieve - A clipboard function that ends a copy from the clipboard
XmClipboarF : XmClipboardInquireCount - A clipboard function that returns the number of data item formats
XmClipboarG : XmClipboardInquireFormat - A clipboard function that returns a specified format name
XmClipboarH : XmClipboardInquireLength - A clipboard function that returns the length of the stored data
XmClipboarI : XmClipboardInquirePendingItems - A clipboard function that returns a list of data_id/private_id pairs
XmClipboarJ : XmClipboardLock - A clipboard function that locks the clipboard
XmClipboarK : XmClipboardRegisterFormat - A clipboard function that registers a new format
XmClipboarL : XmClipboardRetrieve - A clipboard function that retrieves a data item from the clipboard
XmClipboarM : XmClipboardStartCopy - A clipboard function that sets up a storage and data structure
XmClipboarN : XmClipboardStartRetrieve - A clipboard function that starts a copy from the clipboard
XmClipboarO : XmClipboardUndoCopy - A clipboard function that deletes the last item placed on the clipboard
XmClipboarP : XmClipboardUnlock - A clipboard function that unlocks the clipboard
XmClipboarQ : XmClipboardWithdrawFormat - A clipboard function that indicates that the application no longer wants to supply a data item
XmCommand - The Command widget class
XmCommandAppendValue - A Command function that appends the passed XmString to the end of the string displayed in the command area of the widget
XmCommandError - A Command function that displays an error message
XmCommandGetChild - A Command function that is used to access a component
XmCommandSetValue - A Command function that replaces a displayed string
XmConvertUnits - A function that converts a value in one unit type to another unit type
XmCreateArA : XmCreateArrowButton - The ArrowButton widget creation function
XmCreateArB : XmCreateArrowButtonGadget - The ArrowButtonGadget creation function
XmCreateBuA : XmCreateBulletinBoard - The BulletinBoard widget creation function
XmCreateBuB : XmCreateBulletinBoardDialog - The BulletinBoard BulletinBoardDialog convenience creation function
XmCreateCaA : XmCreateCascadeButton - The CascadeButton widget creation function
XmCreateCaB : XmCreateCascadeButtonGadget - The CascadeButtonGadget creation function
XmCreateCommand - The Command widget creation function
XmCreateDialogShell - The DialogShell widget creation function
XmCreateDragIcon - A Drag and Drop function that creates a DragIcon widget
XmCreateDrB : XmCreateDrawingArea - The DrawingArea widget creation function
XmCreateDrC : XmCreateDrawnButton - The DrawnButton widget creation function
XmCreateErrorDialog - The MessageBox ErrorDialog convenience creation function
XmCreateFiA : XmCreateFileSelectionBox - The FileSelectionBox widget creation function
XmCreateFiB : XmCreateFileSelectionDialog - The FileSelectionBox FileSelectionDialog convenience creation function
XmCreateFoA : XmCreateForm - The Form widget creation function
XmCreateFoB : XmCreateFormDialog - A Form FormDialog convenience creation function
XmCreateFrame - The Frame widget creation function
XmCreateInformationDialog - The MessageBox InformationDialog convenience creation function
XmCreateLaA : XmCreateLabel - The Label widget creation function
XmCreateLabelGadget - The LabelGadget creation function
XmCreateList - The List widget creation function
XmCreateMainWindow - The MainWindow widget creation function
XmCreateMeA : XmCreateMenuBar - A RowColumn widget convenience creation function
XmCreateMeB : XmCreateMenuShell - The MenuShell widget creation function
XmCreateMeC : XmCreateMessageBox - The MessageBox widget creation function
XmCreateMeD : XmCreateMessageDialog - The MessageBox MessageDialog convenience creation function
XmCreateOptionMenu - A RowColumn widget convenience creation function
XmCreatePanedWindow - The PanedWindow widget creation function
XmCreatePopupMenu - A RowColumn widget convenience creation function
XmCreatePromptDialog - The SelectionBox PromptDialog convenience creation function
XmCreatePuA : XmCreatePulldownMenu - A RowColumn widget convenience creation function
XmCreatePuB : XmCreatePushButton - The PushButton widget creation function
XmCreatePuC : XmCreatePushButtonGadget - The PushButtonGadget creation function
XmCreateQuestionDialog - The MessageBox QuestionDialog convenience creation function
XmCreateRadioBox - A RowColumn widget convenience creation function
XmCreateRowColumn - The RowColumn widget creation function
XmCreateScale - The Scale widget creation function
XmCreateScB : XmCreateScrollBar - The ScrollBar widget creation function
XmCreateScC : XmCreateScrolledList - The List ScrolledList convenience creation function
XmCreateScD : XmCreateScrolledText - The TextScrolledText convenience creation function
XmCreateScE : XmCreateScrolledWindow - The ScrolledWindow widget creation function
XmCreateSeA : XmCreateSelectionBox - The SelectionBox widget creation function
XmCreateSeB : XmCreateSelectionDialog - The SelectionBox SelectionDialog convenience creation function
XmCreateSeC : XmCreateSeparator - The Separator widget creation function
XmCreateSeD : XmCreateSeparatorGadget - The SeparatorGadget creation function
XmCreateSiA : XmCreateSimpleCheckBox - A RowColumn widget convenience creation function
XmCreateSiB : XmCreateSimpleMenuBar - A RowColumn widget convenience creation function
XmCreateSiC : XmCreateSimpleOptionMenu - A RowColumn widget convenience creation function
XmCreateSiD : XmCreateSimplePopupMenu - A RowColumn widget convenience creation function
XmCreateSiE : XmCreateSimplePulldownMenu - A RowColumn widget convenience creation function
XmCreateSiF : XmCreateSimpleRadioBox - A RowColumn widget convenience creation function
XmCreateTeA : XmCreateTemplateDialog - A MessageBox TemplateDialog convenience creation function
XmCreateTeB : XmCreateText - The Text widget creation function
XmCreateTeC : XmCreateTextField - The TextField widget creation function
XmCreateToA : XmCreateToggleButton - The ToggleButton widget creation function
XmCreateToB : XmCreateToggleButtonGadget - The ToggleButtonGadget creation function
XmCreateWarningDialog - The MessageBox WarningDialog convenience creation function
XmCreateWoA : XmCreateWorkArea - A function that creates a RowColumn work area
XmCreateWoB : XmCreateWorkingDialog - The MessageBox WorkingDialog convenience creation function
XmCvtCTToXmString - A compound string function that converts compound text to a compound string
XmCvtStringToUnitType - A function that converts a string to a unit- type value
XmCvtXmStringToCT - A compound string function that converts a compound string to compound text
XmDeactivaA : XmDeactivateProtocol - A VendorShell function that deactivates a protocol without removing it
XmDeactivaB : XmDeactivateWMProtocol - A VendorShell convenience interface that deactivates a protocol without removing it
XmDestroyPixmap - A pixmap caching function that removes a pixmap from the pixmap cache
XmDialogShell - The DialogShell widget class
XmDisplay - The Display widget class
XmDragCancel - A Drag and Drop function that terminates a drag transaction
XmDragContext - The DragContext widget class
XmDragIcon - The DragIcon widget class
XmDragStart - A Drag and Drop function that initiates a drag and drop transaction
XmDrawingArea - The DrawingArea widget class
XmDrawnButton - The DrawnButton widget class
XmDropSite - The DropSite Registry
XmDropSiteConfigureStackingOrder - A Drag and Drop function that reorders a stack of widgets that are registered drop sites
XmDropSiteEndUpdate - A Drag and Drop function that facilitates processing updates to multiple drop sites
XmDropSiteQueryStackingOrder - A Drag and Drop function that returns the parent, a list of children, and the number of children for a specified widget
XmDropSiteT : XmDropSiteRegister - A Drag and Drop function that identifies a drop site and assigns resources that specify its behavior
XmDropSiteV : XmDropSiteRetrieve - A Drag and Drop function that retrieves resource values set on a drop site
XmDropSiteW : XmDropSiteStartUpdate - A Drag and Drop function that facilitates processing updates to multiple drop sites
XmDropSiteX : XmDropSiteUnregister - A Drag and Drop function that frees drop site information
XmDropSiteY : XmDropSiteUpdate - A Drag and Drop function that sets resource values for a drop site
XmDropTranA : XmDropTransfer - The DropTransfer widget class
XmDropTranB : XmDropTransferAdd - A Drag and Drop function that enables additional drop transfer entries to be processed after initiating a drop transfer
XmDropTranC : XmDropTransferStart - A Drag and Drop function that initiates a drop transfer
XmFileSeleA : XmFileSelectionBox - The FileSelectionBox widget class
XmFileSeleB : XmFileSelectionBoxGetChild - A FileSelectionBox function used to access a component
XmFileSelectionDoSearch - A FileSelectionBox function that initiates a directory search
XmFontList - Data type for a font list
XmFontListB : XmFontListAdd - A font list function that creates a new font list
XmFontListD : XmFontListAppendEntry - A font list function that appends an entry to a font list
XmFontListH : XmFontListCopy - A font list function that copies a font list
XmFontListJ : XmFontListCreate - A font list function that creates a font list
XmFontListK : XmFontListEntryCreate - A font list function that creates a font list entry
XmFontListL : XmFontListEntryFree - A font list function that recovers memory used by a font list entry
XmFontListM : XmFontListEntryGetFont - A font list function that retrieves font information from a font list entry
XmFontListO : XmFontListEntryGetTag - A font list function that retrieves the tag of a font list entry
XmFontListP : XmFontListEntryLoad - A font list function that loads a font or creates a font set and creates an accompanying font list entry
XmFontListQ : XmFontListFree - A font list function that recovers memory used by a font list
XmFontListS : XmFontListFreeFontContext - A font list function that instructs the toolkit that the font list context is no longer needed
XmFontListT : XmFontListGetNextFont - A font list function that allows applications to access the fonts and character sets in a font list
XmFontListU : XmFontListInitFontContext - A font list function that allows applications to access the entries in a font list
XmFontListV : XmFontListNextEntry - A font list function that returns the next entry in a font list
XmFontListW : XmFontListRemoveEntry - A font list function that removes a font list entry from a font list
XmForm - The Form widget class
XmFrame - The Frame widget class
XmGadget - The Gadget widget class
XmGetAtomName - A function that returns the string representation for an atom
XmGetColorCalculation - A function to get the procedure used for default color calculation
XmGetColors - A function that generates foreground, select, and shadow colors
XmGetDestination - A function that returns the widget ID of the widget to be used as the current destination for quick paste and certain clipboard operations
XmGetDragContext - A Drag and Drop function that retrieves the DragContext widget ID associated with a timestamp
XmGetFocusWidget - Returns the ID of the widget that has keyboard focus
XmGetMenuCursor - A function that returns the cursor ID for the current menu cursor
XmGetPixmaA : XmGetPixmap - A pixmap caching function that generates a pixmap, stores it in a pixmap cache, and returns the pixmap
XmGetPixmaB : XmGetPixmapByDepth - A pixmap caching function that generates a pixmap, stores it in a pixmap cache, and returns the pixmap
XmGetPostedFromWidget - A RowColumn function that returns the widget from which a menu was posted
XmGetSecondaryResourceData - A function that provides access to secondary widget resource data
XmGetTabGroup - Returns the widget ID of a tab group
XmGetTearOffControl - A RowColumn function that obtains the widget ID for the tear-off control in a menu
XmGetVisibility - A function that determines if a widget is visible
XmGetXmDisplay - A Display function that returns the XmDisplay object ID for a specified display
XmGetXmScreen - A Screen function that returns the XmScreen object ID for a specified screen
XmInstallImage - A pixmap caching function that adds an image to the pixmap cache
XmInternAtom - A function that returns an atom for a given name
XmIsMotifWMRunning - A function that determines whether the window manager is running
XmIsTraversable - A function that identifies whether a widget can be traversed
XmLabel - The Label widget class
XmLabelGadget - The LabelGadget widget class
XmList - The List widget class
XmListAddIA : XmListAddItem - A List function that adds an item to the list
XmListAddIB : XmListAddItemUnselected - A List function that adds an item to the list
XmListAddIC : XmListAddItems - A List function that adds items to the list
XmListAddID : XmListAddItemsUnselected - A List function that adds items to a list
XmListDeleA : XmListDeleteAllItems - A List function that deletes all items from the list
XmListDeleB : XmListDeleteItem - A List function that deletes an item from the list
XmListDeleC : XmListDeleteItems - A List function that deletes items from the list
XmListDeleD : XmListDeleteItemsPos - A List function that deletes items from the list starting at the given position
XmListDeleE : XmListDeletePos - A List function that deletes an item from a list at a specified position
XmListDeleF : XmListDeletePositions - A List function that deletes items from a list based on an array of positions
XmListDeseA : XmListDeselectAllItems - A List function that unhighlights and removes all items from the selected list
XmListDeseB : XmListDeselectItem - A List function that deselects the specified item from the selected list
XmListDeseC : XmListDeselectPos - A List function that deselects an item at a specified position in the list
XmListGetKbdItemPos - A List function that returns the position of the item at the location cursor
XmListGetMatchPos - A List function that returns all instances of an item in the list
XmListGetSelectedPos - A List function that returns the position of every selected item in the list
XmListItemExists - A List function that checks if a specified item is in the list
XmListItemPos - A List function that returns the position of an item in the list
XmListPosSelected - A List function that determines if the list item at a specified position is selected
XmListPosToBounds - A List function that returns the bounding box of an item at a specified position in a list
XmListReplaceItems - A List function that replaces the specified elements in the list
XmListReplB : XmListReplaceItemsPos - A List function that replaces the specified elements in the list
XmListReplC : XmListReplaceItemsPosUnselected - A List function that replaces items in a list without selecting the replacement items
XmListReplD : XmListReplaceItemsUnselected - A List function that replaces items in a list
XmListReplE : XmListReplacePositions - A List function that replaces items in a list based on position
XmListSeleA : XmListSelectItem - A List function that selects an item in the list
XmListSeleB : XmListSelectPos - A List function that selects an item at a specified position in the list
XmListSetAddMode - A List function that sets add mode in the list
XmListSetBA : XmListSetBottomItem - A List function that makes an existing item the last visible item in the list
XmListSetBB : XmListSetBottomPos - A List function that makes a specified item the last visible item in the list
XmListSetHorizPos - A List function that scrolls to the specified position in the list
XmListSetItem - A List function that makes an existing item the first visible item in the list
XmListSetKbdItemPos - A List function that sets the location cursor at a specified position
XmListSetPos - A List function that makes the item at the given position the first visible position in the list
XmListUpdateSelectedList - A List function that updates the XmNselectedItems resource
XmListYToPos - A List function that returns the position of the item at a specified y coordinate
XmMainWindA : XmMainWindow - The MainWindow widget class
XmMainWindB : XmMainWindowSep1 - A MainWindow function that returns the widget ID of the first Separator widget
XmMainWindC : XmMainWindowSep2 - A MainWindow function that returns the widget ID of the second Separator widget
XmMainWindD : XmMainWindowSep3 - A MainWindow function that returns the widget ID of the third Separator widget
XmMainWindE : XmMainWindowSetAreas - A MainWindow function that identifies manageable children for each area
XmManager - The Manager widget class
XmMapSegmentEncoding - A compound string function that returns the compound text encoding format associated with the specified font list tag
XmMenuPosition - A RowColumn function that positions a Popup MenuPane
XmMenuShell - The MenuShell widget class
XmMessageBA : XmMessageBox - The MessageBox widget class
XmMessageBB : XmMessageBoxGetChild - A MessageBox function that is used to access a component
XmOptionButtonGadget - A RowColumn function that obtains the widget ID for the CascadeButtonGadget in an OptionMenu
XmOptionLabelGadget - A RowColumn function that obtains the widget ID for the LabelGadget in an OptionMenu
XmPanedWindow - The PanedWindow widget class
XmPrimitive - The Primitive widget class
XmProcessTraversal - A function that determines which component receives keyboard events when a widget has the focus
XmPushButtA : XmPushButton - The PushButton widget class
XmPushButtB : XmPushButtonGadget - The PushButtonGadget widget class
XmRegisterSegmentEncoding - A compound string function that registers a compound text encoding format for a specified font list element tag
XmRemovePrA : XmRemoveProtocolCallback - A VendorShell function that removes a callback from the internal list
XmRemovePrB : XmRemoveProtocols - A VendorShell function that removes the protocols from the protocol manager and deallocates the internal tables
XmRemoveTabGroup - A function that removes a tab group
XmRemoveWMA : XmRemoveWMProtocolCallback - A VendorShell convenience interface that removes a callback from the internal list
XmRemoveWMB : XmRemoveWMProtocols - A VendorShell convenience interface that removes the protocols from the protocol manager and deallocates the internal tables
XmRepTypeAddReverse - A representation type manager function that installs the reverse converter for a previously registered representation type
XmRepTypeGA : XmRepTypeGetId - A representation type manager function that retrieves the identification number of a representation type
XmRepTypeGB : XmRepTypeGetNameList - A representation type manager function that generates a list of values for a representation type
XmRepTypeGC : XmRepTypeGetRecord - A representation type manager function that returns information about a representation type
XmRepTypeGD : XmRepTypeGetRegistered - A representation type manager function that returns a copy of the registration list
XmRepTypeInstallTearOffModelConverter - A representation type manager function that installs the resource converter for XmNtearOffModel.
XmRepTypeRegister - A representation type manager function that registers a representation type resource
XmRepTypeValidValue - A representation type manager function that tests the validity of a numerical value of a representation type resource
XmResolveAllPartOffsets - A function that allows writing of upward- compatible applications and widgets
XmResolvePartOffsets - A function that allows writing of upward- compatible applications and widgets
XmRowColumn - The RowColumn widget class
XmScale - The Scale widget class
XmScaleGetValue - A Scale function that returns the current slider position
XmScaleSetValue - A Scale function that sets a slider value
XmScreen - The Screen widget class
XmScrollBaA : XmScrollBar - The ScrollBar widget class
XmScrollBaB : XmScrollBarGetValues - A ScrollBar function that returns the ScrollBar's increment values
XmScrollBaC : XmScrollBarSetValues - A ScrollBar function that changes ScrollBar's increment values and the slider's size and position
XmScrollVisible - A ScrolledWindow function that makes an invisible descendant of a ScrolledWindow work area visible
XmScrolledA : XmScrolledWindow - The ScrolledWindow widget class
XmScrolledB : XmScrolledWindowSetAreas - A ScrolledWindow function that adds or changes a window work region and a horizontal or vertical ScrollBar widget to the ScrolledWindow widget
XmSelectioA : XmSelectionBox - The SelectionBox widget class
XmSelectioB : XmSelectionBoxGetChild - A SelectionBox function that is used to access a component
XmSeparatoA : XmSeparator - The Separator widget class
XmSeparatoB : XmSeparatorGadget - The SeparatorGadget widget class
XmSetColorCalculation - A function to set the procedure used for default color calculation
XmSetFontUA : XmSetFontUnit - A function that sets the font unit value for a display
XmSetFontUB : XmSetFontUnits - A function that sets the font unit value for a display
XmSetMenuCursor - A function that modifies the menu cursor for a client
XmSetProtocolHooks - A VendorShell function that allows pre and post actions to be executed when a protocol message is received from MWM
XmSetWMProtocolHooks - A VendorShell convenience interface that allows pre and post actions to be executed when a protocol message is received from the window manager
XmString - Data type for a compound string
XmStringBaseline - A compound string function that returns the number of pixels between the top of the character box and the baseline of the first line of text
XmStringByteCompare - A compound string function that indicates the results of a byte-by-byte comparison
XmStringCompare - A compound string function that compares two strings
XmStringConcat - A compound string function that appends one string to another
XmStringCopy - A compound string function that makes a copy of a string
XmStringCrA : XmStringCreate - A compound string function that creates a compound string
XmStringCrB : XmStringCreateLocalized - A compound string function that creates a compound string in the current locale
XmStringCrC : XmStringCreateLtoR - A compound string function that creates a compound string
XmStringCrD : XmStringCreateSimple - A compound string function that creates a compound string in the language environment of a widget
XmStringDiA : XmStringDirection - Data type for the direction of display in a string
XmStringDiB : XmStringDirectionCreate - A compound string function that creates a compound string
XmStringDraw - A compound string function that draws a compound string in an X window
XmStringDrB : XmStringDrawImage - A compound string function that draws a compound string in an X Window and creates an image
XmStringDrC : XmStringDrawUnderline - A compound string function that underlines a string drawn in an X Window
XmStringEmpty - A compound string function that provides information on the existence of non-zero length text components
XmStringExtent - A compound string function that determines the size of the smallest rectangle that will enclose the compound string
XmStringFrA : XmStringFree - A compound string function that recovers memory
XmStringFrB : XmStringFreeContext - A compound string function that instructs the toolkit that the context is no longer needed
XmStringGeA : XmStringGetLtoR - A compound string function that searches for a text segment in the input compound string
XmStringGeB : XmStringGetNextComponent - A compound string function that returns the type and value of the next component in a compound string
XmStringGeC : XmStringGetNextSegment - A compound string function that fetches the octets in the next segment of a compound string
XmStringHasSubstring - A compound string function that indicates whether one compound string is contained within another
XmStringHeight - A compound string function that returns the line height of the given compound string
XmStringInitContext - A compound string function that allows applications to read out the content segment by segment
XmStringLength - A compound string function that obtains the length of a compound string
XmStringLineCount - A compound string function that returns the number of separators plus one in the provided compound string
XmStringNCA : XmStringNConcat - A compound string function that appends a specified number of bytes to a compound string
XmStringNCB : XmStringNCopy - A compound string function that creates a copy of a compound string
XmStringPeekNextComponent - A compound string function that returns the component type of the next component fetched
XmStringSegmentCreate - A compound string function that creates a compound string
XmStringSeparatorCreate - A compound string function that creates a compound string
XmStringTable - Data type for an array of compound strings
XmStringWidth - A compound string function that returns the width of the longest sequence of text components in a compound string
XmTargetsAreCompatible - A function that tests whether the target types match between a drop site and source object
XmText - The Text widget class
XmTextClearSelection - A Text function that clears the primary selection
XmTextCopy - A Text function that copies the primary selection to the clipboard
XmTextCut - A Text function that copies the primary selection to the clipboard and deletes the selected text
XmTextDisableRedisplay - A Text function that temporarily prevents visual update of the Text widget
XmTextEnableRedisplay - A Text function that forces the visual update of a Text widget
XmTextFieAA : XmTextField - The TextField class
XmTextFieAB : XmTextFieldClearSelection - A TextField function that clears the primary selection
XmTextFieAC : XmTextFieldCopy - A TextField function that copies the primary selection to the clipboard
XmTextFieAD : XmTextFieldCut - A TextField function that copies the primary selection to the clipboard and deletes the selected text
XmTextFieAE : XmTextFieldGetBaseline - A TextField function that accesses thex position of the first baseline
XmTextFieAF : XmTextFieldGetEditable - A TextField function that accesses the edit permission state
XmTextFieAG : XmTextFieldGetInsertionPosition - A TextField function that accesses the position of the insertion cursor
XmTextFieAH : XmTextFieldGetLastPosition - A TextField function that accesses the position of the last text character
XmTextFieAI : XmTextFieldGetMaxLength - A TextField function that accesses the value of the current maximum allowable length of a text string entered from the keyboard
XmTextFieAJ : XmTextFieldGetSelection - A TextField function that retrieves the value of the primary selection
XmTextFieAK : XmTextFieldGetSelectionPosition - A TextField function that accesses the position of the primary selection
XmTextFieAL : XmTextFieldGetSelectionWcs - A TextField function that retrieves the value of a wide character encoded primary selection
XmTextFieAM : XmTextFieldGetString - A TextField function that accesses the string value
XmTextFieAN : XmTextFieldGetStringWcs - A TextField function that retrieves a copy of the wide character string value of a TextField widget
XmTextFieAO : XmTextFieldGetSubstring - A TextField function that retrieves a copy of a portion of the internal text buffer
XmTextFieAP : XmTextFieldGetSubstringWcs - A TextField function that retrieves a a portion of a wide character internal text buffer
XmTextFieAQ : XmTextFieldInsert - A TextField function that inserts a character string into a text string
XmTextFieAR : XmTextFieldInsertWcs - A TextField function that inserts a wide character string into a TextField widget
XmTextFieAS : XmTextFieldPaste - A TextField function that inserts the clipboard selection
XmTextFieAT : XmTextFieldPosToXY - A TextField function that accesses the x and y position of a character position
XmTextFieAU : XmTextFieldRemove - A TextField function that deletes the primary selection
XmTextFieAV : XmTextFieldReplace - A TextField function that replaces part of a text string
XmTextFieAW : XmTextFieldReplaceWcs - A TextField function that replaces part of a wide character string in a TextField widget
XmTextFieAX : XmTextFieldSetAddMode - A TextField function that sets the state of Add Mode
XmTextFieAY : XmTextFieldSetEditable - A TextField function that sets the edit permission
XmTextFieAZ : XmTextFieldSetHighlight - A TextField function that highlights text
XmTextFieBA : XmTextFieldSetInsertionPosition - A TextField function that sets the position of the insertion cursor
XmTextFieBB : XmTextFieldSetMaxLength - A TextField function that sets the value of the current maximum allowable length of a text string entered from the keyboard
XmTextFieBC : XmTextFieldSetSelection - A TextField function that sets the primary selection of the text
XmTextFieBD : XmTextFieldSetString - A TextField function that sets the string value
XmTextFieBE : XmTextFieldSetStringWcs - A TextField function that sets a wide character string value
XmTextFieBF : XmTextFieldShowPosition - A TextField function that forces text at a given position to be displayed
XmTextFieBG : XmTextFieldXYToPos - A TextField function that accesses the character position nearest an x and y position
XmTextFielA : XmTextField - the TextField class.
XmTextFielB : XmTextFieldClearSelection - a TextField function that clears the primary selection.
XmTextFielC : XmTextFieldCopy - a TextField function that copies the primary selection to the clipboard
XmTextFieldCut - a TextField function that copies the primary selection to the clipboard and deletes the selected text
XmTextFielE : XmTextFieldGetBaseline - a TextField function that accesses the x position of the first baseline
XmTextFielF : XmTextFieldGetEditable - a TextField function that accesses the edit permission state.
XmTextFielG : XmTextFieldGetInsertionPosition - a TextField function that accesses the position of the insertion cursor
XmTextFielH : XmTextFieldGetLastPosition - a TextField function that accesses the position of the last text character
XmTextFielI : XmTextFieldGetMaxLength - a TextField function that accesses the value of the current maximum allowable length of a text string entered from the keyboard.
XmTextFielJ : XmTextFieldGetSelection - a TextField function that retrieves the value of the primary selection.
XmTextFielK : XmTextFieldGetSelectionPosition - a TextField function that accesses the position of the primary selection
XmTextFielL : XmTextFieldGetString - a TextField function that accesses the string value.
XmTextFielM : XmTextFieldInsert - a TextField function that inserts a character string into a text string.
XmTextFielN : XmTextFieldPaste - a TextField function that inserts the clipboard selection
XmTextFielO : XmTextFieldPosToXY - a TextField function that accesses the x and y position of a character position
XmTextFielP : XmTextFieldRemove - a TextField function that deletes the primary selection
XmTextFielQ : XmTextFieldReplace - a TextField function that replaces part of a text string.
XmTextFielR : XmTextFieldSetAddMode - a TextField function that sets the state of Add Mode
XmTextFielS : XmTextFieldSetEditable - a TextField function that sets the edit permission.
XmTextFielT : XmTextFieldSetHighlight - a TextField function that highlights text
XmTextFielU : XmTextFieldSetInsertionPosition - a TextField function that sets the position of the insertion cursor
XmTextFielV : XmTextFieldSetMaxLength - a TextField function that sets the value of the current maximum allowable length of a text string entered from the keyboard.
XmTextFielW : XmTextFieldSetSelection - a TextField function that sets the primary selection of the text.
XmTextFielX : XmTextFieldSetString - a TextField function that sets the string value.
XmTextFielY : XmTextFieldShowPosition - a TextField function that forces text at a given position to be displayed
XmTextFielZ : XmTextFieldXYToPos - a TextField function that accesses the character position nearest an x and y position
XmTextFindA : XmTextFindString - A Text function that finds the beginning position of a text string
XmTextFindB : XmTextFindStringWcs - A Text function that finds the beginning position of a wide character text string
XmTextGetBaseline - A Text function that accesses thex position of the first baseline
XmTextGetEditable - A Text function that accesses the edit permission state
XmTextGetInsertionPosition - A Text function that accesses the position of the insert cursor
XmTextGetLastPosition - A Text function that accesses the last position in the text
XmTextGetMaxLength - A Text function that accesses the value of the current maximum allowable length of a text string entered from the keyboard
XmTextGetSA : XmTextGetSelection - A Text function that retrieves the value of the primary selection
XmTextGetSB : XmTextGetSelectionPosition - A Text function that accesses the position of the primary selection
XmTextGetSC : XmTextGetSelectionWcs - A Text function that retrieves the value of a wide character encoded primary selection
XmTextGetSD : XmTextGetSource - A Text function that accesses the source of the widget
XmTextGetSE : XmTextGetString - A Text function that accesses the string value
XmTextGetSF : XmTextGetStringWcs - A Text function that retrieves a copy of the wide character string value of a Text widget
XmTextGetSG : XmTextGetSubstring - A Text function that retrieves a copy of a portion of the internal text buffer
XmTextGetSH : XmTextGetSubstringWcs - A Text function that retrieves a portion of a wide character internal text buffer
XmTextGetTopCharacter - A Text function that accesses the position of the first character displayed
XmTextInseA : XmTextInsert - A Text function that inserts a character string into a text string
XmTextInseB : XmTextInsertWcs - A Text function that inserts a wide character string into a Text widget
XmTextPaste - A Text function that inserts the clipboard selection
XmTextPosToXY - A Text function that accesses the x and y position of a character position
XmTextPosition - Data type for a character position within a text string
XmTextRemove - A Text function that deletes the primary selection
XmTextReplace - A Text function that replaces part of a text string
XmTextReplB : XmTextReplaceWcs - A Text function that replaces part of a wide character string in a Text widget
XmTextScroll - A Text function that scrolls text
XmTextSetAddMode - A Text function that sets the state of Add Mode
XmTextSetEditable - A Text function that sets the edit permission
XmTextSetHighlight - A Text function that highlights text
XmTextSetInsertionPosition - A Text function that sets the position of the insert cursor
XmTextSetMaxLength - A Text function that sets the value of the current maximum allowable length of a text string entered from the keyboard
XmTextSetSA : XmTextSetSelection - A Text function that sets the primary selection of the text
XmTextSetSB : XmTextSetSource - A Text function that sets the source of the widget
XmTextSetSC : XmTextSetString - A Text function that sets the string value
XmTextSetSD : XmTextSetStringWcs - A Text function that sets a wide character string value
XmTextSetTopCharacter - A Text function that sets the position of the first character displayed
XmTextShowPosition - A Text function that forces text at a given position to be displayed
XmTextXYToPos - A Text function that accesses the character position nearest an x and y position
XmToggleBuA : XmToggleButton - The ToggleButton widget class
XmToggleBuB : XmToggleButtonGadget - The ToggleButtonGadget widget class
XmToggleBuC : XmToggleButtonGadgetGetState - A ToggleButtonGadget function that obtains the state of a ToggleButtonGadget
XmToggleBuD : XmToggleButtonGadgetSetState - A ToggleButtonGadget function that sets or changes the current state
XmToggleBuE : XmToggleButtonGetState - A ToggleButton function that obtains the state of a ToggleButton
XmToggleBuF : XmToggleButtonSetState - A ToggleButton function that sets or changes the current state
XmTrackingEvent - A Toolkit function that provides a modal interaction
XmTrackingLocate - A Toolkit function that provides a modal interaction
XmTranslateKey - The default keycode-to-keysym translator
XmUninstallImage - A pixmap caching function that removes an image from the image cache
XmUpdateDisplay - A function that processes all pending exposure events immediately
XmVaCreateA : XmVaCreateSimpleCheckBox - A RowColumn widget convenience creation function
XmVaCreateB : XmVaCreateSimpleMenuBar - A RowColumn widget convenience creation function
XmVaCreateC : XmVaCreateSimpleOptionMenu - A RowColumn widget convenience creation function
XmVaCreateD : XmVaCreateSimplePopupMenu - A RowColumn widget convenience creation function
XmVaCreateE : XmVaCreateSimplePulldownMenu - A RowColumn widget convenience creation function
XmVaCreateF : XmVaCreateSimpleRadioBox - A RowColumn widget convenience creation function
XmWidgetGeA : XmWidgetGetBaselines - Retrieves baseline information for a widget
XmWidgetGeB : XmWidgetGetDisplayRect - Retrieves display rectangle information for a widget
XrmClassToString - convert a quark to a string.
XrmCombineDatabase - combine the contents of two resource databases.
XrmCombineFileDatabase - combine the contents of a resource file and a resource database.
XrmDestroyDatabase - destroy a resource database.
XrmGetFileDatabase - retrieve a database from a file.
XrmGetResource - retrieve database resources and search lists
XrmGetResource - get a resource from name and class as strings.
XrmGetStringDatabase - create a database from a string.
XrmInitialize - initialize the Resource Manager, Resource Manager structures, and parse the command line
XrmInitialize - initialize the resource manager.
XrmMergeDatabases - manipulate resource databases
XrmMergeDatabases - merge the contents of one database into another.
XrmParseCommand - load a resource database from command line arguments.
XrmPermStringToQuark - allocate quark for permanently allocated string.
XrmPutFileDatabase - store a resource database in a file.
XrmPutLineResource - add a resource specification to a resource database.
XrmPutResource - store database resources
XrmPutResource - store a resource specification into a resource database.
XrmPutStringResource - add a resource specification with separate resource name and value.
XrmQGetResource - get a resource value using name and class as quarks.
XrmQGetSeaA : XrmQGetSearchList - return a list of database levels.
XrmQGetSeaB : XrmQGetSearchResource - search prepared list for a given resource.
XrmQPutResource - store a resource specification into a database using quarks.
XrmQPutStringResource - add a resource specification to a database using a quark resource name and string value.
XrmQuarkToString - convert a quark to a string.
XrmRepresentationToString - convert a quark to a string.
XrmStringTA : XrmStringToBindingQuarkList - convert a key string to a binding list and a quark list.
XrmStringTC : XrmStringToQuarkList - convert a key string to a quark list.
XrmUniqueQuark - manipulate resource quarks
XrmUniqueQuark - allocate a new quark.
XtAcceptFocusProc - interface definition for the accept_focus() method.
XtActionHookProc - interface definition for action hook procedure.
XtActionProc - interface definition for action procedure.
XtAddActions - register an action table with the Translation Manager.
XtAddCallback - add a callback procedure to a named callback list.
XtAddCallbB : XtAddCallbacks - add an array of callback procedures to a named callback list.
XtAddConverter - register an "old-style" resource converter.
XtAddEventHandler - register a procedure to be called when specified events occur on a widget.
XtAddGrab - constrain or redirect user input to a modal widget.
XtAddInput - register a procedure to be called when there is activity on a file descriptor.
XtAddRawEventHandler - register an event handler without selecting for the event.
XtAddTimeOut - register a procedure to be called when a specified time elapses.
XtAddWorkProc - register a procedure to be called when the event loop is idle.
XtAllocateGC - obtain a sharable GC with modifiable fields.
XtAlmostProc - interface definition for the set_values_almost() method.
XtAppAddAcA : XtAppAddActionHook - register a procedure to be called before any action is invoked.
XtAppAddAcB : XtAppAddActions - register an action table with the Translation Manager.
XtAppAddConverter - register an "old-style" resource converter.
XtAppAddInput - register a procedure to be called when there is activity on a file descriptor.
XtAppCreateShell - create a shell widget at the root of a widget tree.
XtAppError - call the low-level error handler.
XtAppErrorMsg - call the high-level fatal error handler.
XtAppGetErA : XtAppGetErrorDatabase - obtain the default error database.
XtAppGetErB : XtAppGetErrorDatabaseText - get the text of a named message from the error database.
XtAppGetSelectionTimeout - get the current Intrinsics selection timeout value.
XtAppInitialize - initialize the X Toolkit internals, create an application context, open and initialize a display, and create the initial application shell instance.
XtAppMainLoop - continuously process events.
XtAppNextEvent - dispatch timer and alternate input event and return the next X event.
XtAppPeekEvent - return, but do not remove the event at the head of an application's input queue; block if no events are available.
XtAppPending - determine whether any events are in an application's input queue.
XtAppProcessEvent - get and process one input event of a specified type.
XtAppReleaseCacheRefs - decrement the reference counts for cached resources obtained from XtCallConverter().
XtAppSetErA : XtAppSetErrorHandler - set the low-level error handler procedure.
XtAppSetErB : XtAppSetErrorMsgHandler - set the high-level error handler.
XtAppSetFallbackResources - specify a default set of resource values.
XtAppSetSelectionTimeout - set the Intrinsics selection timeout value.
XtAppSetTypeConverter - register a "new-style" type converter in a single application context.
XtAppSetWaA : XtAppSetWarningHandler - set the low-level warning handler.
XtAppSetWaB : XtAppSetWarningMsgHandler - set the high-level warning handler.
XtAppWarniA : XtAppWarning - call the low-level warning handler.
XtAppWarniB : XtAppWarningMsg - call the high-level warning handler.
XtArgsFunc - interface definition for the set_values_hook() method.
XtArgsProc - interface definition for the initialize_hook() and get_values_hook() methods.
XtAugmentTranslations - nondestructively merge new translations with widget's existing ones.
XtBuildEventMask - retrieve a widget's event mask.
XtCallAcceptFocus - offer the input focus to a child widget.
XtCallActionProc - explicitly invoke a named action procedure.
XtCallCallA : XtCallCallbackList - execute the procedures in a callback list, specifying the callback list by address.
XtCallCallbacks - execute the procedures on a widget's named callback list.
XtCallConverter - explicitly invoke a "new-style" resource converter and cache result.
XtCallbackA : XtCallbackNone - callback function to pop up a widget.
XtCallbackB : XtCallbackNonexclusive - callback function to pop up a widget.
XtCallbackC : XtCallbackPopdown - callback function to popdown a widget.
XtCallbackD : XtCallbackProc - interface definition for callback procedure.
XtCallbackExclusive - callback function to pop up a widget.
XtCallbackF : XtCallbackReleaseCacheRef - callback function to release a cached resource value.
XtCallbackG : XtCallbackReleaseCacheRefList - callback function to release a list of cached values.
XtCalloc - allocate memory for an array and initialize its bytes to zero.
XtCancelConvertSelectionProc - interface definition for procedure to cancel incremental selection transfer.
XtCaseProc - interface definition for procedure to convert the case of keysyms.
XtCheckSubclass - verify an object's class, if compiled with DEBUG defined.
XtClass - obtain a widget's class.
XtCloseDisplay - close a display and remove it from an application context.
XtConfigureWidget - move and/or resize widget.
XtConvert - convert resource type.
XtConvertAndStore - look up and call a resource converter, copying the resulting value.
XtConvertArgProc - interface definition for procedure to obtain an argument for a resource converter.
XtConvertCase - determine uppercase and lowercase versions of a keysym.
XtConvertSA : XtConvertSelectionIncrProc - interface definition for a procedure to return selection data incrementally.
XtConvertSB : XtConvertSelectionProc - interface definition for a procedure to return requested selection data.
XtConverter - interface definition for old-style resource converter.
XtCreateApA : XtCreateApplicationContext - create an application context.
XtCreateApB : XtCreateApplicationShell - create an additional top-level widget.
XtCreateManagedWidget - create and manage a child widget.
XtCreateMgd : XtCreateManagedWidget - create and manage a child widget.
XtCreatePoA : XtCreatePopupChildProc - interface definition for an XtNcreatePopupChildProc procedure.
XtCreatePoB : XtCreatePopupShell - create a popup shell widget.
XtCreateWidget - create an instance of a widget.
XtCreateWindow - create widget's window.
XtDatabase - obtain the resource database for a display.
XtDestroyApplicationContext - destroy an application context and close its displays.
XtDestroyGC - Release 2 compatible function to free read-only GCs.
XtDestroyWidget - destroy a widget instance.
XtDestructor - interface definition for procedure to destroy cached resource data returned by a new-style resource converter.
XtDirectConvert - explicitly invoke an "old-style" resource converter and cache result.
XtDisownSelection - indicate that selection data is no longer available.
XtDispatchEvent - dispatch an event to registered event handlers.
XtDisplay - return the X Display pointer for the specified widget.
XtDisplayInitialize - initialize a display and add it to an application context.
XtDisplayOfObject - return the display pointer for the nearest ancestor of object that is of class Core.
XtDisplayStringConversionWarning - issue a warning message during conversion of string resource values.
XtDisplayToApplicationContext - retrieve the application context associated with a Display.
XtError - call the low-level fatal error handler.
XtErrorHandler - interface definition for low-level error and warning handler procedures.
XtErrorMsg - call the high-level fatal error handler.
XtErrorMsgHandler - interface definition for high-level error and warning handler procedures.
XtEventHandler - interface definition for event handler procedure.
XtExposeProc - interface definition for the Core expose() method.
XtFilePredicate - interface definition for a filename evaluation procedure.
XtFindFile - search for a file using substitutions in a path.
XtFree - free allocated memory.
XtGeometryHandler - interface definition for geometry_manager(), query_geometry(), and root_geometry_manager() methods.
XtGetActioA : XtGetActionKeysym - retrieve the keysym and modifiers that matched the final event specification in the translation table entry.
XtGetActioB : XtGetActionList - get the action table of a widget class.
XtGetAppliB : XtGetApplicationResources - set application variables from the resource database.
XtGetConstraintResourceList - get the constraint resource list structure for a particular widget class.
XtGetErrorA : XtGetErrorDatabase - obtain the error database.
XtGetErrorB : XtGetErrorDatabaseText - get the text of a named message from the error database.
XtGetGC - obtain a read-only, sharable GC.
XtGetKeysymTable - return a pointer to the keycode-to-keysym mapping table of a display.
XtGetMultiClickTime - read the multi-click time.
XtGetResourceList - get the resource list of a widget class.
XtGetSelecA : XtGetSelectionRequest - retrieve the SelectionRequest event that triggered a XtConvertSelectionProc.
XtGetSelecB : XtGetSelectionTimeout - get the current Intrinsics selection timeout value.
XtGetSelecC : XtGetSelectionValue - request the value of a selection.
XtGetSelecD : XtGetSelectionValueIncremental - obtain the selection value using incremental transfers.
XtGetSelecE : XtGetSelectionValues - obtain selection data in multiple formats.
XtGetSelecF : XtGetSelectionValuesIncremental - obtain multiple selection values using incremental transfers.
XtGetSubresources - get subpart values from the resource database.
XtGetSubvalues - copy resource values from a subpart data structure to an argument list.
XtGetValues - query widget resource values.
XtGrabButton - passively grab a single pointer button.
XtGrabKey - passively grab a single key of the keyboard.
XtGrabKeyboard - actively grab the keyboard.
XtGrabPointer - actively grab the pointer.
XtHasCallbacks - determine the status of a widget's callback list.
XtInitProc - interface definition for the initialize() methods.
XtInitialiA : XtInitialize - initialize toolkit and display.
XtInitialiB : XtInitializeWidgetClass - initialize a widget class without creating any widgets.
XtInputCallbackProc - interface definition for procedure to handle file, pipe, or socket activity.
XtInsertEventHandler - register an event handler procedure that receives events before or after all previously registered event handlers.
XtInsertRawEventHandler - register an event handler procedure that receives events before or after all previously registered event handlers, without selecting for the events.
XtInstallAccelerators - install a widget's accelerators on another widget.
XtInstallAllAccelerators - install all accelerators from a widget and its descendants onto a destination widget.
XtIsApplicationShell - test whether a widget is a subclass of the ApplicationShell widget class.
XtIsComposite - test whether a widget is a subclass of the Composite widget class.
XtIsConstraint - test whether a widget is a subclass of the Constraint widget class.
XtIsManaged - determine whether a widget is managed by its parent.
XtIsObject - test whether a widget is a subclass of the Object widget class.
XtIsOverrideShell - test whether a widget is a subclass of the OverrideShell widget class.
XtIsRealized - determine whether a widget has been realized.
XtIsRectObj - test whether a widget is a subclass of the RectObj widget class.
XtIsSensitive - check the current sensitivity state of a widget.
XtIsShell - test whether a widget is a subclass of the Shell widget class.
XtIsSubclass - determine whether a widget is a subclass of a class.
XtIsTopLevelShell - test whether a widget is a subclass of the TopLevelShell widget class.
XtIsTransientShell - test whether a widget is a subclass of the TransientShell widget class.
XtIsVendorShell - test whether a widget is a subclass of the VendorShell widget class.
XtIsWMShell - test whether a widget is a subclass of the WMShell widget class.
XtIsWidget - test whether a widget is a subclass of the Core widget class.
XtKeyProc - interface definition for keycode-to-keysym translation procedure.
XtKeysymToKeycodeList - return the list of keycodes that map to a particular keysym in the keyboard mapping table maintained by the Intrinsics.
XtLanguageProc - interface definition for a procedure to set the locale and return the language string.
XtLastTimestampProcessed - retrieve the timestamp from the most recent event handled by XtDispatchEvent() that contains a timestamp.
XtLoseSeleA : XtLoseSelectionIncrProc - interface definition for a procedure called when the selection owner loses ownership.
XtLoseSeleB : XtLoseSelectionProc - interface definition for procedure to notify the selection owner it has lost selection ownership.
XtMainLoop - continuously process events.
XtMakeGeometryRequest - request parent to change child's geometry.
XtMakeResizeRequest - request parent to change child's size.
XtMalloc - allocate memory.
XtManageChA : XtManageChild - bring a widget under its parent's geometry management.
XtManageChB : XtManageChildren - bring an array of widgets under their parent's geometry management.
XtMapWidget - map a widget to its display.
XtMenuPopdown - built-in action for popping down a widget.
XtMenuPopup - built-in action for popping up a widget.
XtMergeArgLists - merge two ArgList arrays.
XtMoveWidget - move a widget within its parent.
XtNew - allocate storage for one instance of a data type.
XtNewString - copy an instance of a string.
XtNextEvent - return next event from input queue.
XtNumber - determine the number of elements in a fixed-size array.
XtOffset - determine the byte offset of a field within a structure pointer type.
XtOffsetOf - determine the byte offset of a field within a structure type.
XtOpenDisplay - open, initialize, and add a display to an application context.
XtOrderProc - interface definition for an XtNinsertPosition procedure.
XtOverrideTranslations - merge new translations, overriding a widget's existing ones.
XtOwnSelecB : XtOwnSelectionIncremental - make selection data available to other clients using the incremental transfer interface.
XtParent - return the parent of the specified widget.
XtParseAcceleratorTable - compile an accelerator table into its internal representation.
XtParseTranslationTable - compile a translation table into its internal representation.
XtPeekEvent - return, but do not remove the event at the head of an application's input queue.
XtPending - determine if there are any events in an application's input queue.
XtPopdown - unmap a popup shell.
XtPopup - map a popup shell.
XtPopupSpringLoaded - map a spring-loaded popup from within an application.
XtProc - interface definition for the class_initialize() method.
XtProcessEvent - get and process one input event of a specified type.
XtQueryGeometry - query a child widget's preferred geometry.
XtRealizeProc - interface definition for the realize() method.
XtRealizeWidget - realize a widget instance.
XtRealloc - change the size of an allocated block of storage.
XtRegisterCaseConverter - register a case converter.
XtRegisterGrabAction - register an action procedure as one that needs a passive grab to function properly.
XtReleaseGC - deallocate a shared GC when it is no longer needed.
XtRemoveActionHook - unregister an action hook procedure.
XtRemoveAllCallbacks - delete all procedures from a callback list.
XtRemoveCaA : XtRemoveCallback - remove a callback from a callback list.
XtRemoveCaB : XtRemoveCallbacks - remove a list of callbacks from a callback list.
XtRemoveEventHandler - remove an event handler, or change the conditions under which it is called.
XtRemoveGrab - redirect user input from modal widget back to normal destination.
XtRemoveInput - unregister an alternate input source callback.
XtRemoveRawEventHandler - remove a raw event handler, or change the conditions under which it is called.
XtRemoveTimeOut - unregister a timeout procedure.
XtRemoveWorkProc - unregister a work procedure.
XtResizeWidget - resize a child widget.
XtResizeWindow - resize a widget's window.
XtResolvePathname - search for a file using standard substitutions in a path list.
XtResourceDefaultProc - interface definition for procedure called to obtain a resource default value.
XtScreen - return the screen pointer for the specified widget.
XtScreenDatabase - obtain the resource database for a screen.
XtScreenOfObject - return the screen pointer of a non-widget object.
XtSelCallba : XtSelectionCallbackProc - interface definition for procedure called when requested selection data is ready.
XtSelDoneIn : XtSelectionDoneIncrProc - interface definition for procedure called when an incremental selection transfer completes.
XtSelDonePr : XtSelectionDoneProc - interface definition for procedure called after selection transfer is completed.
XtSelectioA : XtSelectionCallbackProc - prototype procedure called when requested selection data arrives.
XtSelectioB : XtSelectionDoneIncrProc - prototype procedure to indicate completion of incremental transfer.
XtSelectioC : XtSelectionDoneProc - prototype procedure called after a data transfer completes.
XtSetArg - set a resource name and value in an argument list.
XtSetErrorHandler - set the low-level error handler procedure.
XtSetErrorMsgHandler - set the high-level error handler procedure.
XtSetKeyTranslator - register a key translator.
XtSetKeyboardFocus - redirect keyboard input to a widget.
XtSetLanguageProc - register the language procedure called to set the locale.
XtSetMappedWhenManaged - set the value of a widget's XtNmappedWhenManaged resource and map or unmap the window.
XtSetMultiClickTime - set the multi-click time.
XtSetSelectionTimeout - set the Intrinsics selection timeout value.
XtSetSensitive - set the sensitivity state of a widget.
XtSetSubvalues - copy resource settings from an ArgList to a subpart resource structure.
XtSetTypeConverter - register a "new-style" type converter for all application contexts in a process.
XtSetValueA : XtSetValues - set widget resources from an argument list.
XtSetValueB : XtSetValuesFunc - interface definition for the set_values() methods.
XtSetWMColormapWindows - set WM_COLORMAP_WINDOWS property to inform window manager of custom colormaps.
XtSetWarniA : XtSetWarningHandler - set the low-level warning handler procedure.
XtSetWarniB : XtSetWarningMsgHandler - set the high-level warning handler procedure.
XtStringConversionWarning - emit boilerplate string conversion error message.
XtStringProc - interface definition for the display_accelerator() method.
XtSuperclass - obtain a widget's superclass.
XtTimerCallbackProc - interface definition for procedure invoked when timeouts expire.
XtToolkitInitialize - initialize the X Toolkit internals.
XtTransCoor : XtTranslateCoords - translate an x-y coordinate pair from widget coordinates to root coordinates.
XtTransKey : XtTranslateKey - the default keycode-to-keysym translator.
XtTransKeyc : XtTranslateKeycode - invoke the currently registered keycode-to-keysym translator.
XtTranslatA : XtTranslateCoords - translate an x-y coordinate pair from widget coordinates to root coordinates.
XtTranslatB : XtTranslateKey - the default keycode-to-keysym translator.
XtTranslatC : XtTranslateKeycode - invoke the currently registered keycode-to-keysym translator.
XtTypeConverter - interface definition for a new-style resource converter.
XtUngrabButton - cancel a passive button grab.
XtUngrabKeA : XtUngrabKey - cancel a passive key grab.
XtUngrabKeB : XtUngrabKeyboard - release an active keyboard grab.
XtUngrabPointer - release an active pointer grab.
XtUninstallTranslations - remove all existing translations from a widget.
XtUnmanageA : XtUnmanageChild - remove a widget from its parent's managed list.
XtUnmanageB : XtUnmanageChildren - remove a list of children from a parent widget's managed list.
XtUnmapWidget - unmap a widget explicitly.
XtUnrealizeWidget - destroy the windows associated with a widget and its descendants.
XtVaAppCreateShell - create a top-level widget that is the root of a widget tree, using varargs argument style.
XtVaAppInitialize - initialize the X Toolkit internals, using varargs argument style.
XtVaCreateArgsList - create a varargs list for use with the XtVaNestedList symbol.
XtVaCreateManagedWidget - create and manage a widget, specifying resources with a varargs list.
XtVaCreatePopupShell - create a popup shell, specifying resources with a varargs list.
XtVaCreateWidget - create a widget, specifying resources with a varargs list.
XtVaGetApplicationResources - retrieve resources for the overall application using varargs argument style.
XtVaGetSubresources - fetch resources for widget subparts, using varargs argument style.
XtVaGetSubvalues - retrieve the current values of subpart resources, using varargs argument style.
XtVaGetValues - retrieve the current values of widget resources, using varargs argument style.
XtVaSetSubvalues - set the current values of subpart resources, using varargs argument style.
XtVaSetValues - set resource values for a widget, using varargs argument style.
XtWarning - call the low-level warning handler.
XtWarningMsg - call the high-level warning handler.
XtWidgetClassProc - interface definition for the class_part_initialize() method.
XtWidgetProc - interface definition for many common widget methods.
XtWidgetToApplicationContext - get the application context for a given widget.
XtWindow - return the window of the specified widget.
XtWindowOfObject - return the window for the nearest ancestor of object that is of class Core.
XtWindowToWidget - translate a window and display pointer into a widget ID.
XtWorkProc - interface definition for procedure called when the event loop is idle.
XvAppInit - initializes an HP VUE client.
XvHelpOnHlp : XvHelpOnHelp - displays help on the help system.
XvHelpOnItem - provides context-sensitive help.
XvHelpOnManual - displays a man page on the help system.
XvHelpOnTopic - displays help on a particular topic.
XvHelpOnVersion - displays the application's version number on the help system.
XvHelpTopLv : XvHelpTopLevel - displays the top level index for the help system.
XvInit - initializes an HP VUE client.
XvSessResPt : XvSessionRestorePath - returns the path for an application to restore session information from.
XvSessSvPth : XvSessionSavePath - returns a path and file name for an application to save session information to.
XvhCreateHelpDialog - a HelpDialog convenience creation function.
XvhCreateQuickHelpDialog - a QuickHelpDialog convenience creation function.
XvhFreeTopicData - Free memory allocated by XvhGetTopData and XvhProcessLinkData. structures.
XvhGetTopicData - Return the information a help file.
XvhHelpDialog - the HelpDialog widget class.
XvhProcessLinkData - Get hypertext data for subsequent calls to XvhGetTopicData.
XvhQHelpDGe : XvhQuickHelpDialogGetChild - A QuickHelpDialog function used to access a component.
XvhQHelpDia : XvhQuickHelpDialog - the QuickHelpDialog widget class.
XvhReturnSelectedWidgetId - Return the selected widget or gadget based on a users selection.
XvhSetCatalogName - Sets the message catalog file name to be used with xvhHelpDialogWidgetClass widgets.
ZenkakuHankaku - translate characters
AAudioString - get name of audio controller (string) passed to AOpenAudio()
ABestAudioAttributes - get best audio attribute setting for specified controller
acalclength : ACalculateLength - return the size in bytes of converted data
accept_focus - Core class method for accepting or rejecting the keyboard focus.
ACheckEvent - get first event found in audio event queue
ACheckMaskEvent - get first event in audio event queue that matches mask
AChooseAFileAttributes - select attributes to use when creating a new file
AChoosePlayAttributes - select hardware-supported attributes to use when playing an existing file or a stream
AChooseSourceAttributes - select attributes to associate with an existing file or a stream
ACloseAudio - close connection to specified audio server
AConnectionNumber - get connection number for specified audio server connection
AConnectRecordSStream - connect socket to TCP socket address; return transaction ID
AConvertAFile - convert audio file data format
AConvertBuffer - convert a buffer of data
ACreateSBucket - create empty sound bucket and return pointer to it
ADataFormats - get list of data formats supported by audio controller
addmntent() - get file system descriptor file entry
ADestroySBucket - destroy specified sound bucket
advance() - regular expression compile and match routines
AEndConversion - finish stream data conversion
AEventsQueued - get number of events in queue for specified server connection
AGetAFileAttributes() - get file attributes of specified file
AGetChannelGain - get transaction channel gain
AGetDataFormats - get data formats for a specified file format
AGetErrorText - copy error description into specified buffer
AGetGain - get play volume or record gain of specified transaction
AGetSBucketData - copy audio data in sound bucket to buffer; return number of bytes
AGetSilenceValue - get a silence value
AGetSystemChannelGain - get system or monitor audio channel gain
AGetTransStatus - get status of specified transaction
AGMGainRestricted - find out if audio controller restricts gain entries
AGrabServer - acquire exclusive use of audio server
AInputChannels - get list of A/D input channels on current hardware
AInputSources - get types of input sources existing on current hardware
almanac() - return numeric date information in MPE format
ALoadAFile - copy audio file into new sound bucket with data conversion
AMaskEvent - get first matching event in audio event queue
AMaxInputGain - get maximum input gain supported by audio controller
AMaxOutputGain - get maximum output gain supported by audio controller
AMinInputGain - get minimum input gain supported by audio controller
AMinOutputGain - get minimum output gain supported by audio controller
ANextEvent - dequeue and return first event in audio event queue
ANumDataFormats - return number of data formats supported by audio controller
ANumSamplingRates - return number of sampling rates supported by audio controller
AOpenAudio - open connection to specified audio server
AOutputChannels - get D/A output channels existing on current hardware
AOutputDestinations - get types of output destinations existing on current hardware
APauseAudio - pause the specified audio transaction
APeekEvent - return but do not dequeue first event in audio event queue
APlaySBucket - play specified sound bucket and return transaction ID
APlaySStream - initiate transaction and return transaction ID and SStream structure
AProtocolRevision - get minor revision number of protocol used by audio server
AProtocolVersion - get major version number of protocol used by audio server
APutBackEvent - push event onto head of audio event queue
APutSBucketData - copy audio data from buffer to sound bucket
AQLength - return number of events on audio event queue
AQueryAFile - get file format of specified file
ARecordAData - read audio data into sound bucket
ARecordSStream - initiate transaction; return transaction ID and SStreams structure
AResumeAudio - resume specified audio transaction
ASamplingRates - return array of sampling rates supported by audio controller
ASaveSBucket - write sound bucket data into file with data conversion
ASelectInput - request report of specified audio events
AServerVendor - get vendor name of audio server for this connection
ASetChannelGain - set transaction channel gain
ASetCloseDownMode - set close-down mode to destroy or complete transactions on specified connection
ASetErrorHandler - replace default error handler with specified handler
ASetGain - set play volume or record gain of specified transaction
ASetIOErrorHandler - replace default I/O error handler with specified handler
ASetSystemChannelGain - set system or monitor audio channel gain
ASetSystemPlayGain - set system play volume
ASetSystemRecordGain - set system record gain
ASetupConversion - perform setup required for stream data conversion
ASimplePlayer - return gain matrix of basic play device
ASimpleRecorder - return gain matrix of basic recording device
ASoundBitOrder - get bit order used for one-bit-per-sample data
ASoundByteOrder - get byte order of audio data accepted by audio controller for this connection
assert() - verify program assertion
AStopAudio - stop specified audio transaction
AtAddCallback - add callback procedure for audio toolkit
AtInitialize - add audio event handler for this connection
AtRemoveCallback - set callback to NULL
AuCreatePlay - create an audio play widget
AuCreateRecord - create an audio record widget
AuInvokePlay - initiate a widget play operation
AuInvokeRecord - initiate a widget record operation
AUngrabServer - release server from exclusive use by this connection
AUpdateDataLength - update a file's header
AuPlayWidget - audio play widget
AuRecordWidget - audio record widget
AuSaveFile - save sound bucket data created by record widget
AVendorRelease - get vendor release number of audio server for this connection
AWriteAFileHeader - write a header for an audio file
Bitset - set of ints/enums/bits package
blas - Basic Vector Operations
blas1 : blas - Basic Vector Operations
blas2 - Basic Matrix Operations
blas3 - Basic Matrix Operations
blas_cgemm : BLAS_$SGEMM - multiply two matrices FORTRAN SYNOPSIS BLAS_$SGEMM is available in four data types, unit stride only. The synopses for the four versions are as follows: o Single-precision floating-point: SUBROUTINE BLAS_$SGEMM(TRANSA, TRANSB, M, N, K, alpha, & AA, LDA, BB, LDB, beta, CC, LDC) REAL*4 alpha, AA, BB, beta, CC CHARACTER*1 TRANSA, TRANSB INTEGER*4 M, N, K, LDA, LDB, LDC o Double-precision floating-point: SUBROUTINE BLAS_$DGEMM(TRANSA, TRANSB, M, N, K, alpha, & AA, LDA, BB, LDB, beta, CC, LDC) REAL*8 alpha, AA, BB, beta, CC CHARACTER*1 TRANSA, TRANSB INTEGER*4 M, N, K, LDA, LDB, LDC o Complex floating-point: SUBROUTINE BLAS_$CGEMM(TRANSA, TRANSB, M, N, K, alpha, & AA, LDA, BB, LDB, beta, CC, LDC) COMPLEX*8 alpha, AA, BB, beta, CC CHARACTER*1 TRANSA, TRANSB INTEGER*4 M, N, K, LDA, LDB, LDC o Double-complex floating-point: SUBROUTINE BLAS_$ZGEMM(TRANSA, TRANSB, M, N, K, alpha, & AA, LDA, BB, LDB, beta, CC, LDC) COMPLEX*16 alpha, AA, BB, beta, CC CHARACTER*1 TRANSA, TRANSB INTEGER*4 M, N, K, LDA, LDB, LDC
blas_dgemm : BLAS_$SGEMM - multiply two matrices FORTRAN SYNOPSIS BLAS_$SGEMM is available in four data types, unit stride only. The synopses for the four versions are as follows: o Single-precision floating-point: SUBROUTINE BLAS_$SGEMM(TRANSA, TRANSB, M, N, K, alpha, & AA, LDA, BB, LDB, beta, CC, LDC) REAL*4 alpha, AA, BB, beta, CC CHARACTER*1 TRANSA, TRANSB INTEGER*4 M, N, K, LDA, LDB, LDC o Double-precision floating-point: SUBROUTINE BLAS_$DGEMM(TRANSA, TRANSB, M, N, K, alpha, & AA, LDA, BB, LDB, beta, CC, LDC) REAL*8 alpha, AA, BB, beta, CC CHARACTER*1 TRANSA, TRANSB INTEGER*4 M, N, K, LDA, LDB, LDC o Complex floating-point: SUBROUTINE BLAS_$CGEMM(TRANSA, TRANSB, M, N, K, alpha, & AA, LDA, BB, LDB, beta, CC, LDC) COMPLEX*8 alpha, AA, BB, beta, CC CHARACTER*1 TRANSA, TRANSB INTEGER*4 M, N, K, LDA, LDB, LDC o Double-complex floating-point: SUBROUTINE BLAS_$ZGEMM(TRANSA, TRANSB, M, N, K, alpha, & AA, LDA, BB, LDB, beta, CC, LDC) COMPLEX*16 alpha, AA, BB, beta, CC CHARACTER*1 TRANSA, TRANSB INTEGER*4 M, N, K, LDA, LDB, LDC
blas_sgemm : BLAS_$SGEMM - multiply two matrices FORTRAN SYNOPSIS BLAS_$SGEMM is available in four data types, unit stride only. The synopses for the four versions are as follows: o Single-precision floating-point: SUBROUTINE BLAS_$SGEMM(TRANSA, TRANSB, M, N, K, alpha, & AA, LDA, BB, LDB, beta, CC, LDC) REAL*4 alpha, AA, BB, beta, CC CHARACTER*1 TRANSA, TRANSB INTEGER*4 M, N, K, LDA, LDB, LDC o Double-precision floating-point: SUBROUTINE BLAS_$DGEMM(TRANSA, TRANSB, M, N, K, alpha, & AA, LDA, BB, LDB, beta, CC, LDC) REAL*8 alpha, AA, BB, beta, CC CHARACTER*1 TRANSA, TRANSB INTEGER*4 M, N, K, LDA, LDB, LDC o Complex floating-point: SUBROUTINE BLAS_$CGEMM(TRANSA, TRANSB, M, N, K, alpha, & AA, LDA, BB, LDB, beta, CC, LDC) COMPLEX*8 alpha, AA, BB, beta, CC CHARACTER*1 TRANSA, TRANSB INTEGER*4 M, N, K, LDA, LDB, LDC o Double-complex floating-point: SUBROUTINE BLAS_$ZGEMM(TRANSA, TRANSB, M, N, K, alpha, & AA, LDA, BB, LDB, beta, CC, LDC) COMPLEX*16 alpha, AA, BB, beta, CC CHARACTER*1 TRANSA, TRANSB INTEGER*4 M, N, K, LDA, LDB, LDC
blas_zgemm : BLAS_$SGEMM - multiply two matrices FORTRAN SYNOPSIS BLAS_$SGEMM is available in four data types, unit stride only. The synopses for the four versions are as follows: o Single-precision floating-point: SUBROUTINE BLAS_$SGEMM(TRANSA, TRANSB, M, N, K, alpha, & AA, LDA, BB, LDB, beta, CC, LDC) REAL*4 alpha, AA, BB, beta, CC CHARACTER*1 TRANSA, TRANSB INTEGER*4 M, N, K, LDA, LDB, LDC o Double-precision floating-point: SUBROUTINE BLAS_$DGEMM(TRANSA, TRANSB, M, N, K, alpha, & AA, LDA, BB, LDB, beta, CC, LDC) REAL*8 alpha, AA, BB, beta, CC CHARACTER*1 TRANSA, TRANSB INTEGER*4 M, N, K, LDA, LDB, LDC o Complex floating-point: SUBROUTINE BLAS_$CGEMM(TRANSA, TRANSB, M, N, K, alpha, & AA, LDA, BB, LDB, beta, CC, LDC) COMPLEX*8 alpha, AA, BB, beta, CC CHARACTER*1 TRANSA, TRANSB INTEGER*4 M, N, K, LDA, LDB, LDC o Double-complex floating-point: SUBROUTINE BLAS_$ZGEMM(TRANSA, TRANSB, M, N, K, alpha, & AA, LDA, BB, LDB, beta, CC, LDC) COMPLEX*16 alpha, AA, BB, beta, CC CHARACTER*1 TRANSA, TRANSB INTEGER*4 M, N, K, LDA, LDB, LDC
boolean - simple TRUE/FALSE type for C/C++
calendar() - return the MPE calendar date
calloc - main memory allocator
caxpyc - elementary vector operation
caxpyc - elementary vector operation
ccopyc - copy vector
ccopyc - copy vector
cdotc - dot product of two vectors
cdotu - dot product of two vectors
cgbmv - general band matrix-vector multiply
cgemm - general matrix-matrix multiply
cgemv : sgemm, dgemm, cgemm, zgemm - general matrix-matrix multiply
cgerc - general rank-1 update
cgeru - general rank-1 update
change_managed - Composite class method to respond to a change in a list of managed widgets.
chbmv - symmetric or Hermitian band matrix-vector multiply
chemm - symmetric or Hermitian matrix-matrix multiply
chemv - symmetric or hermitian matrix-vector multiply
cher : ssymv, dsymv, chemv, zhemv - symmetric or hermitian matrix-vector multiply
cher2 - symmetric or Hermitian rank-2 update
cher2k - symmetric or Hermitian rank-2k update
cherk - symmetric or Hermitian rank-k update
chpmv - symmetric or Hermitian matrix-vector multiply
chpr - symmetric or Hermitian rank-1 update
chpr2 - symmetric or Hermitian rank-2 update
cjistosj - code set conversion routines for JIS, Shift JIS and UJIS.
cjistouj - code set conversion routines for JIS, Shift JIS and UJIS.
class_initialize - Object class method for one-time class initialization.
class_part_initialize - Object class method to initialize class part structure fields.
clock() - return the MPE clock value
close_jlib - enable or disable Japanese specific facilities
close_kana_kan - initialize Kana to Kanji conversion
codelibs - C++ code re-use library
compile() - regular expression compile and match routines
crot - apply a Givens rotation to two vectors
cscal - scale a vector
csjtojis - code set conversion routines for JIS, Shift JIS and UJIS.
csjtouj - code set conversion routines for JIS, Shift JIS and UJIS.
csrot - apply a Givens rotation to two vectors
csscal - scale a vector
cswap - swap two vectors
csymm - symmetric or Hermitian matrix-matrix multiply
csyr2k - symmetric or Hermitian rank-2k update
csyrk - symmetric or Hermitian rank-k update
ctbmv - triangular band matrix-vector multiply
ctbsv : stbmv, dtbmv, ctbmv, ztbmv - triangular band matrix-vector multiply
ctpmv - triangular matrix-vector multiply
ctpsv - solve one triangular system
ctrmm - triangular matrix-matrix multiply
ctrmv - triangular matrix-vector multiply
ctrsm - solve simultaneous triangular systems
ctrsv - solve one triangular system
cujtojis - code set conversion routines for JIS, Shift JIS and UJIS.
cujtosj - code set conversion routines for JIS, Shift JIS and UJIS.
curs_addch_c : curs_addch: add_ch, wadd_ch, mvadd_ch, mvwadd_ch, echo_char, wecho_char - add a single-byte character (with attributes) to a CURSES window and advance cursor
curs_addchst_c : curs_addchstr: addchstr, addchnstr, waddchstr, waddchnstr, mvaddchstr, mvaddchnstr, mvwaddchstr, mvwaddchnstr - add string of single-byte characters with attributes (each chtype combines single- byte character and attributes) to a CURSES window
curs_addstr_c : curs_addstr: addstr, addnstr, waddstr, waddnstr, mvaddstr, mvaddnstr, mvwaddstr, mvwaddnstr - add a string of single-byte characters to a CURSES window and advance cursor
curs_addwch_c : curs_addwch: add_wch, wadd_wch, mvadd_wch, mvwadd_wch, echo_wchar, wecho_wchar - add a wchtype character to a CURSES window and advance cursor
curs_addwchstr_c : curs_addwchstr: addwchstr, addwchnstr, waddwchstr, waddwchnstr, mvaddwchstr, mvaddwchnstr, mvwaddwchstr, mvwaddwchnstr - add string of wchtype characters to a CURSES window
curs_addwstr_c : curs_addwstr: addwstr, addnwstr, waddwstr, waddnwstr, mvaddwstr, mvaddnwstr, mvwaddwstr, mvwaddnwstr - add a string of wchar_t characters to a CURSES window and advance cursor
curs_attr_c : curs_attr: attroff, wattroff, attron, wattron, attrset, wattrset, standend, wstandend, standout, wstandout - CURSES character and window attribute control functions
curs_beep_c : curs_beep: beep, flash - CURSES bell and screen flash functions
curs_bkgd_c : curs_bkgd: bkgrndset, wbkgrndset, bkgrnd, wbkgrnd - CURSES window background manipulation functions
curs_border_c : curs_border: border_set, wborder_set, box_set, whline_set, wvline_set - create CURSES borders, horizontal and vertical lines
curs_clear_c : curs_clear: erase, werase, clear, wclear, clrtobot, wclrtobot, clrtoeol, wclrtoeol - clear all or part of a CURSES window
curs_color_c : curs_color: start_color, init_pair, init_color, has_colors, can_change_color, color_content, pair_content - CURSES color manipulation functions
curs_delch_c : curs_delch: delch, wdelch, mvdelch, mvwdelch - delete display character under cursor in a CURSES window.
curs_delln_c : curs_deleteln: deleteln, wdeleteln, insdelln, winsdelln, insertln, winsertln - delete and insert lines in a CURSES window
curs_getch_c : curs_getch: getch, wgetch, mvgetch, mvwgetch, ungetch - get (or push back) characters from CURSES terminal keyboard
curs_getstr_c : curs_getstr: getstr, wgetstr, mvgetstr, mvwgetstr, wgetnstr - get single-byte character strings from CURSES terminal keyboard
curs_getwch_c : curs_getwch: getwch, wgetwch, mvgetwch, mvwgetwch, ungetwch - get (or push back) a wchar_t character from CURSES terminal keyboard
curs_getwstr_c : curs_getwstr: getwstr, getnwstr, wgetwstr, wgetnwstr, mvgetwstr, mvgetnwstr, mvwgetwstr, mvwgetnwstr - get wchar_t character strings from CURSES terminal keyboard
curs_getyx_c : curs_getyx: getyx, getparyx, getbegyx, getmaxyx - get CURSES cursor and window coordinates
curs_inch_c : curs_ch: in_ch, win_ch, mvin_ch, mvwin_ch - get a character and its attributes from a CURSES window
curs_inchstr_c : curs_inchstr: inchstr, inchnstr, winchstr, winchnstr, mvinchstr, mvinchnstr, mvwinchstr, mvwinchnstr - get an array of single-byte characters with attributes from a CURSES window
curs_initscr_c : curs_initscr: initscr, newterm, endwin, isendwin, set_term, delscreen - CURSES screen initialization and manipulation functions
curs_inopts_c : curs_inopts: cbreak, nocbreak, echo, noecho, halfdelay, intrflush, keypad, meta, nodelay, notimeout, raw, noraw, noqiflush, qiflush, timeout, wtimeout, typeahead - CURSES terminal input option control functions
curs_insch_c : curs_insch: ins_ch, wins_ch, mvins_ch, mvwins_ch - insert a single- byte character with attributes before the character under the cursor in a CURSES window
curs_insstr_c : curs_insstr: insstr, insnstr, winsstr, winsnstr, mvinsstr, mvinsnstr, mvwinsstr, mvwinsnstr - insert string before single-byte character under the cursor in a CURSES window
curs_instr_c : curs_instr: instr, innstr, winstr, winnstr, mvinstr, mvinnstr, mvwinstr, mvwinnstr - get a string of single-byte characters from a CURSES window
curs_inswch_c : curs_inswch: ins_wch, wins_wch, mvins_wch, mvwins_wch - insert a wchtype character before the character under the cursor in a CURSES window
curs_inswstr_c : curs_inswstr: inswstr, insnwstr, winswstr, winsnwstr, mvinswstr, mvinsnwstr, mvwinswstr, mvwinsnwstr - insert wchar_t string before character under the cursor in a CURSES window
curs_inwch_c : curs_inwch: in_wch, win_wch, mvin_wch, mvwin_wch - get a wchar_t character from a CURSES window
curs_inwchstr_c : curs_inwchstr: inwchstr, inwchnstr, winwchstr, winwchnstr, mvinwchstr, mvinwchnstr, mvwinwchstr, mvwinwchnstr - get a string of wchtype characters from a CURSES window
curs_inwstr_c : curs_inwstr: inwstr, innwstr, winwstr, winnwstr, mvinwstr, mvinnwstr, mvwinwstr, mvwinnwstr - get a string of wchar_t characters from a CURSES window
curs_kernel_c : curs_kernel: def_prog_mode, def_shell_mode, reset_prog_mode, reset_shell_mode, resetty, savetty, getsyx, setsyx, ripoffline, curs_set, napms - low-level CURSES functions
curs_move_c : curs_move: move, wmove - move CURSES window cursor
curs_outopts_c : curs_outopts: clearok, idlok, idcok immedok, leaveok, setscrreg, wsetscrreg, scrollok, nl, nonl - CURSES terminal output option control functions
curs_overlay_c : curs_overlay: overlay, overwrite, copywin - overlap and manipulate overlapped CURSES windows
curs_pad_c : curs_pad: newpad, subpad, prefresh, pnoutrefresh, pecho_char, pecho_wchar - create and display CURSES pads
curs_printw_c : curs_printw: printw, wprintw, mvprintw, mvwprintw, vwprintw - print formatted output in CURSES windows
curs_refresh_c : curs_refresh: refresh, wrefresh, wnoutrefresh, doupdate, redrawwin, wredrawln - refresh CURSES windows and lines
curs_scanw_c : curs_scanw: scanw, wscanw, mvscanw, mvwscanw, vwscanw - convert formatted input from a CURSES window
curs_scr_dmp_c : curs_scr_dump: scr_dump, scr_restore, scr_init, scr_set - read (write) a CURSES screen from (to) a file
curs_scroll_c : curs_scroll: scroll, srcl, wscrl - scroll a CURSES window
curs_slk_c : curs_slk: slk_init, slk_set, slk_refresh, slk_noutrefresh, slk_label, slk_clear, slk_restore, slk_touch, slk_attron, slk_attrset, slk_attroff - CURSES soft label functions
curs_termatt_c : curs_termattrs: baudrate, erasechar, has_ic, has_il, killchar, longname, termattrs, termname - CURSES environment query functions
curs_termcap_c : curs_termcap: tgetent, tgetflag, tgetnum, tgetstr, tgoto, tputs - CURSES interfaces (emulated) to the termcap library
curs_termin_c : curs_terminfo: setupterm, setterm, set_curterm, del_curterm, restartterm, tparm, tputs, putp, vidputs, vidattr, mvcur, tigetflag, tigetnum, tigetstr - CURSES interfaces to terminfo database
curs_touch_c : curs_touch: touchwin, touchline, untouchwin, wtouchln, is_linetouched, is_wintouched - CURSES refresh control functions
curs_util_c : curs_util: un_ctrl, keyname, filter, use_env, putwin, getwin, delay_output, flushinp - miscellaneous CURSES utility functions
curs_window_c : curs_window: newwin, delwin, mvwin, subwin, derwin, mvderwin, dupwin, wsyncup, syncok, wcursyncup, wsyncdown - create CURSES windows
curses() - CRT screen handling and optimization package
curses_c : CURSES - CRT screen handling and optimization functions
curses_color : Curses - Color - CRT screen handling and optimization functions
curses_intro_c : CURSES - CRT screen handling and optimization functions
czero - zero vector
dasum - the sum of magnitudes of the elements of a vector
daxpy - elementary vector operation
dbmclose - database subroutines
dbm_clearerr - database subroutines
dbm_close - database subroutines
dbm_delete - database subroutines
dbm_error - database subroutines
dbm_fetch - database subroutines
dbm_firstkey - database subroutines
dbm_nextkey - database subroutines
dbm_open - database subroutines
dbm_store - database subroutines
dbmclose - database subroutines
dbminit - database subroutines
dcopy - copy vector
ddot - dot product of two vectors
delete - database subroutines
delete_child - Composite method called when a child is destroyed.
destroy - Object class method called when a widget is destroyed.
dgbmv - general band matrix-vector multiply
dgemm - general matrix-matrix multiply
dgemv : sgemm, dgemm, cgemm, zgemm - general matrix-matrix multiply
dger - general rank-1 update
display_accelerator - Core method to display current accelerators.
dnrm2 - Euclidean norm of a vector
dnrsq - square of the Euclidean norm of a vector
drot - apply a Givens rotation to two vectors
dsbmv - symmetric or Hermitian band matrix-vector multiply
dscal - scale a vector
dspmv - symmetric or Hermitian matrix-vector multiply
dspr - symmetric or Hermitian rank-1 update
dspr2 - symmetric or Hermitian rank-2 update
dswap - swap two vectors
dsymm - symmetric or Hermitian matrix-matrix multiply
dsymv - symmetric or hermitian matrix-vector multiply
dsyr : ssymv, dsymv, chemv, zhemv - symmetric or hermitian matrix-vector multiply
dsyr2 - symmetric or Hermitian rank-2 update
dsyr2k - symmetric or Hermitian rank-2k update
dsyrk - symmetric or Hermitian rank-k update
dtbmv - triangular band matrix-vector multiply
dtbsv : stbmv, dtbmv, ctbmv, ztbmv - triangular band matrix-vector multiply
dtpmv - triangular matrix-vector multiply
dtpsv - solve one triangular system
dtrmm - triangular matrix-matrix multiply
dtrmv - triangular matrix-vector multiply
dtrsm - solve simultaneous triangular systems
dtrsv - solve one triangular system
dynarray - generic dynamic arrays for C++
dzasum - the sum of magnitudes of the elements of a vector
dzero - zero vector
dznrm2 - Euclidean norm of a vector
dznrsq - square of the Euclidean norm of a vector
encapsulate : SoftBench Encapsulator C/C++ callable functions - add_attribute, add_environment_value, add_event, all_text, append, bell, block_application_events, block_events, block_message_events, block_system_events, broadcast_request, busy, char_copy, char_reference, clear, delete_all_environment, delete_environment_value, dialog, dialog_callback, display, epilogue, equal_attribute, equal_event, equal_string, error, error_callback, event_loop, exclusive, exclusive_callback, execute, fetch, fetch_selected, find_object, finish, free_attribute, free_event, free_reply_trigger, free_request_trigger, free_string, free_textregion_trigger, get_attribute, get_boolean_attribute, get_cursor_position, get_file, get_hostinfo, get_instance_action, get_instance_col, get_instance_cursormode, get_instance_data, get_instance_desc, get_instance_dir, get_instance_endcol, get_instance_endrow, get_instance_exit_cause, get_instance_host, get_instance_operand, get_instance_pattern_var, get_instance_port, get_instance_reg_expr, get_instance_replydata, get_instance_replyto, get_instance_row, get_instance_sigval, get_instance_startcol, get_instance_startrow, get_instance_status, get_instance_text, get_instance_toolclass, get_integer_attribute, get_label, get_modified, get_name, get_parent, get_selected_position, get_string_attribute, get_text_region, get_type, greater_or_equal_string, greater_string, iconify, init, insert_file, less_or_equal_string, less_string, load_file, make_event, make_filename, make_object, make_operand, make_region_trigger, make_reply_trigger, make_request_trigger, make_widget_object, map_text_region, merge_attribute, normalize, not_equal_attribute, not_equal_event, not_equal_string, print, print_attribute, print_boolean, print_event, print_integer, print_newline, print_object, print_string, print_to_string, put_cursor_text, put_selected_text, quit, register_input_handler, remove_event, remove_object, replace, return_pid, save_file, search, select, send_command, send_eof, send_event, send_notify, send_reply, send_request, send_signal, set_file, set_label, set_modified, set_output, start_message_connection, start_process, stop_process, string_compare, string_concat, string_index, string_length, string_lines, string_make_lines, string_portion, string_position, system, unblock_application_events, unblock_events, unblock_message_events, unblock_system_events, unbusy, unmap_text_region
endfsent() - get file system descriptor file entry
endmntent() - get file system descriptor file entry
expose - Core class method that draws a widget's graphics.
fetch - database subroutines
firstkey - database subroutines
geometry_manager - Composite class method called when a child requests a new geometry.
get_values_hook - Object class method for obtaining values of resources that do not appear in the resource list.
getchtype_c : getchtype - get attributes, colors, and character value associated with a character with attributes
getfsent() - get file system descriptor file entry
getfsfile() - get file system descriptor file entry
getfsspec() - get file system descriptor file entry
getfstype() - get file system descriptor file entry
getmntent() - get file system descriptor file entry
getwchtype_c : getwchtype - get attributes and colors associated with a wide character with attributes
HankakuZenkaku - translate characters
hashtable - generic hashtable for C++
hasmntopt() - get file system descriptor file entry
Heap - heap management class
HenkanOwari - Kana to Kanji conversion routines
HenkanOwari - Kana to Kanji conversion routines
HiraganaKatakana - translate characters
HPPACSUBD - 3000-mode packed-decimal library
iasum - the sum of magnitudes of the elements of a vector
icamax - index of the element of a vector of maximum magnitude
icopy - copy vector
idamax - index of the element of a vector of maximum magnitude
iiamax - index of the element of a vector of maximum magnitude
initialize - Object class method for initializing a widget or object instance structure.
initialize_hook - obsolete Object method for initializing subpart data.
insert_child - Composite class method called when a child is created.
isamax - index of the element of a vector of maximum magnitude
iswap - swap two vectors
izamax - index of the element of a vector of maximum magnitude
izero - zero vector
J_UD_search - manage user dictionaries
jcode : jistosj, jistouj, sjtojis, sjtouj, ujtojis, ujtosj, cjistosj, cjistouj, csjtojis, csjtouj, cujtojis, cujtosj - code set conversion routines for JIS, Shift JIS and UJIS.
JiKouho - Kana to Kanji conversion routines
jistosj - code set conversion routines for JIS, Shift JIS and UJIS.
jistouj - code set conversion routines for JIS, Shift JIS and UJIS.
Kakutei - Kana to Kanji conversion routines
KatakanaHiragana - translate characters
KutenZenkaku - translate section-point code
longer - 64-bit integer class
makehelp - VUE Help File creation utility.
mbstring - multi-byte character string operations: mbslen, mbschr, mbsrchr
Mutex - mutual exclusion class
nap - millisecond sleep function
ndbm : dbm_open, dbm_close, dbm_fetch, dbm_store, dbm_delete, dbm_firstkey, dbm_nextkey, dbm_error, dbm_clearerr - database subroutines
nextkey - database subroutines
nlappend() - append the appropriate language identification to a valid MPE file name
nlcollate() - compare two character strings according to the MPE language-dependent collating sequence
nlconvclock() - check and convert time string to MPE internal format
nlconvcustdate() - convert date string to MPE packed date format
nlconvnum() - convert MPE native-language formatted number to ASCII number
nlfindstr() - search for a string in another string using the MPE character set definition
nlfmtcalendar() - format an MPE packed date using a localized format
nlfmtclock() - format MPE time of day using localized format
nlfmtcustdate() - format an MPE packed date using a custom date
nlfmtdate() - format MPE date and time in a localized format
nlfmtlongcal() - format an MPE packed date using a long calendar format
nlfmtnum() - convert an ASCII number to an MPE language-specific formatted number
nlgetlang() - return the current user, data, or system default language
nlinfo() - return MPE language-dependent information
nljudge() - judge whether a character is a one-byte or multi-byte Asian character using MPE character definition table
nlkeycompare() - determine if a character array (key1) is almost equal to another (key2) using the MPE language-dependent collation table
nlnumspec() - return information needed by MPE routines for formatting and converting numbers
nlrepchar() - replace non-displayable characters of a string using the MPE character set table
nlscanmove() - move, scan and case-shift character strings using the MPE character set definition table
nlsubstr() - extract substring of a string using the MPE character set definition table
nlswitchbuf() - convert a string of characters between phonetic order and screen order using the MPE character set definition table
nltranslate() - translate ASCII strings to EBCDIC using MPE conversion table
open_jlib - enable or disable Japanese specific facilities
open_kana_kan - initialize Kana to Kanji conversion
pathutils : pathbase, pathdir, pathcollapse - various file-path manipulation utilities
pidalive - report liveliness of a process
ptyopen - pty utilities
query_geometry - RectObj method called to request a widget's preferred size and position.
realize - Core class method to create a widget's window.
regcmp() - compile and execute regular expression
regex() - compile and execute regular expression
regexp : compile(), step(), advance() - regular expression compile and match routines
resize - Core method called when a widget is resized.
RomajiHankakuKatakana - translate characters
RomajiHiragana - translate characters
RomajiKatakana - translate characters
root_geometry_manager - Shell class method called to negotiate shell geometry requests with a window manager.
sasum - the sum of magnitudes of the elements of a vector
saxpy - elementary vector operation
scasum - the sum of magnitudes of the elements of a vector
scnrm2 - Euclidean norm of a vector
scnrsq - square of the Euclidean norm of a vector
scopy - copy vector
sdot - dot product of two vectors
set_values - Object class method for handling resource changes.
set_valuesA : set_values_almost - RectObj class method to negotiate compromise geometries.
set_valuesB : set_values_hook - obsolete Object method for handling changes to subpart resources.
setchtype_c : setchtype - set attributes and colors associated with a character with attributes
setfsent() - get file system descriptor file entry
setmntent() - get file system descriptor file entry
SetUserDict - Kana to Kanji conversion routines
setwchtype_c : setwchtype - set attributes and colors associated with a wide character
sgbmv - general band matrix-vector multiply
sgemm - general matrix-matrix multiply
sgemv - general matrix-vector multiply
sger - general rank-1 update
sgetl() - access long integer data in a machine-independent fashion
shellutils : shellscan - shell-style lexical analysis tools
shl_definesym() - explicit load of shared libraries
shl_findsym() - explicit load of shared libraries
shl_get() - explicit load of shared libraries
shl_gethandle() - explicit load of shared libraries
shl_getsymbols() - explicit load of shared libraries
shl_load() - explicit load of shared libraries
shl_unload() - explicit load of shared libraries
sjtojis - code set conversion routines for JIS, Shift JIS and UJIS.
sjtouj - code set conversion routines for JIS, Shift JIS and UJIS.
Sma - Shared memory allocator
snrm2 - Euclidean norm of a vector
snrsq - square of the Euclidean norm of a vector
sorttable - generic sorted table for C++
sputl() - access long integer data in a machine-independent fashion
srot - apply a Givens rotation to two vectors
ssbmv - symmetric or Hermitian band matrix-vector multiply
sscal - scale a vector
sspmv - symmetric or Hermitian matrix-vector multiply
sspr - symmetric or Hermitian rank-1 update
sspr2 - symmetric or Hermitian rank-2 update
sswap - swap two vectors
ssymm - symmetric or Hermitian matrix-matrix multiply
ssymv - symmetric or hermitian matrix-vector multiply
ssyr - symmetric or Hermitian rank-1 update
ssyr2 - symmetric or Hermitian rank-2 update
ssyr2k - symmetric or Hermitian rank-2k update
ssyrk - symmetric or Hermitian rank-k update
stbmv - triangular band matrix-vector multiply
stbsv - solve triangular band system
stdiox : xgets - read arbitrary length lines from a file
step() - regular expression compile and match routines
store - database subroutines
stpmv - triangular matrix-vector multiply
stpsv - solve one triangular system
stringx - character string operations: strapp, strnapp, strbld, strbldf, strchg, strins, strdel, strcmpi, strncmpi, strnew, strfree, strend, strhash, strhashi, strstrx, strrstrx, strwcmp, strwcmpi, strwpat, strupper, strlower, strtokx, strsep, strsepb, strcmbn, strcmbnb, strvdup, strvfree, strvlen
strmm - triangular matrix-matrix multiply
strmv - triangular matrix-vector multiply
strsm - solve simultaneous triangular systems
strsv - solve one triangular system
szero - zero vector
termcap : tgetent(), tgetnum(), tgetflag(), tgetstr(), tgoto(), tputs() - emulate /etc/termcap access routines
tgetent() - emulate /etc/termcap access routines
tgetflag() - emulate /etc/termcap access routines
tgetnum() - emulate /etc/termcap access routines
tgetstr() - emulate /etc/termcap access routines
tgoto() - emulate /etc/termcap access routines
tputs() - emulate /etc/termcap access routines
ujtojis - code set conversion routines for JIS, Shift JIS and UJIS.
ujtosj - code set conversion routines for JIS, Shift JIS and UJIS.
vec_abs : VEC_$ABS - take the absolute value of the elements in a vector FORTRAN SYNOPSIS Versions of VEC_$ABS are available in all four data types, with either unit stride or arbitrary stride. The synopses for all eight versions are as follows: o Single-precision floating-point, unit stride: SUBROUTINE VEC_$ABS(START_VEC, LENGTH, RESULT_VEC) REAL*4 START_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH o Double-precision floating-point, unit stride: SUBROUTINE VEC_$DABS(START_VEC, LENGTH, RESULT_VEC) REAL*8 START_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH o 32-bit integer, unit stride: SUBROUTINE VEC_$IABS(START_VEC, LENGTH, RESULT_VEC) INTEGER*4 START_VEC(*), LENGTH, RESULT_VEC(*) o 16-bit integer, unit stride: SUBROUTINE VEC_$IABS16(START_VEC, LENGTH, RESULT_VEC) INTEGER*2 START_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH o Single-precision floating-point, user-specified stride: SUBROUTINE VEC_$ABS_I(START_VEC, START_INC, LENGTH & RESULT_VEC, RESULT_INC) REAL*4 START_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH, START_INC, RESULT_INC o Double-precision floating-point, user-specified stride: SUBROUTINE VEC_$DABS_I(START_VEC, START_INC, LENGTH & RESULT_VEC, RESULT_INC) REAL*8 START_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH, START_INC, RESULT_INC Hewlett-Packard Company - 1 - HP-UX Release 10.0: March 1994 VEC_$ABS(3X) VEC_$ABS(3X) o 32-bit integer, user-specified stride: SUBROUTINE VEC_$IABS_I(START_VEC, START_INC, LENGTH & RESULT_VEC, RESULT_INC) INTEGER*4 START_VEC(*), START_INC, LENGTH, RESULT_VEC(*), & RESULT_INC o 16-bit integer, user-specified stride: SUBROUTINE VEC_$IABS16_I(START_VEC, START_INC, LENGTH, & RESULT_VEC, RESULT_INC) INTEGER*2 START_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH, START_INC, RESULT_INC
vec_abs_i : VEC_$ABS - take the absolute value of the elements in a vector FORTRAN SYNOPSIS Versions of VEC_$ABS are available in all four data types, with either unit stride or arbitrary stride. The synopses for all eight versions are as follows: o Single-precision floating-point, unit stride: SUBROUTINE VEC_$ABS(START_VEC, LENGTH, RESULT_VEC) REAL*4 START_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH o Double-precision floating-point, unit stride: SUBROUTINE VEC_$DABS(START_VEC, LENGTH, RESULT_VEC) REAL*8 START_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH o 32-bit integer, unit stride: SUBROUTINE VEC_$IABS(START_VEC, LENGTH, RESULT_VEC) INTEGER*4 START_VEC(*), LENGTH, RESULT_VEC(*) o 16-bit integer, unit stride: SUBROUTINE VEC_$IABS16(START_VEC, LENGTH, RESULT_VEC) INTEGER*2 START_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH o Single-precision floating-point, user-specified stride: SUBROUTINE VEC_$ABS_I(START_VEC, START_INC, LENGTH & RESULT_VEC, RESULT_INC) REAL*4 START_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH, START_INC, RESULT_INC o Double-precision floating-point, user-specified stride: SUBROUTINE VEC_$DABS_I(START_VEC, START_INC, LENGTH & RESULT_VEC, RESULT_INC) REAL*8 START_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH, START_INC, RESULT_INC Hewlett-Packard Company - 1 - HP-UX Release 10.0: March 1994 VEC_$ABS(3X) VEC_$ABS(3X) o 32-bit integer, user-specified stride: SUBROUTINE VEC_$IABS_I(START_VEC, START_INC, LENGTH & RESULT_VEC, RESULT_INC) INTEGER*4 START_VEC(*), START_INC, LENGTH, RESULT_VEC(*), & RESULT_INC o 16-bit integer, user-specified stride: SUBROUTINE VEC_$IABS16_I(START_VEC, START_INC, LENGTH, & RESULT_VEC, RESULT_INC) INTEGER*2 START_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH, START_INC, RESULT_INC
vec_add_con : VEC_$ADD_CONSTANT - add a scalar to a vector FORTRAN SYNOPSIS Versions of VEC_$ADD_CONSTANT are available in all four data types, with either unit stride or arbitrary stride. The synopses for all eight versions are as follows: o Single-precision floating-point, unit stride: SUBROUTINE VEC_$ADD_CONSTANT(START_VEC, LENGTH, CONSTANT, & RESULT_VEC) REAL*4 START_VEC(*), CONSTANT, RESULT_VEC(*) INTEGER*4 LENGTH o Double-precision floating-point, unit stride: SUBROUTINE VEC_$DADD_CONSTANT(START_VEC, LENGTH, CONSTANT, & RESULT_VEC) REAL*8 START_VEC(*), CONSTANT, RESULT_VEC(*) INTEGER*4 LENGTH o 32-bit integer, unit stride: SUBROUTINE VEC_$IADD_CONSTANT(START_VEC, LENGTH, CONSTANT, & RESULT_VEC) INTEGER*4 START_VEC(*), CONSTANT, RESULT_VEC(*), LENGTH o 16-bit integer, unit stride: SUBROUTINE VEC_$IADD_CONSTANT16(START_VEC, LENGTH, CONSTANT, & RESULT_VEC) INTEGER*2 START_VEC(*), CONSTANT, RESULT_VEC(*) INTEGER*4 LENGTH o Single-precision floating-point, user-specified stride: SUBROUTINE VEC_$ADD_CONSTANT_I(START_VEC, START_INC, LENGTH, & CONSTANT, RESULT_VEC, RESULT_INC) REAL*4 START_VEC(*), CONSTANT, RESULT_VEC(*) INTEGER*4 LENGTH, START_INC, RESULT_INC o Double-precision floating-point, user-specified stride: SUBROUTINE VEC_$DADD_CONSTANT_I(START_VEC, START_INC, LENGTH, & CONSTANT, RESULT_VEC, RESULT_INC) Hewlett-Packard Company - 1 - HP-UX Release 10.0: March 1994 VEC_$ADD_CONSTANT(3X) VEC_$ADD_CONSTANT(3X) REAL*8 START_VEC(*), CONSTANT, RESULT_VEC(*) INTEGER*4 LENGTH, START_INC, RESULT_INC o 32-bit integer, user-specified stride: SUBROUTINE VEC_$IADD_CONSTANT_I(START_VEC, START_INC, LENGTH, & CONSTANT, RESULT_VEC, RESULT_INC) INTEGER*4 START_VEC(*), START_INC, LENGTH, CONSTANT, & RESULT_VEC(*), RESULT_INC o 16-bit integer, user-specified stride: SUBROUTINE VEC_$IADD_CONSTANT16_I(START_VEC, START_INC, & LENGTH, CONSTANT, RESULT_VEC, RESULT_INC) INTEGER*2 START_VEC(*), CONSTANT, RESULT_VEC(*) INTEGER*4 LENGTH, START_INC, RESULT_INC
vec_add_vec : VEC_$ADD_VECTOR - add two vectors FORTRAN SYNOPSIS Versions of VEC_$ADD_VECTOR are available in all four data types, with either unit stride or arbitrary stride. The synopses for all eight versions are as follows: o Single-precision floating-point, unit stride: SUBROUTINE VEC_$ADD_VECTOR(START_VEC, ADD_VEC, LENGTH, & RESULT_VEC) REAL*4 START_VEC(*), ADD_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH o Double-precision floating-point, unit stride: SUBROUTINE VEC_$DADD_VECTOR(START_VEC, ADD_VEC, LENGTH, & RESULT_VEC) REAL*8 START_VEC(*), ADD_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH o 32-bit integer, unit stride: SUBROUTINE VEC_$IADD_VECTOR(START_VEC, ADD_VEC, LENGTH, & RESULT_VEC) INTEGER*4 START_VEC(*), ADD_VEC(*), LENGTH, RESULT_VEC(*) o 16-bit integer, unit stride: SUBROUTINE VEC_$IADD_VECTOR16(START_VEC, ADD_VEC, LENGTH, & RESULT_VEC) INTEGER*2 START_VEC(*), ADD_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH o Single-precision floating-point, user-specified stride: SUBROUTINE VEC_$ADD_VECTOR_I(START_VEC, START_INC, ADD_VEC, & ADD_INC, LENGTH, RESULT_VEC, RESULT_INC) REAL*4 START_VEC(*), ADD_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH, START_INC, ADD_INC, RESULT_INC o Double-precision floating-point, user-specified stride: SUBROUTINE VEC_$DADD_VECTOR_I(START_VEC, START_INC, ADD_VEC, & ADD_INC, LENGTH, RESULT_VEC, RESULT_INC) Hewlett-Packard Company - 1 - HP-UX Release 10.0: March 1994 VEC_$ADD_VECTOR(3X) VEC_$ADD_VECTOR(3X) REAL*8 START_VEC(*), ADD_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH, START_INC, ADD_INC, RESULT_INC o 32-bit integer, user-specified stride: SUBROUTINE VEC_$IADD_VECTOR_I(START_VEC, START_INC, ADD_VEC, & ADD_INC, LENGTH, RESULT_VEC, RESULT_INC) INTEGER*4 START_VEC(*), START_INC, ADD_VEC(*), ADD_INC, LENGTH, & RESULT_VEC(*), RESULT_INC o 16-bit integer, user-specified stride: SUBROUTINE VEC_$IADD_VECTOR16_I(START_VEC, START_INC, ADD_VEC, & ADD_INC, LENGTH, RESULT_VEC, RESULT_INC) INTEGER*2 START_VEC(*), ADD_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH, START_INC, ADD_INC, RESULT_INC
vec_am : VEC_$ADD_MULT - add one vector to a scalar, multiply by another vector FORTRAN SYNOPSIS Versions of VEC_$ADD_MULT are available in all four data types, with either unit stride or arbitrary stride. The synopses for all eight versions are as follows: o Single-precision floating-point, unit stride: SUBROUTINE VEC_$ADD_MULT(MULT_VEC, ADD_VEC, LENGTH, & CONSTANT, RESULT_VEC) REAL*4 MULT_VEC(*), ADD_VEC(*), CONSTANT, RESULT_VEC(*) INTEGER*4 LENGTH o Double-precision floating-point, unit stride: SUBROUTINE VEC_$DADD_MULT(MULT_VEC, ADD_VEC, LENGTH, & CONSTANT, RESULT_VEC) REAL*8 MULT_VEC(*), ADD_VEC(*), CONSTANT, RESULT_VEC(*) INTEGER*4 LENGTH o 32-bit integer, unit stride: SUBROUTINE VEC_$IADD_MULT(MULT_VEC, ADD_VEC, LENGTH, & CONSTANT, RESULT_VEC) INTEGER*4 MULT_VEC(*), ADD_VEC(*), CONSTANT, RESULT_VEC(*), & LENGTH o 16-bit integer, unit stride: SUBROUTINE VEC_$IADD_MULT16(MULT_VEC, ADD_VEC, LENGTH, & CONSTANT, RESULT_VEC) INTEGER*2 MULT_VEC(*), ADD_VEC(*), CONSTANT, RESULT_VEC(*) INTEGER*4 LENGTH o Single-precision floating-point, user-specified stride: SUBROUTINE VEC_$ADD_MULT_I(MULT_VEC, MULT_INC, ADD_VEC, & ADD_INC, LENGTH, CONSTANT, RESULT_VEC, RESULT_INC) REAL*4 MULT_VEC(*), ADD_VEC(*), CONSTANT, RESULT_VEC(*) INTEGER*4 LENGTH, MULT_INC, ADD_INC, RESULT_INC o Double-precision floating-point, user-specified stride: SUBROUTINE VEC_$DADD_MULT_I(MULT_VEC, MULT_INC, ADD_VEC, Hewlett-Packard Company - 1 - HP-UX Release 10.0: March 1994 VEC_$ADD_MULT(3X) VEC_$ADD_MULT(3X) & ADD_INC, LENGTH, CONSTANT, RESULT_VEC, RESULT_INC) REAL*8 MULT_VEC(*), ADD_VEC(*), CONSTANT, RESULT_VEC(*) INTEGER*4 LENGTH, MULT_INC, ADD_INC, RESULT_INC o 32-bit integer, user-specified stride: SUBROUTINE VEC_$IADD_MULT_I(MULT_VEC, MULT_INC, ADD_VEC, & ADD_INC, LENGTH, CONSTANT, RESULT_VEC, RESULT_INC) INTEGER*4 MULT_VEC(*), MULT_INC, ADD_VEC(*), ADD_INC, LENGTH, & CONSTANT, RESULT_VEC(*), RESULT_INC o 16-bit integer, user-specified stride: SUBROUTINE VEC_$IADD_MULT16_I(MULT_VEC, MULT_INC, ADD_VEC, & ADD_INC, LENGTH, CONSTANT, RESULT_VEC, RESULT_INC) INTEGER*2 MULT_VEC(*), ADD_VEC(*), CONSTANT, RESULT_VEC(*) INTEGER*4 LENGTH, MULT_INC, ADD_INC, RESULT_INC
vec_amax : VEC_$AMAX - return the maximum absolute value in a vector FORTRAN SYNOPSIS Versions of VEC_$AMAX are available in all four data types, with either unit stride or arbitrary stride. The synopses for all eight versions are as follows: o Single-precision floating-point, unit stride: REAL*4 FUNCTION VEC_$AMAX(VECTOR, LENGTH, RESULT) REAL*4 VECTOR(*), RESULT INTEGER*4 LENGTH o Double-precision floating-point, unit stride: REAL*8 FUNCTION VEC_$DAMAX(VECTOR, LENGTH, RESULT) REAL*8 VECTOR(*), RESULT INTEGER*4 LENGTH o 32-bit integer, unit stride: INTEGER*4 FUNCTION VEC_$IAMAX(VECTOR, LENGTH, RESULT) INTEGER*4 VECTOR(*), LENGTH, RESULT o 16-bit integer, unit stride: INTEGER*2 FUNCTION VEC_$IAMAX16(VECTOR, LENGTH, RESULT) INTEGER*2 VECTOR(*), RESULT INTEGER*4 LENGTH o Single-precision floating-point, user-specified stride: REAL*4 FUNCTION VEC_$AMAX_I(VECTOR, VEC_INC, LENGTH, RESULT) REAL*4 VECTOR(*), RESULT INTEGER*4 LENGTH, VEC_INC o Double-precision floating-point, user-specified stride: REAL*8 FUNCTION VEC_$DAMAX_I(VECTOR, VEC_INC, LENGTH, RESULT) REAL*8 VECTOR(*), RESULT INTEGER*4 LENGTH, VEC_INC o 32-bit integer, user-specified stride: Hewlett-Packard Company - 1 - HP-UX Release 10.0: March 1994 VEC_$AMAX(3X) VEC_$AMAX(3X) INTEGER*4 FUNCTION VEC_$IAMAX_I(VECTOR, VEC_INC, LENGTH, & RESULT) INTEGER*4 VECTOR(*), VEC_INC, LENGTH, RESULT o 16-bit integer, user-specified stride: INTEGER*2 FUNCTION VEC_$IAMAX16_I(VECTOR, VEC_INC, LENGTH, & RESULT) INTEGER*2 VECTOR(*), RESULT INTEGER*4 LENGTH, VEC_INC
vec_amax_i : VEC_$AMAX - return the maximum absolute value in a vector FORTRAN SYNOPSIS Versions of VEC_$AMAX are available in all four data types, with either unit stride or arbitrary stride. The synopses for all eight versions are as follows: o Single-precision floating-point, unit stride: REAL*4 FUNCTION VEC_$AMAX(VECTOR, LENGTH, RESULT) REAL*4 VECTOR(*), RESULT INTEGER*4 LENGTH o Double-precision floating-point, unit stride: REAL*8 FUNCTION VEC_$DAMAX(VECTOR, LENGTH, RESULT) REAL*8 VECTOR(*), RESULT INTEGER*4 LENGTH o 32-bit integer, unit stride: INTEGER*4 FUNCTION VEC_$IAMAX(VECTOR, LENGTH, RESULT) INTEGER*4 VECTOR(*), LENGTH, RESULT o 16-bit integer, unit stride: INTEGER*2 FUNCTION VEC_$IAMAX16(VECTOR, LENGTH, RESULT) INTEGER*2 VECTOR(*), RESULT INTEGER*4 LENGTH o Single-precision floating-point, user-specified stride: REAL*4 FUNCTION VEC_$AMAX_I(VECTOR, VEC_INC, LENGTH, RESULT) REAL*4 VECTOR(*), RESULT INTEGER*4 LENGTH, VEC_INC o Double-precision floating-point, user-specified stride: REAL*8 FUNCTION VEC_$DAMAX_I(VECTOR, VEC_INC, LENGTH, RESULT) REAL*8 VECTOR(*), RESULT INTEGER*4 LENGTH, VEC_INC o 32-bit integer, user-specified stride: Hewlett-Packard Company - 1 - HP-UX Release 10.0: March 1994 VEC_$AMAX(3X) VEC_$AMAX(3X) INTEGER*4 FUNCTION VEC_$IAMAX_I(VECTOR, VEC_INC, LENGTH, & RESULT) INTEGER*4 VECTOR(*), VEC_INC, LENGTH, RESULT o 16-bit integer, user-specified stride: INTEGER*2 FUNCTION VEC_$IAMAX16_I(VECTOR, VEC_INC, LENGTH, & RESULT) INTEGER*2 VECTOR(*), RESULT INTEGER*4 LENGTH, VEC_INC
vec_amc : VEC_$ADD_MULT_CONSTANT - add two vectors, multiply by a scalar FORTRAN SYNOPSIS Versions of VEC_$ADD_MULT_CONSTANT are available in all four data types, with either unit stride or arbitrary stride. The synopses for all eight versions are as follows: o Single-precision floating-point, unit stride: SUBROUTINE VEC_$ADD_MULT_CONSTANT(START_VEC, ADD_VEC, & LENGTH, CONSTANT, RESULT_VEC) REAL*4 START_VEC(*), ADD_VEC(*), CONSTANT, RESULT_VEC(*) INTEGER*4 LENGTH o Double-precision floating-point, unit stride: SUBROUTINE VEC_$DADD_MULT_CONSTANT(START_VEC, ADD_VEC, & LENGTH, CONSTANT, RESULT_VEC) REAL*8 START_VEC(*), ADD_VEC(*), CONSTANT, RESULT_VEC(*) INTEGER*4 LENGTH o 32-bit integer, unit stride: SUBROUTINE VEC_$IADD_MULT_CONSTANT(START_VEC, ADD_VEC, & LENGTH, CONSTANT, RESULT_VEC) INTEGER*4 START_VEC(*), ADD_VEC(*), LENGTH, CONSTANT, & RESULT_VEC(*) o 16-bit integer, unit stride: SUBROUTINE VEC_$IADD_MULT_CONSTANT16(START_VEC, ADD_VEC, & LENGTH, CONSTANT, RESULT_VEC) INTEGER*2 START_VEC(*), ADD_VEC(*), CONSTANT, RESULT_VEC(*) INTEGER*4 LENGTH o Single-precision floating-point, user-specified stride: SUBROUTINE VEC_$ADD_MULT_CONSTANT_I(START_VEC, START_INC, & ADD_VEC, ADD_INC, LENGTH, CONSTANT, & RESULT_VEC, RESULT_INC) REAL*4 START_VEC(*), ADD_VEC(*), CONSTANT, RESULT_VEC(*) INTEGER*4 LENGTH, START_INC, ADD_INC, RESULT_INC o Double-precision floating-point, user-specified stride: Hewlett-Packard Company - 1 - HP-UX Release 10.0: March 1994 VEC_$ADD_MULT_CONSTANT(3X) VEC_$ADD_MULT_CONSTANT(3X) SUBROUTINE VEC_$DADD_MULT_CONSTANT_I(START_VEC, START_INC, & ADD_VEC, ADD_INC, LENGTH, CONSTANT, & RESULT_VEC, RESULT_INC) REAL*8 START_VEC(*), ADD_VEC(*), CONSTANT, RESULT_VEC(*) INTEGER*4 LENGTH, START_INC, ADD_INC, RESULT_INC o 32-bit integer, user-specified stride: SUBROUTINE VEC_$IADD_MULT_CONSTANT_I(START_VEC, START_INC, & ADD_VEC, ADD_INC, LENGTH, CONSTANT, & RESULT_VEC, RESULT_INC) INTEGER*4 START_VEC(*), START_INC, ADD_VEC(*), ADD_INC, & LENGTH, CONSTANT, RESULT_VEC(*), RESULT_INC o 16-bit integer, user-specified stride: SUBROUTINE VEC_$IADD_MULT_CONSTANT16_I(START_VEC, START_INC, & ADD_VEC, ADD_INC, LENGTH, CONSTANT, & RESULT_VEC, RESULT_INC) INTEGER*2 START_VEC(*), ADD_VEC(*), CONSTANT, RESULT_VEC(*) INTEGER*4 LENGTH, START_INC, ADD_INC, RESULT_INC
vec_amin : VEC_$AMIN - return the minimum absolute value in a vector FORTRAN SYNOPSIS Versions of VEC_$AMIN are available in all four data types, with either unit stride or arbitrary stride. The synopses for all eight versions are as follows: o Single-precision floating-point, unit stride: REAL*4 FUNCTION VEC_$AMIN(VECTOR, LENGTH, RESULT) REAL*4 VECTOR(*), RESULT INTEGER*4 LENGTH o Double-precision floating-point, unit stride: REAL*8 FUNCTION VEC_$DAMIN(VECTOR, LENGTH, RESULT) REAL*8 VECTOR(*), RESULT INTEGER*4 LENGTH o 32-bit integer, unit stride: INTEGER*4 FUNCTION VEC_$IAMIN(VECTOR, LENGTH, RESULT) INTEGER*4 VECTOR(*), LENGTH, RESULT o 16-bit integer, unit stride: INTEGER*2 FUNCTION VEC_$IAMIN16(VECTOR, LENGTH, RESULT) INTEGER*2 VECTOR(*), RESULT INTEGER*4 LENGTH o Single-precision floating-point, user-specified stride: REAL*4 FUNCTION VEC_$AMIN_I(VECTOR, VEC_INC, LENGTH, RESULT) REAL*4 VECTOR(*), RESULT INTEGER*4 LENGTH, VEC_INC o Double-precision floating-point, user-specified stride: REAL*8 FUNCTION VEC_$DAMIN_I(VECTOR, VEC_INC, LENGTH, RESULT) REAL*8 VECTOR(*), RESULT INTEGER*4 LENGTH, VEC_INC o 32-bit integer, user-specified stride: Hewlett-Packard Company - 1 - HP-UX Release 10.0: March 1994 VEC_$AMIN(3X) VEC_$AMIN(3X) INTEGER*4 FUNCTION VEC_$IAMIN_I(VECTOR, VEC_INC, LENGTH, & RESULT) INTEGER*4 VECTOR(*), VEC_INC, LENGTH, RESULT o 16-bit integer, user-specified stride: INTEGER*2 FUNCTION VEC_$IAMIN16_I(VECTOR, VEC_INC, LENGTH, & RESULT) INTEGER*2 VECTOR(*), RESULT INTEGER*4 LENGTH, VEC_INC
vec_amin_i : VEC_$AMIN - return the minimum absolute value in a vector FORTRAN SYNOPSIS Versions of VEC_$AMIN are available in all four data types, with either unit stride or arbitrary stride. The synopses for all eight versions are as follows: o Single-precision floating-point, unit stride: REAL*4 FUNCTION VEC_$AMIN(VECTOR, LENGTH, RESULT) REAL*4 VECTOR(*), RESULT INTEGER*4 LENGTH o Double-precision floating-point, unit stride: REAL*8 FUNCTION VEC_$DAMIN(VECTOR, LENGTH, RESULT) REAL*8 VECTOR(*), RESULT INTEGER*4 LENGTH o 32-bit integer, unit stride: INTEGER*4 FUNCTION VEC_$IAMIN(VECTOR, LENGTH, RESULT) INTEGER*4 VECTOR(*), LENGTH, RESULT o 16-bit integer, unit stride: INTEGER*2 FUNCTION VEC_$IAMIN16(VECTOR, LENGTH, RESULT) INTEGER*2 VECTOR(*), RESULT INTEGER*4 LENGTH o Single-precision floating-point, user-specified stride: REAL*4 FUNCTION VEC_$AMIN_I(VECTOR, VEC_INC, LENGTH, RESULT) REAL*4 VECTOR(*), RESULT INTEGER*4 LENGTH, VEC_INC o Double-precision floating-point, user-specified stride: REAL*8 FUNCTION VEC_$DAMIN_I(VECTOR, VEC_INC, LENGTH, RESULT) REAL*8 VECTOR(*), RESULT INTEGER*4 LENGTH, VEC_INC o 32-bit integer, user-specified stride: Hewlett-Packard Company - 1 - HP-UX Release 10.0: March 1994 VEC_$AMIN(3X) VEC_$AMIN(3X) INTEGER*4 FUNCTION VEC_$IAMIN_I(VECTOR, VEC_INC, LENGTH, & RESULT) INTEGER*4 VECTOR(*), VEC_INC, LENGTH, RESULT o 16-bit integer, user-specified stride: INTEGER*2 FUNCTION VEC_$IAMIN16_I(VECTOR, VEC_INC, LENGTH, & RESULT) INTEGER*2 VECTOR(*), RESULT INTEGER*4 LENGTH, VEC_INC
vec_amv : VEC_$ADD_MULT_VECTOR - add two vectors, multiply by a third FORTRAN SYNOPSIS Versions of VEC_$ADD_MULT_VECTOR are available in all four data types, with either unit stride or arbitrary stride. The synopses for all eight versions are as follows: o Single-precision floating-point, unit stride: SUBROUTINE VEC_$ADD_MULT_VECTOR(START_VEC, ADD_VEC, & MULT_VEC, LENGTH, RESULT_VEC) REAL*4 START_VEC(*), ADD_VEC(*), MULT_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH o Double-precision floating-point, unit stride: SUBROUTINE VEC_$DADD_MULT_VECTOR(START_VEC, ADD_VEC, & MULT_VEC, LENGTH, RESULT_VEC) REAL*8 START_VEC(*), ADD_VEC(*), MULT_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH o 32-bit integer, unit stride: SUBROUTINE VEC_$IADD_MULT_VECTOR(START_VEC, ADD_VEC, & MULT_VEC, LENGTH, RESULT_VEC) INTEGER*4 START_VEC(*), ADD_VEC(*), MULT_VEC(*), LENGTH, & RESULT_VEC(*) o 16-bit integer, unit stride: SUBROUTINE VEC_$IADD_MULT_VECTOR16(START_VEC, ADD_VEC, & MULT_VEC, LENGTH, RESULT_VEC) INTEGER*2 START_VEC(*), ADD_VEC(*), MULT_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH o Single-precision floating-point, user-specified stride: SUBROUTINE VEC_$ADD_MULT_VECTOR_I(START_VEC, START_INC, & ADD_VEC, ADD_INC, MULT_VEC, MULT_INC, LENGTH, & RESULT_VEC, RESULT_INC) REAL*4 START_VEC(*), ADD_VEC(*), MULT_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH, START_INC, ADD_INC, MULT_INC, RESULT_INC o Double-precision floating-point, user-specified stride: Hewlett-Packard Company - 1 - HP-UX Release 10.0: March 1994 VEC_$ADD_MULT_VECTOR(3X) VEC_$ADD_MULT_VECTOR(3X) SUBROUTINE VEC_$DADD_MULT_VECTOR_I(START_VEC, START_INC, & ADD_VEC, ADD_INC, MULT_VEC, MULT_INC, LENGTH, & RESULT_VEC, RESULT_INC) REAL*8 START_VEC(*), ADD_VEC(*), MULT_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH, START_INC, ADD_INC, MULT_INC, RESULT_INC o 32-bit integer, user-specified stride: SUBROUTINE VEC_$IADD_MULT_VECTOR_I(START_VEC, START_INC, & ADD_VEC, ADD_INC, MULT_VEC, MULT_INC, LENGTH, & RESULT_VEC, RESULT_INC) INTEGER*4 START_VEC(*), START_INC, ADD_VEC(*), ADD_INC, & MULT_VEC(*), MULT_INC, LENGTH, RESULT_VEC(*), & RESULT_INC o 16-bit integer, user-specified stride: SUBROUTINE VEC_$IADD_MULT_VECTOR16_I(START_VEC, START_INC, & ADD_VEC, ADD_INC, MULT_VEC, MULT_INC, LENGTH, & RESULT_VEC, RESULT_INC) INTEGER*2 START_VEC(*), ADD_VEC(*), MULT_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH, START_INC, ADD_INC, MULT_INC, RESULT_INC
vec_asum : VEC_$ASUM - return the sum of the absolute values of the elements of a vector FORTRAN SYNOPSIS Versions of VEC_$ASUM are available in all four data types, with either unit stride or arbitrary stride. The synopses for all eight versions are as follows: o Single-precision floating-point, unit stride: REAL*4 FUNCTION VEC_$ASUM(VECTOR, LENGTH) REAL*4 VECTOR(*) INTEGER*4 LENGTH o Double-precision floating-point, unit stride: REAL*8 FUNCTION VEC_$DASUM(VECTOR, LENGTH) REAL*8 VECTOR(*) INTEGER*4 LENGTH o 32-bit integer, unit stride: INTEGER*4 FUNCTION VEC_$IASUM(VECTOR, LENGTH) INTEGER*4 VECTOR(*), LENGTH o 16-bit integer, unit stride: INTEGER*2 FUNCTION VEC_$IASUM16(VECTOR, LENGTH) INTEGER*2 VECTOR(*) INTEGER*4 LENGTH o Single-precision floating-point, user-specified stride: REAL*4 FUNCTION VEC_$ASUM_I(VECTOR, VEC_INC, LENGTH) REAL*4 VECTOR(*) INTEGER*4 LENGTH, VEC_INC o Double-precision floating-point, user-specified stride: REAL*8 FUNCTION VEC_$DASUM_I(VECTOR, VEC_INC, LENGTH) REAL*8 VECTOR(*) INTEGER*4 LENGTH, VEC_INC o 32-bit integer, user-specified stride: Hewlett-Packard Company - 1 - HP-UX Release 10.0: March 1994 VEC_$ASUM(3X) VEC_$ASUM(3X) INTEGER*4 FUNCTION VEC_$IASUM_I(VECTOR, VEC_INC, LENGTH) INTEGER*4 VECTOR(*), VEC_INC, LENGTH o 16-bit integer, user-specified stride: INTEGER*2 FUNCTION VEC_$IASUM16_I(VECTOR, VEC_INC, LENGTH) INTEGER*2 VECTOR(*) INTEGER*4 LENGTH, VEC_INC
vec_asum_i : VEC_$ASUM - return the sum of the absolute values of the elements of a vector FORTRAN SYNOPSIS Versions of VEC_$ASUM are available in all four data types, with either unit stride or arbitrary stride. The synopses for all eight versions are as follows: o Single-precision floating-point, unit stride: REAL*4 FUNCTION VEC_$ASUM(VECTOR, LENGTH) REAL*4 VECTOR(*) INTEGER*4 LENGTH o Double-precision floating-point, unit stride: REAL*8 FUNCTION VEC_$DASUM(VECTOR, LENGTH) REAL*8 VECTOR(*) INTEGER*4 LENGTH o 32-bit integer, unit stride: INTEGER*4 FUNCTION VEC_$IASUM(VECTOR, LENGTH) INTEGER*4 VECTOR(*), LENGTH o 16-bit integer, unit stride: INTEGER*2 FUNCTION VEC_$IASUM16(VECTOR, LENGTH) INTEGER*2 VECTOR(*) INTEGER*4 LENGTH o Single-precision floating-point, user-specified stride: REAL*4 FUNCTION VEC_$ASUM_I(VECTOR, VEC_INC, LENGTH) REAL*4 VECTOR(*) INTEGER*4 LENGTH, VEC_INC o Double-precision floating-point, user-specified stride: REAL*8 FUNCTION VEC_$DASUM_I(VECTOR, VEC_INC, LENGTH) REAL*8 VECTOR(*) INTEGER*4 LENGTH, VEC_INC o 32-bit integer, user-specified stride: Hewlett-Packard Company - 1 - HP-UX Release 10.0: March 1994 VEC_$ASUM(3X) VEC_$ASUM(3X) INTEGER*4 FUNCTION VEC_$IASUM_I(VECTOR, VEC_INC, LENGTH) INTEGER*4 VECTOR(*), VEC_INC, LENGTH o 16-bit integer, user-specified stride: INTEGER*2 FUNCTION VEC_$IASUM16_I(VECTOR, VEC_INC, LENGTH) INTEGER*2 VECTOR(*) INTEGER*4 LENGTH, VEC_INC
vec_copy : VEC_$COPY - copy a vector FORTRAN SYNOPSIS Versions of VEC_$COPY are available in all four data types, with either unit stride or arbitrary stride. The synopses for all eight versions are as follows: o Single-precision floating-point, unit stride: SUBROUTINE VEC_$COPY(START_VEC, RESULT_VEC, LENGTH) REAL*4 START_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH o Double-precision floating-point, unit stride: SUBROUTINE VEC_$DCOPY(START_VEC, RESULT_VEC, LENGTH) REAL*8 START_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH o 32-bit integer, unit stride: SUBROUTINE VEC_$ICOPY(START_VEC, RESULT_VEC, LENGTH) INTEGER*4 START_VEC(*), RESULT_VEC(*), LENGTH o 16-bit integer, unit stride: SUBROUTINE VEC_$ICOPY16(START_VEC, RESULT_VEC, LENGTH) INTEGER*2 START_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH o Single-precision floating-point, user-specified stride: SUBROUTINE VEC_$COPY_I(START_VEC, START_INC & RESULT_VEC, RESULT_INC, LENGTH) REAL*4 START_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH, START_INC, RESULT_INC o Double-precision floating-point, user-specified stride: SUBROUTINE VEC_$DCOPY_I(START_VEC, START_INC & RESULT_VEC, RESULT_INC, LENGTH) REAL*8 START_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH, START_INC, RESULT_INC Hewlett-Packard Company - 1 - HP-UX Release 10.0: March 1994 VEC_$COPY(3X) VEC_$COPY(3X) o 32-bit integer, user-specified stride: SUBROUTINE VEC_$ICOPY_I(START_VEC, START_INC & RESULT_VEC, RESULT_INC, LENGTH) INTEGER*4 START_VEC(*), START_INC, RESULT_VEC(*), RESULT_INC, & LENGTH o 16-bit integer, user-specified stride: SUBROUTINE VEC_$ICOPY16_I(START_VEC, START_INC & RESULT_VEC, RESULT_INC, LENGTH,) INTEGER*2 START_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH, START_INC, RESULT_INC
vec_copy_i : VEC_$COPY - copy a vector FORTRAN SYNOPSIS Versions of VEC_$COPY are available in all four data types, with either unit stride or arbitrary stride. The synopses for all eight versions are as follows: o Single-precision floating-point, unit stride: SUBROUTINE VEC_$COPY(START_VEC, RESULT_VEC, LENGTH) REAL*4 START_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH o Double-precision floating-point, unit stride: SUBROUTINE VEC_$DCOPY(START_VEC, RESULT_VEC, LENGTH) REAL*8 START_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH o 32-bit integer, unit stride: SUBROUTINE VEC_$ICOPY(START_VEC, RESULT_VEC, LENGTH) INTEGER*4 START_VEC(*), RESULT_VEC(*), LENGTH o 16-bit integer, unit stride: SUBROUTINE VEC_$ICOPY16(START_VEC, RESULT_VEC, LENGTH) INTEGER*2 START_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH o Single-precision floating-point, user-specified stride: SUBROUTINE VEC_$COPY_I(START_VEC, START_INC & RESULT_VEC, RESULT_INC, LENGTH) REAL*4 START_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH, START_INC, RESULT_INC o Double-precision floating-point, user-specified stride: SUBROUTINE VEC_$DCOPY_I(START_VEC, START_INC & RESULT_VEC, RESULT_INC, LENGTH) REAL*8 START_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH, START_INC, RESULT_INC Hewlett-Packard Company - 1 - HP-UX Release 10.0: March 1994 VEC_$COPY(3X) VEC_$COPY(3X) o 32-bit integer, user-specified stride: SUBROUTINE VEC_$ICOPY_I(START_VEC, START_INC & RESULT_VEC, RESULT_INC, LENGTH) INTEGER*4 START_VEC(*), START_INC, RESULT_VEC(*), RESULT_INC, & LENGTH o 16-bit integer, user-specified stride: SUBROUTINE VEC_$ICOPY16_I(START_VEC, START_INC & RESULT_VEC, RESULT_INC, LENGTH,) INTEGER*2 START_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH, START_INC, RESULT_INC
vec_dabs : VEC_$ABS - take the absolute value of the elements in a vector FORTRAN SYNOPSIS Versions of VEC_$ABS are available in all four data types, with either unit stride or arbitrary stride. The synopses for all eight versions are as follows: o Single-precision floating-point, unit stride: SUBROUTINE VEC_$ABS(START_VEC, LENGTH, RESULT_VEC) REAL*4 START_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH o Double-precision floating-point, unit stride: SUBROUTINE VEC_$DABS(START_VEC, LENGTH, RESULT_VEC) REAL*8 START_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH o 32-bit integer, unit stride: SUBROUTINE VEC_$IABS(START_VEC, LENGTH, RESULT_VEC) INTEGER*4 START_VEC(*), LENGTH, RESULT_VEC(*) o 16-bit integer, unit stride: SUBROUTINE VEC_$IABS16(START_VEC, LENGTH, RESULT_VEC) INTEGER*2 START_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH o Single-precision floating-point, user-specified stride: SUBROUTINE VEC_$ABS_I(START_VEC, START_INC, LENGTH & RESULT_VEC, RESULT_INC) REAL*4 START_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH, START_INC, RESULT_INC o Double-precision floating-point, user-specified stride: SUBROUTINE VEC_$DABS_I(START_VEC, START_INC, LENGTH & RESULT_VEC, RESULT_INC) REAL*8 START_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH, START_INC, RESULT_INC Hewlett-Packard Company - 1 - HP-UX Release 10.0: March 1994 VEC_$ABS(3X) VEC_$ABS(3X) o 32-bit integer, user-specified stride: SUBROUTINE VEC_$IABS_I(START_VEC, START_INC, LENGTH & RESULT_VEC, RESULT_INC) INTEGER*4 START_VEC(*), START_INC, LENGTH, RESULT_VEC(*), & RESULT_INC o 16-bit integer, user-specified stride: SUBROUTINE VEC_$IABS16_I(START_VEC, START_INC, LENGTH, & RESULT_VEC, RESULT_INC) INTEGER*2 START_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH, START_INC, RESULT_INC
vec_dabs_i : VEC_$ABS - take the absolute value of the elements in a vector FORTRAN SYNOPSIS Versions of VEC_$ABS are available in all four data types, with either unit stride or arbitrary stride. The synopses for all eight versions are as follows: o Single-precision floating-point, unit stride: SUBROUTINE VEC_$ABS(START_VEC, LENGTH, RESULT_VEC) REAL*4 START_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH o Double-precision floating-point, unit stride: SUBROUTINE VEC_$DABS(START_VEC, LENGTH, RESULT_VEC) REAL*8 START_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH o 32-bit integer, unit stride: SUBROUTINE VEC_$IABS(START_VEC, LENGTH, RESULT_VEC) INTEGER*4 START_VEC(*), LENGTH, RESULT_VEC(*) o 16-bit integer, unit stride: SUBROUTINE VEC_$IABS16(START_VEC, LENGTH, RESULT_VEC) INTEGER*2 START_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH o Single-precision floating-point, user-specified stride: SUBROUTINE VEC_$ABS_I(START_VEC, START_INC, LENGTH & RESULT_VEC, RESULT_INC) REAL*4 START_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH, START_INC, RESULT_INC o Double-precision floating-point, user-specified stride: SUBROUTINE VEC_$DABS_I(START_VEC, START_INC, LENGTH & RESULT_VEC, RESULT_INC) REAL*8 START_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH, START_INC, RESULT_INC Hewlett-Packard Company - 1 - HP-UX Release 10.0: March 1994 VEC_$ABS(3X) VEC_$ABS(3X) o 32-bit integer, user-specified stride: SUBROUTINE VEC_$IABS_I(START_VEC, START_INC, LENGTH & RESULT_VEC, RESULT_INC) INTEGER*4 START_VEC(*), START_INC, LENGTH, RESULT_VEC(*), & RESULT_INC o 16-bit integer, user-specified stride: SUBROUTINE VEC_$IABS16_I(START_VEC, START_INC, LENGTH, & RESULT_VEC, RESULT_INC) INTEGER*2 START_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH, START_INC, RESULT_INC
vec_dadd_ad : VEC_$DADD_ADD_VECTOR - add three double-precision vectors FORTRAN SYNOPSIS VEC_$DADD_ADD_VECTOR is available with either unit stride or arbitrary stride. The synopses for both versions are as follows: o Double-precision floating-point, unit stride: SUBROUTINE VEC_$DADD_ADD_VECTOR(START_VEC, ADD_VEC1, & ADD_VEC2, LENGTH, RESULT_VEC) REAL*8 START_VEC(*), ADD_VEC1(*), ADD_VEC2(*), RESULT_VEC(*) INTEGER*4 LENGTH o Double-precision floating-point, user-specified stride: SUBROUTINE VEC_$DADD_ADD_VECTOR_I(START_VEC, START_INC, & ADD_VEC1, ADD_INC1, ADD_VEC2, ADD_INC2, LENGTH, & RESULT_VEC, RESULT_INC) REAL*8 START_VEC(*), ADD_VEC1(*), ADD_VEC2(*), RESULT_VEC(*) INTEGER*4 LENGTH, START_INC, ADD_INC1, ADD_INC2, RESULT_INC
vec_dadd_co : VEC_$ADD_CONSTANT - add a scalar to a vector FORTRAN SYNOPSIS Versions of VEC_$ADD_CONSTANT are available in all four data types, with either unit stride or arbitrary stride. The synopses for all eight versions are as follows: o Single-precision floating-point, unit stride: SUBROUTINE VEC_$ADD_CONSTANT(START_VEC, LENGTH, CONSTANT, & RESULT_VEC) REAL*4 START_VEC(*), CONSTANT, RESULT_VEC(*) INTEGER*4 LENGTH o Double-precision floating-point, unit stride: SUBROUTINE VEC_$DADD_CONSTANT(START_VEC, LENGTH, CONSTANT, & RESULT_VEC) REAL*8 START_VEC(*), CONSTANT, RESULT_VEC(*) INTEGER*4 LENGTH o 32-bit integer, unit stride: SUBROUTINE VEC_$IADD_CONSTANT(START_VEC, LENGTH, CONSTANT, & RESULT_VEC) INTEGER*4 START_VEC(*), CONSTANT, RESULT_VEC(*), LENGTH o 16-bit integer, unit stride: SUBROUTINE VEC_$IADD_CONSTANT16(START_VEC, LENGTH, CONSTANT, & RESULT_VEC) INTEGER*2 START_VEC(*), CONSTANT, RESULT_VEC(*) INTEGER*4 LENGTH o Single-precision floating-point, user-specified stride: SUBROUTINE VEC_$ADD_CONSTANT_I(START_VEC, START_INC, LENGTH, & CONSTANT, RESULT_VEC, RESULT_INC) REAL*4 START_VEC(*), CONSTANT, RESULT_VEC(*) INTEGER*4 LENGTH, START_INC, RESULT_INC o Double-precision floating-point, user-specified stride: SUBROUTINE VEC_$DADD_CONSTANT_I(START_VEC, START_INC, LENGTH, & CONSTANT, RESULT_VEC, RESULT_INC) Hewlett-Packard Company - 1 - HP-UX Release 10.0: March 1994 VEC_$ADD_CONSTANT(3X) VEC_$ADD_CONSTANT(3X) REAL*8 START_VEC(*), CONSTANT, RESULT_VEC(*) INTEGER*4 LENGTH, START_INC, RESULT_INC o 32-bit integer, user-specified stride: SUBROUTINE VEC_$IADD_CONSTANT_I(START_VEC, START_INC, LENGTH, & CONSTANT, RESULT_VEC, RESULT_INC) INTEGER*4 START_VEC(*), START_INC, LENGTH, CONSTANT, & RESULT_VEC(*), RESULT_INC o 16-bit integer, user-specified stride: SUBROUTINE VEC_$IADD_CONSTANT16_I(START_VEC, START_INC, & LENGTH, CONSTANT, RESULT_VEC, RESULT_INC) INTEGER*2 START_VEC(*), CONSTANT, RESULT_VEC(*) INTEGER*4 LENGTH, START_INC, RESULT_INC
vec_dadd_ve : VEC_$ADD_VECTOR - add two vectors FORTRAN SYNOPSIS Versions of VEC_$ADD_VECTOR are available in all four data types, with either unit stride or arbitrary stride. The synopses for all eight versions are as follows: o Single-precision floating-point, unit stride: SUBROUTINE VEC_$ADD_VECTOR(START_VEC, ADD_VEC, LENGTH, & RESULT_VEC) REAL*4 START_VEC(*), ADD_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH o Double-precision floating-point, unit stride: SUBROUTINE VEC_$DADD_VECTOR(START_VEC, ADD_VEC, LENGTH, & RESULT_VEC) REAL*8 START_VEC(*), ADD_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH o 32-bit integer, unit stride: SUBROUTINE VEC_$IADD_VECTOR(START_VEC, ADD_VEC, LENGTH, & RESULT_VEC) INTEGER*4 START_VEC(*), ADD_VEC(*), LENGTH, RESULT_VEC(*) o 16-bit integer, unit stride: SUBROUTINE VEC_$IADD_VECTOR16(START_VEC, ADD_VEC, LENGTH, & RESULT_VEC) INTEGER*2 START_VEC(*), ADD_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH o Single-precision floating-point, user-specified stride: SUBROUTINE VEC_$ADD_VECTOR_I(START_VEC, START_INC, ADD_VEC, & ADD_INC, LENGTH, RESULT_VEC, RESULT_INC) REAL*4 START_VEC(*), ADD_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH, START_INC, ADD_INC, RESULT_INC o Double-precision floating-point, user-specified stride: SUBROUTINE VEC_$DADD_VECTOR_I(START_VEC, START_INC, ADD_VEC, & ADD_INC, LENGTH, RESULT_VEC, RESULT_INC) Hewlett-Packard Company - 1 - HP-UX Release 10.0: March 1994 VEC_$ADD_VECTOR(3X) VEC_$ADD_VECTOR(3X) REAL*8 START_VEC(*), ADD_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH, START_INC, ADD_INC, RESULT_INC o 32-bit integer, user-specified stride: SUBROUTINE VEC_$IADD_VECTOR_I(START_VEC, START_INC, ADD_VEC, & ADD_INC, LENGTH, RESULT_VEC, RESULT_INC) INTEGER*4 START_VEC(*), START_INC, ADD_VEC(*), ADD_INC, LENGTH, & RESULT_VEC(*), RESULT_INC o 16-bit integer, user-specified stride: SUBROUTINE VEC_$IADD_VECTOR16_I(START_VEC, START_INC, ADD_VEC, & ADD_INC, LENGTH, RESULT_VEC, RESULT_INC) INTEGER*2 START_VEC(*), ADD_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH, START_INC, ADD_INC, RESULT_INC
vec_damax : VEC_$AMAX - return the maximum absolute value in a vector FORTRAN SYNOPSIS Versions of VEC_$AMAX are available in all four data types, with either unit stride or arbitrary stride. The synopses for all eight versions are as follows: o Single-precision floating-point, unit stride: REAL*4 FUNCTION VEC_$AMAX(VECTOR, LENGTH, RESULT) REAL*4 VECTOR(*), RESULT INTEGER*4 LENGTH o Double-precision floating-point, unit stride: REAL*8 FUNCTION VEC_$DAMAX(VECTOR, LENGTH, RESULT) REAL*8 VECTOR(*), RESULT INTEGER*4 LENGTH o 32-bit integer, unit stride: INTEGER*4 FUNCTION VEC_$IAMAX(VECTOR, LENGTH, RESULT) INTEGER*4 VECTOR(*), LENGTH, RESULT o 16-bit integer, unit stride: INTEGER*2 FUNCTION VEC_$IAMAX16(VECTOR, LENGTH, RESULT) INTEGER*2 VECTOR(*), RESULT INTEGER*4 LENGTH o Single-precision floating-point, user-specified stride: REAL*4 FUNCTION VEC_$AMAX_I(VECTOR, VEC_INC, LENGTH, RESULT) REAL*4 VECTOR(*), RESULT INTEGER*4 LENGTH, VEC_INC o Double-precision floating-point, user-specified stride: REAL*8 FUNCTION VEC_$DAMAX_I(VECTOR, VEC_INC, LENGTH, RESULT) REAL*8 VECTOR(*), RESULT INTEGER*4 LENGTH, VEC_INC o 32-bit integer, user-specified stride: Hewlett-Packard Company - 1 - HP-UX Release 10.0: March 1994 VEC_$AMAX(3X) VEC_$AMAX(3X) INTEGER*4 FUNCTION VEC_$IAMAX_I(VECTOR, VEC_INC, LENGTH, & RESULT) INTEGER*4 VECTOR(*), VEC_INC, LENGTH, RESULT o 16-bit integer, user-specified stride: INTEGER*2 FUNCTION VEC_$IAMAX16_I(VECTOR, VEC_INC, LENGTH, & RESULT) INTEGER*2 VECTOR(*), RESULT INTEGER*4 LENGTH, VEC_INC
vec_damax_i : VEC_$AMAX - return the maximum absolute value in a vector FORTRAN SYNOPSIS Versions of VEC_$AMAX are available in all four data types, with either unit stride or arbitrary stride. The synopses for all eight versions are as follows: o Single-precision floating-point, unit stride: REAL*4 FUNCTION VEC_$AMAX(VECTOR, LENGTH, RESULT) REAL*4 VECTOR(*), RESULT INTEGER*4 LENGTH o Double-precision floating-point, unit stride: REAL*8 FUNCTION VEC_$DAMAX(VECTOR, LENGTH, RESULT) REAL*8 VECTOR(*), RESULT INTEGER*4 LENGTH o 32-bit integer, unit stride: INTEGER*4 FUNCTION VEC_$IAMAX(VECTOR, LENGTH, RESULT) INTEGER*4 VECTOR(*), LENGTH, RESULT o 16-bit integer, unit stride: INTEGER*2 FUNCTION VEC_$IAMAX16(VECTOR, LENGTH, RESULT) INTEGER*2 VECTOR(*), RESULT INTEGER*4 LENGTH o Single-precision floating-point, user-specified stride: REAL*4 FUNCTION VEC_$AMAX_I(VECTOR, VEC_INC, LENGTH, RESULT) REAL*4 VECTOR(*), RESULT INTEGER*4 LENGTH, VEC_INC o Double-precision floating-point, user-specified stride: REAL*8 FUNCTION VEC_$DAMAX_I(VECTOR, VEC_INC, LENGTH, RESULT) REAL*8 VECTOR(*), RESULT INTEGER*4 LENGTH, VEC_INC o 32-bit integer, user-specified stride: Hewlett-Packard Company - 1 - HP-UX Release 10.0: March 1994 VEC_$AMAX(3X) VEC_$AMAX(3X) INTEGER*4 FUNCTION VEC_$IAMAX_I(VECTOR, VEC_INC, LENGTH, & RESULT) INTEGER*4 VECTOR(*), VEC_INC, LENGTH, RESULT o 16-bit integer, user-specified stride: INTEGER*2 FUNCTION VEC_$IAMAX16_I(VECTOR, VEC_INC, LENGTH, & RESULT) INTEGER*2 VECTOR(*), RESULT INTEGER*4 LENGTH, VEC_INC
vec_damin : VEC_$AMIN - return the minimum absolute value in a vector FORTRAN SYNOPSIS Versions of VEC_$AMIN are available in all four data types, with either unit stride or arbitrary stride. The synopses for all eight versions are as follows: o Single-precision floating-point, unit stride: REAL*4 FUNCTION VEC_$AMIN(VECTOR, LENGTH, RESULT) REAL*4 VECTOR(*), RESULT INTEGER*4 LENGTH o Double-precision floating-point, unit stride: REAL*8 FUNCTION VEC_$DAMIN(VECTOR, LENGTH, RESULT) REAL*8 VECTOR(*), RESULT INTEGER*4 LENGTH o 32-bit integer, unit stride: INTEGER*4 FUNCTION VEC_$IAMIN(VECTOR, LENGTH, RESULT) INTEGER*4 VECTOR(*), LENGTH, RESULT o 16-bit integer, unit stride: INTEGER*2 FUNCTION VEC_$IAMIN16(VECTOR, LENGTH, RESULT) INTEGER*2 VECTOR(*), RESULT INTEGER*4 LENGTH o Single-precision floating-point, user-specified stride: REAL*4 FUNCTION VEC_$AMIN_I(VECTOR, VEC_INC, LENGTH, RESULT) REAL*4 VECTOR(*), RESULT INTEGER*4 LENGTH, VEC_INC o Double-precision floating-point, user-specified stride: REAL*8 FUNCTION VEC_$DAMIN_I(VECTOR, VEC_INC, LENGTH, RESULT) REAL*8 VECTOR(*), RESULT INTEGER*4 LENGTH, VEC_INC o 32-bit integer, user-specified stride: Hewlett-Packard Company - 1 - HP-UX Release 10.0: March 1994 VEC_$AMIN(3X) VEC_$AMIN(3X) INTEGER*4 FUNCTION VEC_$IAMIN_I(VECTOR, VEC_INC, LENGTH, & RESULT) INTEGER*4 VECTOR(*), VEC_INC, LENGTH, RESULT o 16-bit integer, user-specified stride: INTEGER*2 FUNCTION VEC_$IAMIN16_I(VECTOR, VEC_INC, LENGTH, & RESULT) INTEGER*2 VECTOR(*), RESULT INTEGER*4 LENGTH, VEC_INC
vec_damin_i : VEC_$AMIN - return the minimum absolute value in a vector FORTRAN SYNOPSIS Versions of VEC_$AMIN are available in all four data types, with either unit stride or arbitrary stride. The synopses for all eight versions are as follows: o Single-precision floating-point, unit stride: REAL*4 FUNCTION VEC_$AMIN(VECTOR, LENGTH, RESULT) REAL*4 VECTOR(*), RESULT INTEGER*4 LENGTH o Double-precision floating-point, unit stride: REAL*8 FUNCTION VEC_$DAMIN(VECTOR, LENGTH, RESULT) REAL*8 VECTOR(*), RESULT INTEGER*4 LENGTH o 32-bit integer, unit stride: INTEGER*4 FUNCTION VEC_$IAMIN(VECTOR, LENGTH, RESULT) INTEGER*4 VECTOR(*), LENGTH, RESULT o 16-bit integer, unit stride: INTEGER*2 FUNCTION VEC_$IAMIN16(VECTOR, LENGTH, RESULT) INTEGER*2 VECTOR(*), RESULT INTEGER*4 LENGTH o Single-precision floating-point, user-specified stride: REAL*4 FUNCTION VEC_$AMIN_I(VECTOR, VEC_INC, LENGTH, RESULT) REAL*4 VECTOR(*), RESULT INTEGER*4 LENGTH, VEC_INC o Double-precision floating-point, user-specified stride: REAL*8 FUNCTION VEC_$DAMIN_I(VECTOR, VEC_INC, LENGTH, RESULT) REAL*8 VECTOR(*), RESULT INTEGER*4 LENGTH, VEC_INC o 32-bit integer, user-specified stride: Hewlett-Packard Company - 1 - HP-UX Release 10.0: March 1994 VEC_$AMIN(3X) VEC_$AMIN(3X) INTEGER*4 FUNCTION VEC_$IAMIN_I(VECTOR, VEC_INC, LENGTH, & RESULT) INTEGER*4 VECTOR(*), VEC_INC, LENGTH, RESULT o 16-bit integer, user-specified stride: INTEGER*2 FUNCTION VEC_$IAMIN16_I(VECTOR, VEC_INC, LENGTH, & RESULT) INTEGER*2 VECTOR(*), RESULT INTEGER*4 LENGTH, VEC_INC
vec_dasum : VEC_$ASUM - return the sum of the absolute values of the elements of a vector FORTRAN SYNOPSIS Versions of VEC_$ASUM are available in all four data types, with either unit stride or arbitrary stride. The synopses for all eight versions are as follows: o Single-precision floating-point, unit stride: REAL*4 FUNCTION VEC_$ASUM(VECTOR, LENGTH) REAL*4 VECTOR(*) INTEGER*4 LENGTH o Double-precision floating-point, unit stride: REAL*8 FUNCTION VEC_$DASUM(VECTOR, LENGTH) REAL*8 VECTOR(*) INTEGER*4 LENGTH o 32-bit integer, unit stride: INTEGER*4 FUNCTION VEC_$IASUM(VECTOR, LENGTH) INTEGER*4 VECTOR(*), LENGTH o 16-bit integer, unit stride: INTEGER*2 FUNCTION VEC_$IASUM16(VECTOR, LENGTH) INTEGER*2 VECTOR(*) INTEGER*4 LENGTH o Single-precision floating-point, user-specified stride: REAL*4 FUNCTION VEC_$ASUM_I(VECTOR, VEC_INC, LENGTH) REAL*4 VECTOR(*) INTEGER*4 LENGTH, VEC_INC o Double-precision floating-point, user-specified stride: REAL*8 FUNCTION VEC_$DASUM_I(VECTOR, VEC_INC, LENGTH) REAL*8 VECTOR(*) INTEGER*4 LENGTH, VEC_INC o 32-bit integer, user-specified stride: Hewlett-Packard Company - 1 - HP-UX Release 10.0: March 1994 VEC_$ASUM(3X) VEC_$ASUM(3X) INTEGER*4 FUNCTION VEC_$IASUM_I(VECTOR, VEC_INC, LENGTH) INTEGER*4 VECTOR(*), VEC_INC, LENGTH o 16-bit integer, user-specified stride: INTEGER*2 FUNCTION VEC_$IASUM16_I(VECTOR, VEC_INC, LENGTH) INTEGER*2 VECTOR(*) INTEGER*4 LENGTH, VEC_INC
vec_dasum_i : VEC_$ASUM - return the sum of the absolute values of the elements of a vector FORTRAN SYNOPSIS Versions of VEC_$ASUM are available in all four data types, with either unit stride or arbitrary stride. The synopses for all eight versions are as follows: o Single-precision floating-point, unit stride: REAL*4 FUNCTION VEC_$ASUM(VECTOR, LENGTH) REAL*4 VECTOR(*) INTEGER*4 LENGTH o Double-precision floating-point, unit stride: REAL*8 FUNCTION VEC_$DASUM(VECTOR, LENGTH) REAL*8 VECTOR(*) INTEGER*4 LENGTH o 32-bit integer, unit stride: INTEGER*4 FUNCTION VEC_$IASUM(VECTOR, LENGTH) INTEGER*4 VECTOR(*), LENGTH o 16-bit integer, unit stride: INTEGER*2 FUNCTION VEC_$IASUM16(VECTOR, LENGTH) INTEGER*2 VECTOR(*) INTEGER*4 LENGTH o Single-precision floating-point, user-specified stride: REAL*4 FUNCTION VEC_$ASUM_I(VECTOR, VEC_INC, LENGTH) REAL*4 VECTOR(*) INTEGER*4 LENGTH, VEC_INC o Double-precision floating-point, user-specified stride: REAL*8 FUNCTION VEC_$DASUM_I(VECTOR, VEC_INC, LENGTH) REAL*8 VECTOR(*) INTEGER*4 LENGTH, VEC_INC o 32-bit integer, user-specified stride: Hewlett-Packard Company - 1 - HP-UX Release 10.0: March 1994 VEC_$ASUM(3X) VEC_$ASUM(3X) INTEGER*4 FUNCTION VEC_$IASUM_I(VECTOR, VEC_INC, LENGTH) INTEGER*4 VECTOR(*), VEC_INC, LENGTH o 16-bit integer, user-specified stride: INTEGER*2 FUNCTION VEC_$IASUM16_I(VECTOR, VEC_INC, LENGTH) INTEGER*2 VECTOR(*) INTEGER*4 LENGTH, VEC_INC
vec_dcopy : VEC_$COPY - copy a vector FORTRAN SYNOPSIS Versions of VEC_$COPY are available in all four data types, with either unit stride or arbitrary stride. The synopses for all eight versions are as follows: o Single-precision floating-point, unit stride: SUBROUTINE VEC_$COPY(START_VEC, RESULT_VEC, LENGTH) REAL*4 START_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH o Double-precision floating-point, unit stride: SUBROUTINE VEC_$DCOPY(START_VEC, RESULT_VEC, LENGTH) REAL*8 START_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH o 32-bit integer, unit stride: SUBROUTINE VEC_$ICOPY(START_VEC, RESULT_VEC, LENGTH) INTEGER*4 START_VEC(*), RESULT_VEC(*), LENGTH o 16-bit integer, unit stride: SUBROUTINE VEC_$ICOPY16(START_VEC, RESULT_VEC, LENGTH) INTEGER*2 START_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH o Single-precision floating-point, user-specified stride: SUBROUTINE VEC_$COPY_I(START_VEC, START_INC & RESULT_VEC, RESULT_INC, LENGTH) REAL*4 START_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH, START_INC, RESULT_INC o Double-precision floating-point, user-specified stride: SUBROUTINE VEC_$DCOPY_I(START_VEC, START_INC & RESULT_VEC, RESULT_INC, LENGTH) REAL*8 START_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH, START_INC, RESULT_INC Hewlett-Packard Company - 1 - HP-UX Release 10.0: March 1994 VEC_$COPY(3X) VEC_$COPY(3X) o 32-bit integer, user-specified stride: SUBROUTINE VEC_$ICOPY_I(START_VEC, START_INC & RESULT_VEC, RESULT_INC, LENGTH) INTEGER*4 START_VEC(*), START_INC, RESULT_VEC(*), RESULT_INC, & LENGTH o 16-bit integer, user-specified stride: SUBROUTINE VEC_$ICOPY16_I(START_VEC, START_INC & RESULT_VEC, RESULT_INC, LENGTH,) INTEGER*2 START_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH, START_INC, RESULT_INC
vec_dcopy_i : VEC_$COPY - copy a vector FORTRAN SYNOPSIS Versions of VEC_$COPY are available in all four data types, with either unit stride or arbitrary stride. The synopses for all eight versions are as follows: o Single-precision floating-point, unit stride: SUBROUTINE VEC_$COPY(START_VEC, RESULT_VEC, LENGTH) REAL*4 START_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH o Double-precision floating-point, unit stride: SUBROUTINE VEC_$DCOPY(START_VEC, RESULT_VEC, LENGTH) REAL*8 START_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH o 32-bit integer, unit stride: SUBROUTINE VEC_$ICOPY(START_VEC, RESULT_VEC, LENGTH) INTEGER*4 START_VEC(*), RESULT_VEC(*), LENGTH o 16-bit integer, unit stride: SUBROUTINE VEC_$ICOPY16(START_VEC, RESULT_VEC, LENGTH) INTEGER*2 START_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH o Single-precision floating-point, user-specified stride: SUBROUTINE VEC_$COPY_I(START_VEC, START_INC & RESULT_VEC, RESULT_INC, LENGTH) REAL*4 START_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH, START_INC, RESULT_INC o Double-precision floating-point, user-specified stride: SUBROUTINE VEC_$DCOPY_I(START_VEC, START_INC & RESULT_VEC, RESULT_INC, LENGTH) REAL*8 START_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH, START_INC, RESULT_INC Hewlett-Packard Company - 1 - HP-UX Release 10.0: March 1994 VEC_$COPY(3X) VEC_$COPY(3X) o 32-bit integer, user-specified stride: SUBROUTINE VEC_$ICOPY_I(START_VEC, START_INC & RESULT_VEC, RESULT_INC, LENGTH) INTEGER*4 START_VEC(*), START_INC, RESULT_VEC(*), RESULT_INC, & LENGTH o 16-bit integer, user-specified stride: SUBROUTINE VEC_$ICOPY16_I(START_VEC, START_INC & RESULT_VEC, RESULT_INC, LENGTH,) INTEGER*2 START_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH, START_INC, RESULT_INC
vec_ddot : VEC_$DOT - return the dot product of two vectors FORTRAN SYNOPSIS Versions of VEC_$DOT are available in all four data types, with either unit stride or arbitrary stride. The synopses for all eight versions are as follows: o Single-precision floating-point, unit stride: REAL*4 FUNCTION VEC_$DOT(VECTOR1, VECTOR2, LENGTH) REAL*4 VECTOR1(*), VECTOR2(*) INTEGER*4 LENGTH o Double-precision floating-point, unit stride: REAL*8 FUNCTION VEC_$DDOT(VECTOR1, VECTOR2, LENGTH) REAL*8 VECTOR1(*), VECTOR2(*) INTEGER*4 LENGTH o 32-bit integer, unit stride: INTEGER*4 FUNCTION VEC_$IDOT(VECTOR1, VECTOR2, LENGTH) INTEGER*4 VECTOR1(*), VECTOR2(*), LENGTH o 16-bit integer, unit stride: INTEGER*2 FUNCTION VEC_$IDOT16(VECTOR1, VECTOR2, LENGTH) INTEGER*2 VECTOR1(*), VECTOR2(*) INTEGER*4 LENGTH o Single-precision floating-point, user-specified stride: REAL*4 FUNCTION VEC_$DOT_I(VECTOR1, VEC_INC1, & VECTOR2, VEC_INC2, LENGTH) REAL*4 VECTOR1(*), VECTOR2(*) INTEGER*4 LENGTH, VEC_INC1, VEC_INC2 o Double-precision floating-point, user-specified stride: REAL*8 FUNCTION VEC_$DDOT_I(VECTOR1, VEC_INC1, & VECTOR2, VEC_INC2, LENGTH) REAL*8 VECTOR1(*), VECTOR2(*) INTEGER*4 LENGTH, VEC_INC1, VEC_INC2 Hewlett-Packard Company - 1 - HP-UX Release 10.0: March 1994 VEC_$DOT(3X) VEC_$DOT(3X) o 32-bit integer, user-specified stride: INTEGER*4 FUNCTION VEC_$IDOT_I(VECTOR1, VEC_INC1, & VECTOR2, VEC_INC2, LENGTH) INTEGER*4 VECTOR1(*), VEC_INC1, VECTOR2(*), VEC_INC2, & LENGTH o 16-bit integer, user-specified stride: INTEGER*2 FUNCTION VEC_$IDOT16_I(VECTOR1, VEC_INC1, & VECTOR2, VEC_INC2, LENGTH) INTEGER*2 VECTOR1(*), VECTOR2(*) INTEGER*4 LENGTH, VEC_INC1, VEC_INC2
vec_ddot_i : VEC_$DOT - return the dot product of two vectors FORTRAN SYNOPSIS Versions of VEC_$DOT are available in all four data types, with either unit stride or arbitrary stride. The synopses for all eight versions are as follows: o Single-precision floating-point, unit stride: REAL*4 FUNCTION VEC_$DOT(VECTOR1, VECTOR2, LENGTH) REAL*4 VECTOR1(*), VECTOR2(*) INTEGER*4 LENGTH o Double-precision floating-point, unit stride: REAL*8 FUNCTION VEC_$DDOT(VECTOR1, VECTOR2, LENGTH) REAL*8 VECTOR1(*), VECTOR2(*) INTEGER*4 LENGTH o 32-bit integer, unit stride: INTEGER*4 FUNCTION VEC_$IDOT(VECTOR1, VECTOR2, LENGTH) INTEGER*4 VECTOR1(*), VECTOR2(*), LENGTH o 16-bit integer, unit stride: INTEGER*2 FUNCTION VEC_$IDOT16(VECTOR1, VECTOR2, LENGTH) INTEGER*2 VECTOR1(*), VECTOR2(*) INTEGER*4 LENGTH o Single-precision floating-point, user-specified stride: REAL*4 FUNCTION VEC_$DOT_I(VECTOR1, VEC_INC1, & VECTOR2, VEC_INC2, LENGTH) REAL*4 VECTOR1(*), VECTOR2(*) INTEGER*4 LENGTH, VEC_INC1, VEC_INC2 o Double-precision floating-point, user-specified stride: REAL*8 FUNCTION VEC_$DDOT_I(VECTOR1, VEC_INC1, & VECTOR2, VEC_INC2, LENGTH) REAL*8 VECTOR1(*), VECTOR2(*) INTEGER*4 LENGTH, VEC_INC1, VEC_INC2 Hewlett-Packard Company - 1 - HP-UX Release 10.0: March 1994 VEC_$DOT(3X) VEC_$DOT(3X) o 32-bit integer, user-specified stride: INTEGER*4 FUNCTION VEC_$IDOT_I(VECTOR1, VEC_INC1, & VECTOR2, VEC_INC2, LENGTH) INTEGER*4 VECTOR1(*), VEC_INC1, VECTOR2(*), VEC_INC2, & LENGTH o 16-bit integer, user-specified stride: INTEGER*2 FUNCTION VEC_$IDOT16_I(VECTOR1, VEC_INC1, & VECTOR2, VEC_INC2, LENGTH) INTEGER*2 VECTOR1(*), VECTOR2(*) INTEGER*4 LENGTH, VEC_INC1, VEC_INC2
vec_dgather : VEC_$GATHER - translate vector out of sparse form into dense form FORTRAN SYNOPSIS Versions of VEC_$GATHER are available in all four data types in unit stride only, as follows: o Single-precision floating-point: SUBROUTINE VEC_$GATHER(START_VEC, INDICES, LENGTH, RESULT_VEC) REAL*4 START_VEC(*), RESULT_VEC(*) INTEGER*4 INDICES(*), LENGTH o Double-precision floating-point: SUBROUTINE VEC_$DGATHER(START_VEC, INDICES, LENGTH, & RESULT_VEC) REAL*8 START_VEC(*), RESULT_VEC(*) INTEGER*4 INDICES(*), LENGTH o 32-bit integer: SUBROUTINE VEC_$IGATHER(START_VEC, INDICES, LENGTH, & RESULT_VEC) INTEGER*4 START_VEC(*), INDICES(*), LENGTH, RESULT_VEC(*) o 16-bit integer: SUBROUTINE VEC_$IGATHER16(START_VEC, INDICES, LENGTH, & RESULT_VEC) INTEGER*2 START_VEC(*), RESULT_VEC(*) INTEGER*4 INDICES(*), LENGTH
vec_dinit : VEC_$INIT - initialize a vector FORTRAN SYNOPSIS Versions of VEC_$INIT are available in all four data types, with either unit stride or arbitrary stride. The synopses for all eight versions are as follows: o Single-precision floating-point, unit stride: SUBROUTINE VEC_$INIT(VECTOR, LENGTH) REAL*4 VECTOR(*) INTEGER*4 LENGTH o Double-precision floating-point, unit stride: SUBROUTINE VEC_$DINIT(VECTOR, LENGTH) REAL*8 VECTOR(*) INTEGER*4 LENGTH o 32-bit integer, unit stride: SUBROUTINE VEC_$IINIT(VECTOR, LENGTH) INTEGER*4 VECTOR(*), LENGTH o 16-bit integer, unit stride: SUBROUTINE VEC_$IINIT16(VECTOR, LENGTH) INTEGER*2 VECTOR(*) INTEGER*4 LENGTH o Single-precision floating-point, user-specified stride: SUBROUTINE VEC_$INIT_I(VECTOR, VEC_INC, LENGTH) REAL*4 VECTOR(*) INTEGER*4 LENGTH, VEC_INC o Double-precision floating-point, user-specified stride: SUBROUTINE VEC_$DINIT_I(VECTOR, VEC_INC, LENGTH) REAL*8 VECTOR(*) INTEGER*4 LENGTH, VEC_INC o 32-bit integer, user-specified stride: Hewlett-Packard Company - 1 - HP-UX Release 10.0: March 1994 VEC_$INIT(3X) VEC_$INIT(3X) SUBROUTINE VEC_$IINIT_I(VECTOR, VEC_INC, LENGTH) INTEGER*4 VECTOR,(*) VEC_INC, LENGTH o 16-bit integer, user-specified stride: SUBROUTINE VEC_$IINIT16_I(VECTOR, VEC_INC, LENGTH) INTEGER*2 VECTOR(*) INTEGER*4 LENGTH, VEC_INC
vec_dinit_i : VEC_$INIT - initialize a vector FORTRAN SYNOPSIS Versions of VEC_$INIT are available in all four data types, with either unit stride or arbitrary stride. The synopses for all eight versions are as follows: o Single-precision floating-point, unit stride: SUBROUTINE VEC_$INIT(VECTOR, LENGTH) REAL*4 VECTOR(*) INTEGER*4 LENGTH o Double-precision floating-point, unit stride: SUBROUTINE VEC_$DINIT(VECTOR, LENGTH) REAL*8 VECTOR(*) INTEGER*4 LENGTH o 32-bit integer, unit stride: SUBROUTINE VEC_$IINIT(VECTOR, LENGTH) INTEGER*4 VECTOR(*), LENGTH o 16-bit integer, unit stride: SUBROUTINE VEC_$IINIT16(VECTOR, LENGTH) INTEGER*2 VECTOR(*) INTEGER*4 LENGTH o Single-precision floating-point, user-specified stride: SUBROUTINE VEC_$INIT_I(VECTOR, VEC_INC, LENGTH) REAL*4 VECTOR(*) INTEGER*4 LENGTH, VEC_INC o Double-precision floating-point, user-specified stride: SUBROUTINE VEC_$DINIT_I(VECTOR, VEC_INC, LENGTH) REAL*8 VECTOR(*) INTEGER*4 LENGTH, VEC_INC o 32-bit integer, user-specified stride: Hewlett-Packard Company - 1 - HP-UX Release 10.0: March 1994 VEC_$INIT(3X) VEC_$INIT(3X) SUBROUTINE VEC_$IINIT_I(VECTOR, VEC_INC, LENGTH) INTEGER*4 VECTOR,(*) VEC_INC, LENGTH o 16-bit integer, user-specified stride: SUBROUTINE VEC_$IINIT16_I(VECTOR, VEC_INC, LENGTH) INTEGER*2 VECTOR(*) INTEGER*4 LENGTH, VEC_INC
vec_dmult_c : VEC_$MULT_CONSTANT - multiply a vector by a scalar FORTRAN SYNOPSIS Versions of VEC_$MULT_CONSTANT are available in all four data types, with either unit stride or arbitrary stride. The synopses for all eight versions are as follows: o Single-precision floating-point, unit stride: SUBROUTINE VEC_$MULT_CONSTANT(START_VEC, LENGTH, CONSTANT, & RESULT_VEC) REAL*4 START_VEC(*), CONSTANT, RESULT_VEC(*) INTEGER*4 LENGTH o Double-precision floating-point, unit stride: SUBROUTINE VEC_$DMULT_CONSTANT(START_VEC, LENGTH, CONSTANT, & RESULT_VEC) REAL*8 START_VEC(*), CONSTANT, RESULT_VEC(*) INTEGER*4 LENGTH o 32-bit integer, unit stride: SUBROUTINE VEC_$IMULT_CONSTANT(START_VEC, LENGTH, CONSTANT, & RESULT_VEC) INTEGER*4 START_VEC(*), CONSTANT, RESULT_VEC(*), LENGTH o 16-bit integer, unit stride: SUBROUTINE VEC_$IMULT_CONSTANT16(START_VEC, LENGTH, CONSTANT, & RESULT_VEC) INTEGER*2 START_VEC(*), CONSTANT, RESULT_VEC(*) INTEGER*4 LENGTH o Single-precision floating-point, user-specified stride: SUBROUTINE VEC_$MULT_CONSTANT_I(START_VEC, START_INC, LENGTH, & CONSTANT, RESULT_VEC, RESULT_INC) REAL*4 START_VEC(*), CONSTANT, RESULT_VEC(*) INTEGER*4 LENGTH, START_INC, RESULT_INC o Double-precision floating-point, user-specified stride: SUBROUTINE VEC_$DMULT_CONSTANT_I(START_VEC, START_INC, LENGTH, & CONSTANT, RESULT_VEC, RESULT_INC) Hewlett-Packard Company - 1 - HP-UX Release 10.0: March 1994 VEC_$MULT_CONSTANT(3X) VEC_$MULT_CONSTANT(3X) REAL*8 START_VEC(*), CONSTANT, RESULT_VEC(*) INTEGER*4 LENGTH, START_INC, RESULT_INC o 32-bit integer, user-specified stride: SUBROUTINE VEC_$IMULT_CONSTANT_I(START_VEC, START_INC, LENGTH, & CONSTANT, RESULT_VEC, RESULT_INC) INTEGER*4 START_VEC(*), START_INC, LENGTH, CONSTANT, & RESULT_VEC(*), RESULT_INC o 16-bit integer, user-specified stride: SUBROUTINE VEC_$IMULT_CONSTANT16_I(START_VEC, START_INC, & LENGTH, CONSTANT, RESULT_VEC, RESULT_INC) INTEGER*2 START_VEC(*), CONSTANT, RESULT_VEC(*) INTEGER*4 LENGTH, START_INC, RESULT_INC
vec_dmult_m : VEC_$DMULT_MULT_VECTOR - multiply three double-precision vectors FORTRAN SYNOPSIS VEC_$DMULT_MULT_VECTOR is available with either unit stride or arbitrary stride. The synopses for both versions are as follows: o Double-precision floating-point, unit stride: SUBROUTINE VEC_$DMULT_MULT_VECTOR(START_VEC, MULT_VEC1, & MULT_VEC2, LENGTH, RESULT_VEC) REAL*8 START_VEC(*), MULT_VEC1(*), MULT_VEC2(*), RESULT_VEC(*) INTEGER*4 LENGTH o Double-precision floating-point, user-specified stride: SUBROUTINE VEC_$DMULT_MULT_VECTOR_I(START_VEC, START_INC, & MULT_VEC1, MULT_INC1, MULT_VEC2, MULT_INC2, LENGTH, & RESULT_VEC, RESULT_INC) REAL*8 START_VEC(*), MULT_VEC1(*), MULT_VEC2(*), RESULT_VEC(*) INTEGER*4 LENGTH, START_INC, MULT_INC1, MULT_INC2, RESULT_INC
vec_dmult_v : VEC_$MULT_VECTOR - multiply two vectors, add a scalar FORTRAN SYNOPSIS Versions of VEC_$MULT_VECTOR are available in all four data types, with either unit stride or arbitrary stride. The synopses for all eight versions are as follows: o Single-precision floating-point, unit stride: SUBROUTINE VEC_$MULT_VECTOR(START_VEC, MULT_VEC, LENGTH, & RESULT_VEC) REAL*4 START_VEC(*), MULT_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH o Double-precision floating-point, unit stride: SUBROUTINE VEC_$DMULT_VECTOR(START_VEC, MULT_VEC, LENGTH, & RESULT_VEC) REAL*8 START_VEC(*), MULT_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH o 32-bit integer, unit stride: SUBROUTINE VEC_$IMULT_VECTOR(START_VEC, MULT_VEC, LENGTH, & RESULT_VEC) INTEGER*4 START_VEC(*), MULT_VEC(*), LENGTH, RESULT_VEC(*) o 16-bit integer, unit stride: SUBROUTINE VEC_$IMULT_VECTOR16(START_VEC, MULT_VEC, LENGTH, & RESULT_VEC) INTEGER*2 START_VEC(*), MULT_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH o Single-precision floating-point, user-specified stride: SUBROUTINE VEC_$MULT_VECTOR_I(START_VEC, START_INC, MULT_VEC, & MULT_INC, LENGTH, RESULT_VEC, RESULT_INC) REAL*4 START_VEC(*), MULT_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH, START_INC, MULT_INC, RESULT_INC o Double-precision floating-point, user-specified stride: SUBROUTINE VEC_$DMULT_VECTOR_I(START_VEC, START_INC, MULT_VEC, & MULT_INC, LENGTH, RESULT_VEC, RESULT_INC) Hewlett-Packard Company - 1 - HP-UX Release 10.0: March 1994 VEC_$MULT_VECTOR(3X) VEC_$MULT_VECTOR(3X) REAL*8 START_VEC(*), MULT_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH, START_INC, MULT_INC, RESULT_INC o 32-bit integer, user-specified stride: SUBROUTINE VEC_$IMULT_VECTOR_I(START_VEC, START_INC, MULT_VEC, & MULT_INC, LENGTH, RESULT_VEC, RESULT_INC) INTEGER*4 START_VEC(*), START_INC, MULT_VEC(*), MULT_INC, & LENGTH, RESULT_VEC(*), RESULT_INC o 16-bit integer, user-specified stride: SUBROUTINE VEC_$IMULT_VECTOR16_I(START_VEC, START_INC, & MULT_VEC, MULT_INC, LENGTH, RESULT_VEC, RESULT_INC) INTEGER*2 START_VEC(*), MULT_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH, START_INC, MULT_INC, RESULT_INC
vec_dneg : VEC_$NEG - take the negative of a vector FORTRAN SYNOPSIS Versions of VEC_$NEG are available in all four data types, with either unit stride or arbitrary stride. The synopses for all eight versions are as follows: o Single-precision floating-point, unit stride: SUBROUTINE VEC_$NEG(START_VEC, LENGTH, RESULT_VEC) REAL*4 START_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH o Double-precision floating-point, unit stride: SUBROUTINE VEC_$DNEG(START_VEC, LENGTH, RESULT_VEC) REAL*8 START_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH o 32-bit integer, unit stride: SUBROUTINE VEC_$INEG(START_VEC, LENGTH, RESULT_VEC) INTEGER*4 START_VEC(*), LENGTH, RESULT_VEC(*) o 16-bit integer, unit stride: SUBROUTINE VEC_$INEG16(START_VEC, LENGTH, RESULT_VEC) INTEGER*2 START_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH o Single-precision floating-point, user-specified stride: SUBROUTINE VEC_$NEG_I(START_VEC, START_INC, LENGTH & RESULT_VEC, RESULT_INC) REAL*4 START_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH, START_INC, RESULT_INC o Double-precision floating-point, user-specified stride: SUBROUTINE VEC_$DNEG_I(START_VEC, START_INC, LENGTH & RESULT_VEC, RESULT_INC) REAL*8 START_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH, START_INC, RESULT_INC Hewlett-Packard Company - 1 - HP-UX Release 10.0: March 1994 VEC_$NEG(3X) VEC_$NEG(3X) o 32-bit integer, user-specified stride: SUBROUTINE VEC_$INEG_I(START_VEC, START_INC, LENGTH & RESULT_VEC, RESULT_INC) INTEGER*4 START_VEC(*), START_INC, LENGTH, & RESULT_VEC(*), RESULT_INC o 16-bit integer, user-specified stride: SUBROUTINE VEC_$INEG16_I(START_VEC, START_INC, LENGTH, & RESULT_VEC, RESULT_INC) INTEGER*2 START_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH, START_INC, RESULT_INC
vec_dneg_i : VEC_$NEG - take the negative of a vector FORTRAN SYNOPSIS Versions of VEC_$NEG are available in all four data types, with either unit stride or arbitrary stride. The synopses for all eight versions are as follows: o Single-precision floating-point, unit stride: SUBROUTINE VEC_$NEG(START_VEC, LENGTH, RESULT_VEC) REAL*4 START_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH o Double-precision floating-point, unit stride: SUBROUTINE VEC_$DNEG(START_VEC, LENGTH, RESULT_VEC) REAL*8 START_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH o 32-bit integer, unit stride: SUBROUTINE VEC_$INEG(START_VEC, LENGTH, RESULT_VEC) INTEGER*4 START_VEC(*), LENGTH, RESULT_VEC(*) o 16-bit integer, unit stride: SUBROUTINE VEC_$INEG16(START_VEC, LENGTH, RESULT_VEC) INTEGER*2 START_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH o Single-precision floating-point, user-specified stride: SUBROUTINE VEC_$NEG_I(START_VEC, START_INC, LENGTH & RESULT_VEC, RESULT_INC) REAL*4 START_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH, START_INC, RESULT_INC o Double-precision floating-point, user-specified stride: SUBROUTINE VEC_$DNEG_I(START_VEC, START_INC, LENGTH & RESULT_VEC, RESULT_INC) REAL*8 START_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH, START_INC, RESULT_INC Hewlett-Packard Company - 1 - HP-UX Release 10.0: March 1994 VEC_$NEG(3X) VEC_$NEG(3X) o 32-bit integer, user-specified stride: SUBROUTINE VEC_$INEG_I(START_VEC, START_INC, LENGTH & RESULT_VEC, RESULT_INC) INTEGER*4 START_VEC(*), START_INC, LENGTH, & RESULT_VEC(*), RESULT_INC o 16-bit integer, user-specified stride: SUBROUTINE VEC_$INEG16_I(START_VEC, START_INC, LENGTH, & RESULT_VEC, RESULT_INC) INTEGER*2 START_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH, START_INC, RESULT_INC
vec_dnorm : VEC_$NORM - return the squared norm (the sum of the squares of the elements) of a vector FORTRAN SYNOPSIS Versions of VEC_$NORM are available in all four data types, with either unit stride or arbitrary stride. The synopses for all eight versions are as follows: o Single-precision floating-point, unit stride: REAL*4 FUNCTION VEC_$NORM(VECTOR, LENGTH) REAL*4 VECTOR(*) INTEGER*4 LENGTH o Double-precision floating-point, unit stride: REAL*8 FUNCTION VEC_$DNORM(VECTOR, LENGTH) REAL*8 VECTOR(*) INTEGER*4 LENGTH o 32-bit integer, unit stride: INTEGER*4 FUNCTION VEC_$INORM(VECTOR, LENGTH) INTEGER*4 VECTOR(*), LENGTH o 16-bit integer, unit stride: INTEGER*2 FUNCTION VEC_$INORM16(VECTOR, LENGTH) INTEGER*2 VECTOR(*) INTEGER*4 LENGTH o Single-precision floating-point, user-specified stride: REAL*4 FUNCTION VEC_$NORM_I(VECTOR, VEC_INC, LENGTH) REAL*4 VECTOR(*) INTEGER*4 LENGTH, VEC_INC o Double-precision floating-point, user-specified stride: REAL*8 FUNCTION VEC_$DNORM_I(VECTOR, VEC_INC, LENGTH) REAL*8 VECTOR(*) INTEGER*4 LENGTH, VEC_INC o 32-bit integer, user-specified stride: Hewlett-Packard Company - 1 - HP-UX Release 10.0: March 1994 VEC_$NORM(3X) VEC_$NORM(3X) INTEGER*4 FUNCTION VEC_$INORM_I(VECTOR, VEC_INC, LENGTH) INTEGER*4 VECTOR(*), VEC_INC, LENGTH o 16-bit integer, user-specified stride: INTEGER*2 FUNCTION VEC_$INORM16_I(VECTOR, VEC_INC, LENGTH) INTEGER*2 VECTOR(*) INTEGER*4 LENGTH, VEC_INC
vec_dnorm_i : VEC_$NORM - return the squared norm (the sum of the squares of the elements) of a vector FORTRAN SYNOPSIS Versions of VEC_$NORM are available in all four data types, with either unit stride or arbitrary stride. The synopses for all eight versions are as follows: o Single-precision floating-point, unit stride: REAL*4 FUNCTION VEC_$NORM(VECTOR, LENGTH) REAL*4 VECTOR(*) INTEGER*4 LENGTH o Double-precision floating-point, unit stride: REAL*8 FUNCTION VEC_$DNORM(VECTOR, LENGTH) REAL*8 VECTOR(*) INTEGER*4 LENGTH o 32-bit integer, unit stride: INTEGER*4 FUNCTION VEC_$INORM(VECTOR, LENGTH) INTEGER*4 VECTOR(*), LENGTH o 16-bit integer, unit stride: INTEGER*2 FUNCTION VEC_$INORM16(VECTOR, LENGTH) INTEGER*2 VECTOR(*) INTEGER*4 LENGTH o Single-precision floating-point, user-specified stride: REAL*4 FUNCTION VEC_$NORM_I(VECTOR, VEC_INC, LENGTH) REAL*4 VECTOR(*) INTEGER*4 LENGTH, VEC_INC o Double-precision floating-point, user-specified stride: REAL*8 FUNCTION VEC_$DNORM_I(VECTOR, VEC_INC, LENGTH) REAL*8 VECTOR(*) INTEGER*4 LENGTH, VEC_INC o 32-bit integer, user-specified stride: Hewlett-Packard Company - 1 - HP-UX Release 10.0: March 1994 VEC_$NORM(3X) VEC_$NORM(3X) INTEGER*4 FUNCTION VEC_$INORM_I(VECTOR, VEC_INC, LENGTH) INTEGER*4 VECTOR(*), VEC_INC, LENGTH o 16-bit integer, user-specified stride: INTEGER*2 FUNCTION VEC_$INORM16_I(VECTOR, VEC_INC, LENGTH) INTEGER*2 VECTOR(*) INTEGER*4 LENGTH, VEC_INC
vec_dot : VEC_$DOT - return the dot product of two vectors FORTRAN SYNOPSIS Versions of VEC_$DOT are available in all four data types, with either unit stride or arbitrary stride. The synopses for all eight versions are as follows: o Single-precision floating-point, unit stride: REAL*4 FUNCTION VEC_$DOT(VECTOR1, VECTOR2, LENGTH) REAL*4 VECTOR1(*), VECTOR2(*) INTEGER*4 LENGTH o Double-precision floating-point, unit stride: REAL*8 FUNCTION VEC_$DDOT(VECTOR1, VECTOR2, LENGTH) REAL*8 VECTOR1(*), VECTOR2(*) INTEGER*4 LENGTH o 32-bit integer, unit stride: INTEGER*4 FUNCTION VEC_$IDOT(VECTOR1, VECTOR2, LENGTH) INTEGER*4 VECTOR1(*), VECTOR2(*), LENGTH o 16-bit integer, unit stride: INTEGER*2 FUNCTION VEC_$IDOT16(VECTOR1, VECTOR2, LENGTH) INTEGER*2 VECTOR1(*), VECTOR2(*) INTEGER*4 LENGTH o Single-precision floating-point, user-specified stride: REAL*4 FUNCTION VEC_$DOT_I(VECTOR1, VEC_INC1, & VECTOR2, VEC_INC2, LENGTH) REAL*4 VECTOR1(*), VECTOR2(*) INTEGER*4 LENGTH, VEC_INC1, VEC_INC2 o Double-precision floating-point, user-specified stride: REAL*8 FUNCTION VEC_$DDOT_I(VECTOR1, VEC_INC1, & VECTOR2, VEC_INC2, LENGTH) REAL*8 VECTOR1(*), VECTOR2(*) INTEGER*4 LENGTH, VEC_INC1, VEC_INC2 Hewlett-Packard Company - 1 - HP-UX Release 10.0: March 1994 VEC_$DOT(3X) VEC_$DOT(3X) o 32-bit integer, user-specified stride: INTEGER*4 FUNCTION VEC_$IDOT_I(VECTOR1, VEC_INC1, & VECTOR2, VEC_INC2, LENGTH) INTEGER*4 VECTOR1(*), VEC_INC1, VECTOR2(*), VEC_INC2, & LENGTH o 16-bit integer, user-specified stride: INTEGER*2 FUNCTION VEC_$IDOT16_I(VECTOR1, VEC_INC1, & VECTOR2, VEC_INC2, LENGTH) INTEGER*2 VECTOR1(*), VECTOR2(*) INTEGER*4 LENGTH, VEC_INC1, VEC_INC2
vec_dot_i : VEC_$DOT - return the dot product of two vectors FORTRAN SYNOPSIS Versions of VEC_$DOT are available in all four data types, with either unit stride or arbitrary stride. The synopses for all eight versions are as follows: o Single-precision floating-point, unit stride: REAL*4 FUNCTION VEC_$DOT(VECTOR1, VECTOR2, LENGTH) REAL*4 VECTOR1(*), VECTOR2(*) INTEGER*4 LENGTH o Double-precision floating-point, unit stride: REAL*8 FUNCTION VEC_$DDOT(VECTOR1, VECTOR2, LENGTH) REAL*8 VECTOR1(*), VECTOR2(*) INTEGER*4 LENGTH o 32-bit integer, unit stride: INTEGER*4 FUNCTION VEC_$IDOT(VECTOR1, VECTOR2, LENGTH) INTEGER*4 VECTOR1(*), VECTOR2(*), LENGTH o 16-bit integer, unit stride: INTEGER*2 FUNCTION VEC_$IDOT16(VECTOR1, VECTOR2, LENGTH) INTEGER*2 VECTOR1(*), VECTOR2(*) INTEGER*4 LENGTH o Single-precision floating-point, user-specified stride: REAL*4 FUNCTION VEC_$DOT_I(VECTOR1, VEC_INC1, & VECTOR2, VEC_INC2, LENGTH) REAL*4 VECTOR1(*), VECTOR2(*) INTEGER*4 LENGTH, VEC_INC1, VEC_INC2 o Double-precision floating-point, user-specified stride: REAL*8 FUNCTION VEC_$DDOT_I(VECTOR1, VEC_INC1, & VECTOR2, VEC_INC2, LENGTH) REAL*8 VECTOR1(*), VECTOR2(*) INTEGER*4 LENGTH, VEC_INC1, VEC_INC2 Hewlett-Packard Company - 1 - HP-UX Release 10.0: March 1994 VEC_$DOT(3X) VEC_$DOT(3X) o 32-bit integer, user-specified stride: INTEGER*4 FUNCTION VEC_$IDOT_I(VECTOR1, VEC_INC1, & VECTOR2, VEC_INC2, LENGTH) INTEGER*4 VECTOR1(*), VEC_INC1, VECTOR2(*), VEC_INC2, & LENGTH o 16-bit integer, user-specified stride: INTEGER*2 FUNCTION VEC_$IDOT16_I(VECTOR1, VEC_INC1, & VECTOR2, VEC_INC2, LENGTH) INTEGER*2 VECTOR1(*), VECTOR2(*) INTEGER*4 LENGTH, VEC_INC1, VEC_INC2
vec_drec1 : VEC_$REC1 - calculate first-order linear recurrence of vector FORTRAN SYNOPSIS Versions of VEC_$REC1 are available in all four data types, with either unit stride or arbitrary stride. The synopses for all eight versions are as follows: o Single-precision floating-point, unit stride: SUBROUTINE VEC_$REC1(VECTOR1, VECTOR2, COUNT, RESULT_VEC) REAL*4 VECTOR1(*), VECTOR2(*), RESULT_VEC(*) INTEGER*4 COUNT o Double-precision floating-point, unit stride: SUBROUTINE VEC_$DREC1(VECTOR1, VECTOR2, COUNT, RESULT_VEC) REAL*8 VECTOR1(*), VECTOR2(*), RESULT_VEC(*) INTEGER*4 COUNT o 32-bit integer, unit stride: SUBROUTINE VEC_$IREC1(VECTOR1, VECTOR2, COUNT, RESULT_VEC) INTEGER*4 VECTOR1(*), VECTOR2(*), COUNT, RESULT_VEC(*) o 16-bit integer, unit stride: SUBROUTINE VEC_$IREC116(VECTOR1, VECTOR2, COUNT, RESULT_VEC) INTEGER*2 VECTOR1(*), VECTOR2(*), RESULT_VEC(*) INTEGER*4 COUNT o Single-precision floating-point, user-specified stride: SUBROUTINE VEC_$REC1_I(VECTOR1, VEC_INC1, VECTOR2, & VEC_INC2, COUNT, RESULT_VEC, RESULT_INC) REAL*4 VECTOR1(*), VECTOR2(*), RESULT_VEC(*) INTEGER*4 COUNT, VEC_INC1, VEC_INC2, RESULT_INC o Double-precision floating-point, user-specified stride: SUBROUTINE VEC_$DREC1_I(VECTOR1, VEC_INC1, VECTOR2, & VEC_INC2, COUNT, RESULT_VEC, RESULT_INC) REAL*8 VECTOR1(*), VECTOR2(*), RESULT_VEC(*) INTEGER*4 COUNT, VEC_INC1, VEC_INC2, RESULT_INC Hewlett-Packard Company - 1 - HP-UX Release 10.0: March 1994 VEC_$REC1(3X) VEC_$REC1(3X) o 32-bit integer, user-specified stride: SUBROUTINE VEC_$IREC1_I(VECTOR1, VEC_INC1, VECTOR2, & VEC_INC2, COUNT, RESULT_VEC, RESULT_INC) INTEGER*4 VECTOR1(*), VEC_INC1, VECTOR2(*), VEC_INC2, COUNT, & RESULT_VEC(*), RESULT_INC o 16-bit integer, user-specified stride: SUBROUTINE VEC_$IREC116_I(VECTOR1, VEC_INC1, & VECTOR2, VEC_INC2, COUNT, RESULT_VEC, RESULT_INC) INTEGER*2 VECTOR1(*), VECTOR2(*), RESULT_VEC(*) INTEGER*4 COUNT, VEC_INC1, VEC_INC2, RESULT_INC
vec_drec1_i : VEC_$REC1 - calculate first-order linear recurrence of vector FORTRAN SYNOPSIS Versions of VEC_$REC1 are available in all four data types, with either unit stride or arbitrary stride. The synopses for all eight versions are as follows: o Single-precision floating-point, unit stride: SUBROUTINE VEC_$REC1(VECTOR1, VECTOR2, COUNT, RESULT_VEC) REAL*4 VECTOR1(*), VECTOR2(*), RESULT_VEC(*) INTEGER*4 COUNT o Double-precision floating-point, unit stride: SUBROUTINE VEC_$DREC1(VECTOR1, VECTOR2, COUNT, RESULT_VEC) REAL*8 VECTOR1(*), VECTOR2(*), RESULT_VEC(*) INTEGER*4 COUNT o 32-bit integer, unit stride: SUBROUTINE VEC_$IREC1(VECTOR1, VECTOR2, COUNT, RESULT_VEC) INTEGER*4 VECTOR1(*), VECTOR2(*), COUNT, RESULT_VEC(*) o 16-bit integer, unit stride: SUBROUTINE VEC_$IREC116(VECTOR1, VECTOR2, COUNT, RESULT_VEC) INTEGER*2 VECTOR1(*), VECTOR2(*), RESULT_VEC(*) INTEGER*4 COUNT o Single-precision floating-point, user-specified stride: SUBROUTINE VEC_$REC1_I(VECTOR1, VEC_INC1, VECTOR2, & VEC_INC2, COUNT, RESULT_VEC, RESULT_INC) REAL*4 VECTOR1(*), VECTOR2(*), RESULT_VEC(*) INTEGER*4 COUNT, VEC_INC1, VEC_INC2, RESULT_INC o Double-precision floating-point, user-specified stride: SUBROUTINE VEC_$DREC1_I(VECTOR1, VEC_INC1, VECTOR2, & VEC_INC2, COUNT, RESULT_VEC, RESULT_INC) REAL*8 VECTOR1(*), VECTOR2(*), RESULT_VEC(*) INTEGER*4 COUNT, VEC_INC1, VEC_INC2, RESULT_INC Hewlett-Packard Company - 1 - HP-UX Release 10.0: March 1994 VEC_$REC1(3X) VEC_$REC1(3X) o 32-bit integer, user-specified stride: SUBROUTINE VEC_$IREC1_I(VECTOR1, VEC_INC1, VECTOR2, & VEC_INC2, COUNT, RESULT_VEC, RESULT_INC) INTEGER*4 VECTOR1(*), VEC_INC1, VECTOR2(*), VEC_INC2, COUNT, & RESULT_VEC(*), RESULT_INC o 16-bit integer, user-specified stride: SUBROUTINE VEC_$IREC116_I(VECTOR1, VEC_INC1, & VECTOR2, VEC_INC2, COUNT, RESULT_VEC, RESULT_INC) INTEGER*2 VECTOR1(*), VECTOR2(*), RESULT_VEC(*) INTEGER*4 COUNT, VEC_INC1, VEC_INC2, RESULT_INC
vec_drec1c : VEC_$REC1C - calculate first-order linear recurrence of vector with constant coefficient FORTRAN SYNOPSIS Versions of VEC_$REC1C are available in all four data types, with either unit stride or arbitrary stride. The synopses for all eight versions are as follows: o Single-precision floating-point, unit stride: SUBROUTINE VEC_$REC1C(START_VEC, COUNT, CONSTANT, RESULT_VEC) REAL*4 START_VEC(*), CONSTANT, RESULT_VEC(*) INTEGER*4 COUNT o Double-precision floating-point, unit stride: SUBROUTINE VEC_$DREC1C(START_VEC, COUNT, CONSTANT, RESULT_VEC) REAL*8 START_VEC(*), CONSTANT, RESULT_VEC(*) INTEGER*4 COUNT o 32-bit integer, unit stride: SUBROUTINE VEC_$IREC1C(START_VEC, COUNT, CONSTANT, RESULT_VEC) INTEGER*4 START_VEC(*), COUNT, CONSTANT, RESULT_VEC(*) o 16-bit integer, unit stride: SUBROUTINE VEC_$IREC1C16(START_VEC, COUNT, CONSTANT, RESULT_VEC) INTEGER*2 START_VEC(*), CONSTANT, RESULT_VEC(*) INTEGER*4 COUNT o Single-precision floating-point, user-specified stride: SUBROUTINE VEC_$REC1C_I(START_VEC, START_INC, COUNT, CONSTANT, & RESULT_VEC, RESULT_INC) REAL*4 START_VEC(*), CONSTANT, RESULT_VEC(*) INTEGER*4 COUNT, START_INC, RESULT_INC o Double-precision floating-point, user-specified stride: SUBROUTINE VEC_$DREC1C_I(START_VEC, START_INC, COUNT, CONSTANT, & RESULT_VEC, RESULT_INC) REAL*8 START_VEC(*), CONSTANT, RESULT_VEC(*) INTEGER*4 COUNT, START_INC, RESULT_INC Hewlett-Packard Company - 1 - HP-UX Release 10.0: March 1994 VEC_$REC1C(3X) VEC_$REC1C(3X) o 32-bit integer, user-specified stride: SUBROUTINE VEC_$IREC1C_I(START_VEC, START_INC, COUNT, & CONSTANT, RESULT_VEC, RESULT_INC) INTEGER*4 START_VEC(*), START_INC, COUNT, CONSTANT, & RESULT_VEC(*), RESULT_INC o 16-bit integer, user-specified stride: SUBROUTINE VEC_$IREC1C16_I(START_VEC, START_INC, COUNT, & CONSTANT, RESULT_VEC, RESULT_INC) INTEGER*2 START_VEC(*), CONSTANT, RESULT_VEC(*) INTEGER*4 COUNT, START_INC, RESULT_INC
vec_drec1c_ : VEC_$REC1C - calculate first-order linear recurrence of vector with constant coefficient FORTRAN SYNOPSIS Versions of VEC_$REC1C are available in all four data types, with either unit stride or arbitrary stride. The synopses for all eight versions are as follows: o Single-precision floating-point, unit stride: SUBROUTINE VEC_$REC1C(START_VEC, COUNT, CONSTANT, RESULT_VEC) REAL*4 START_VEC(*), CONSTANT, RESULT_VEC(*) INTEGER*4 COUNT o Double-precision floating-point, unit stride: SUBROUTINE VEC_$DREC1C(START_VEC, COUNT, CONSTANT, RESULT_VEC) REAL*8 START_VEC(*), CONSTANT, RESULT_VEC(*) INTEGER*4 COUNT o 32-bit integer, unit stride: SUBROUTINE VEC_$IREC1C(START_VEC, COUNT, CONSTANT, RESULT_VEC) INTEGER*4 START_VEC(*), COUNT, CONSTANT, RESULT_VEC(*) o 16-bit integer, unit stride: SUBROUTINE VEC_$IREC1C16(START_VEC, COUNT, CONSTANT, RESULT_VEC) INTEGER*2 START_VEC(*), CONSTANT, RESULT_VEC(*) INTEGER*4 COUNT o Single-precision floating-point, user-specified stride: SUBROUTINE VEC_$REC1C_I(START_VEC, START_INC, COUNT, CONSTANT, & RESULT_VEC, RESULT_INC) REAL*4 START_VEC(*), CONSTANT, RESULT_VEC(*) INTEGER*4 COUNT, START_INC, RESULT_INC o Double-precision floating-point, user-specified stride: SUBROUTINE VEC_$DREC1C_I(START_VEC, START_INC, COUNT, CONSTANT, & RESULT_VEC, RESULT_INC) REAL*8 START_VEC(*), CONSTANT, RESULT_VEC(*) INTEGER*4 COUNT, START_INC, RESULT_INC Hewlett-Packard Company - 1 - HP-UX Release 10.0: March 1994 VEC_$REC1C(3X) VEC_$REC1C(3X) o 32-bit integer, user-specified stride: SUBROUTINE VEC_$IREC1C_I(START_VEC, START_INC, COUNT, & CONSTANT, RESULT_VEC, RESULT_INC) INTEGER*4 START_VEC(*), START_INC, COUNT, CONSTANT, & RESULT_VEC(*), RESULT_INC o 16-bit integer, user-specified stride: SUBROUTINE VEC_$IREC1C16_I(START_VEC, START_INC, COUNT, & CONSTANT, RESULT_VEC, RESULT_INC) INTEGER*2 START_VEC(*), CONSTANT, RESULT_VEC(*) INTEGER*4 COUNT, START_INC, RESULT_INC
vec_drec1cr : VEC_$REC1CR - return first-order linear recurrence of vector with constant coefficient FORTRAN SYNOPSIS Versions of VEC_$REC1CR are available in all four data types, with either unit stride or arbitrary stride. The synopses for all eight versions are as follows: o Single-precision floating-point, unit stride: REAL*4 FUNCTION VEC_$REC1CR(START_VEC, COUNT, CONSTANT, & INIT_VAL) REAL*4 START_VEC(*), CONSTANT, INIT_VAL INTEGER*4 COUNT o Double-precision floating-point, unit stride: REAL*8 FUNCTION VEC_$DREC1CR(START_VEC, COUNT, CONSTANT, & INIT_VAL) REAL*8 START_VEC(*), CONSTANT, INIT_VAL INTEGER*4 COUNT o 32-bit integer, unit stride: INTEGER*4 FUNCTION VEC_$IREC1CR(START_VEC, COUNT, CONSTANT, & INIT_VAL) INTEGER*4 START_VEC(*), COUNT, CONSTANT, INIT_VAL o 16-bit integer, unit stride: INTEGER*2 FUNCTION VEC_$IREC1CR16(START_VEC, COUNT, CONSTANT, & INIT_VAL) INTEGER*2 START_VEC(*), CONSTANT, INIT_VAL INTEGER*4 COUNT o Single-precision floating-point, user-specified stride: REAL*4 FUNCTION VEC_$REC1CR_I(START_VEC, START_INC, COUNT, & CONSTANT, INIT_VAL) REAL*4 START_VEC(*), CONSTANT, INIT_VAL INTEGER*4 COUNT, START_INC o Double-precision floating-point, user-specified stride: REAL*8 FUNCTION VEC_$DREC1CR_I(START_VEC, START_INC, COUNT, Hewlett-Packard Company - 1 - HP-UX Release 10.0: March 1994 VEC_$REC1CR(3X) VEC_$REC1CR(3X) & CONSTANT, INIT_VAL) REAL*8 START_VEC(*), CONSTANT, INIT_VAL INTEGER*4 COUNT, START_INC o 32-bit integer, user-specified stride: INTEGER*4 FUNCTION VEC_$IREC1CR_I(START_VEC, START_INC, & COUNT, CONSTANT, INIT_VAL) INTEGER*4 START_VEC(*), START_INC, COUNT, CONSTANT, INIT_VAL o 16-bit integer, user-specified stride: INTEGER*2 FUNCTION VEC_$IREC1CR16_I(START_VEC, START_INC, & COUNT, CONSTANT, INIT_VAL) INTEGER*2 START_VEC(*), CONSTANT, INIT_VAL INTEGER*4 COUNT, START_INC
vec_drec1n : VEC_$REC1N - calculate first-order linear recurrence of vector with coefficient 1 FORTRAN SYNOPSIS Versions of VEC_$REC1N are available in all four data types, with either unit stride or arbitrary stride. The synopses for all eight versions are as follows: o Single-precision floating-point, unit stride: SUBROUTINE VEC_$REC1N(START_VEC, COUNT, RESULT_VEC) REAL*4 START_VEC(*), RESULT_VEC(*) INTEGER*4 COUNT o Double-precision floating-point, unit stride: SUBROUTINE VEC_$DREC1N(START_VEC, COUNT, RESULT_VEC) REAL*8 START_VEC(*), RESULT_VEC(*) INTEGER*4 COUNT o 32-bit integer, unit stride: SUBROUTINE VEC_$IREC1N(START_VEC, COUNT, RESULT_VEC) INTEGER*4 START_VEC(*), COUNT, RESULT_VEC(*) o 16-bit integer, unit stride: SUBROUTINE VEC_$IREC1N16(START_VEC, COUNT, RESULT_VEC) INTEGER*2 START_VEC(*), RESULT_VEC(*) INTEGER*4 COUNT o Single-precision floating-point, user-specified stride: SUBROUTINE VEC_$REC1N_I(START_VEC, START_INC, COUNT, & RESULT_VEC, RESULT_INC) REAL*4 START_VEC(*), RESULT_VEC(*) INTEGER*4 COUNT, START_INC, RESULT_INC o Double-precision floating-point, user-specified stride: SUBROUTINE VEC_$DREC1N_I(START_VEC, START_INC, COUNT, & RESULT_VEC, RESULT_INC) REAL*8 START_VEC(*), RESULT_VEC(*) INTEGER*4 COUNT, START_INC, RESULT_INC Hewlett-Packard Company - 1 - HP-UX Release 10.0: March 1994 VEC_$REC1N(3X) VEC_$REC1N(3X) o 32-bit integer, user-specified stride: SUBROUTINE VEC_$IREC1N_I(START_VEC, START_INC, COUNT, & RESULT_VEC, RESULT_INC) INTEGER*4 START_VEC(*), START_INC, COUNT, & RESULT_VEC(*), RESULT_INC o 16-bit integer, user-specified stride: SUBROUTINE VEC_$IREC1N16_I(START_VEC, START_INC, COUNT, & RESULT_VEC, RESULT_INC) INTEGER*2 START_VEC(*), RESULT_VEC(*) INTEGER*4 COUNT, START_INC, RESULT_INC
vec_drec1n_ : VEC_$REC1N - calculate first-order linear recurrence of vector with coefficient 1 FORTRAN SYNOPSIS Versions of VEC_$REC1N are available in all four data types, with either unit stride or arbitrary stride. The synopses for all eight versions are as follows: o Single-precision floating-point, unit stride: SUBROUTINE VEC_$REC1N(START_VEC, COUNT, RESULT_VEC) REAL*4 START_VEC(*), RESULT_VEC(*) INTEGER*4 COUNT o Double-precision floating-point, unit stride: SUBROUTINE VEC_$DREC1N(START_VEC, COUNT, RESULT_VEC) REAL*8 START_VEC(*), RESULT_VEC(*) INTEGER*4 COUNT o 32-bit integer, unit stride: SUBROUTINE VEC_$IREC1N(START_VEC, COUNT, RESULT_VEC) INTEGER*4 START_VEC(*), COUNT, RESULT_VEC(*) o 16-bit integer, unit stride: SUBROUTINE VEC_$IREC1N16(START_VEC, COUNT, RESULT_VEC) INTEGER*2 START_VEC(*), RESULT_VEC(*) INTEGER*4 COUNT o Single-precision floating-point, user-specified stride: SUBROUTINE VEC_$REC1N_I(START_VEC, START_INC, COUNT, & RESULT_VEC, RESULT_INC) REAL*4 START_VEC(*), RESULT_VEC(*) INTEGER*4 COUNT, START_INC, RESULT_INC o Double-precision floating-point, user-specified stride: SUBROUTINE VEC_$DREC1N_I(START_VEC, START_INC, COUNT, & RESULT_VEC, RESULT_INC) REAL*8 START_VEC(*), RESULT_VEC(*) INTEGER*4 COUNT, START_INC, RESULT_INC Hewlett-Packard Company - 1 - HP-UX Release 10.0: March 1994 VEC_$REC1N(3X) VEC_$REC1N(3X) o 32-bit integer, user-specified stride: SUBROUTINE VEC_$IREC1N_I(START_VEC, START_INC, COUNT, & RESULT_VEC, RESULT_INC) INTEGER*4 START_VEC(*), START_INC, COUNT, & RESULT_VEC(*), RESULT_INC o 16-bit integer, user-specified stride: SUBROUTINE VEC_$IREC1N16_I(START_VEC, START_INC, COUNT, & RESULT_VEC, RESULT_INC) INTEGER*2 START_VEC(*), RESULT_VEC(*) INTEGER*4 COUNT, START_INC, RESULT_INC
vec_drec1r : VEC_$REC1R - return first-order linear recurrence of vector FORTRAN SYNOPSIS Versions of VEC_$REC1R are available in all four data types, with either unit stride or arbitrary stride. The synopses for all eight versions are as follows: o Single-precision floating-point, unit stride: REAL*4 FUNCTION VEC_$REC1R(VECTOR1, VECTOR2, COUNT, & INIT_VAL) REAL*4 VECTOR1(*), VECTOR2(*), INIT_VAL INTEGER*4 COUNT o Double-precision floating-point, unit stride: REAL*8 FUNCTION VEC_$DREC1R(VECTOR1, VECTOR2, COUNT, & INIT_VAL) REAL*8 VECTOR1(*), VECTOR2(*), INIT_VAL INTEGER*4 COUNT o 32-bit integer, unit stride: INTEGER*4 FUNCTION VEC_$IREC1R(VECTOR1, VECTOR2, COUNT, & INIT_VAL) INTEGER*4 VECTOR1(*), VECTOR2(*), COUNT, INIT_VAL o 16-bit integer, unit stride: INTEGER*2 FUNCTION VEC_$IREC1R16(VECTOR1, VECTOR2, COUNT, & INIT_VAL) INTEGER*2 VECTOR1(*), VECTOR2(*), INIT_VAL INTEGER*4 COUNT o Single-precision floating-point, user-specified stride: REAL*4 FUNCTION VEC_$IREC1R16(VECTOR1, VEC_INC1, & VECTOR2, VEC_INC2, COUNT, INIT_VAL) REAL*4 VECTOR1(*), VECTOR2(*), INIT_VAL INTEGER*4 COUNT, VEC_INC1, VEC_INC2 o Double-precision floating-point, user-specified stride: REAL*8 FUNCTION VEC_$DREC1R_I(VECTOR1, VEC_INC1, & VECTOR2, VEC_INC2, COUNT, INIT_VAL) Hewlett-Packard Company - 1 - HP-UX Release 10.0: March 1994 VEC_$REC1R(3X) VEC_$REC1R(3X) REAL*8 VECTOR1(*), VECTOR2(*), INIT_VAL INTEGER*4 COUNT, VEC_INC1, VEC_INC2 o 32-bit integer, user-specified stride: INTEGER*4 FUNCTION VEC_$IREC1R_I(VECTOR1, VEC_INC1, & VECTOR2, VEC_INC2, COUNT, INIT_VAL) INTEGER*4 VECTOR1(*), VEC_INC1, VECTOR2(*), VEC_INC2, & COUNT, INIT_VAL o 16-bit integer, user-specified stride: INTEGER*2 FUNCTION VEC_$IREC1R16_I(VECTOR1, VEC_INC1, & VECTOR2, VEC_INC2, COUNT, INIT_VAL) INTEGER*2 VECTOR1(*), VECTOR2(*), INIT_VAL INTEGER*4 COUNT, VEC_INC1, VEC_INC2
vec_drec1r_ : VEC_$REC1R - return first-order linear recurrence of vector FORTRAN SYNOPSIS Versions of VEC_$REC1R are available in all four data types, with either unit stride or arbitrary stride. The synopses for all eight versions are as follows: o Single-precision floating-point, unit stride: REAL*4 FUNCTION VEC_$REC1R(VECTOR1, VECTOR2, COUNT, & INIT_VAL) REAL*4 VECTOR1(*), VECTOR2(*), INIT_VAL INTEGER*4 COUNT o Double-precision floating-point, unit stride: REAL*8 FUNCTION VEC_$DREC1R(VECTOR1, VECTOR2, COUNT, & INIT_VAL) REAL*8 VECTOR1(*), VECTOR2(*), INIT_VAL INTEGER*4 COUNT o 32-bit integer, unit stride: INTEGER*4 FUNCTION VEC_$IREC1R(VECTOR1, VECTOR2, COUNT, & INIT_VAL) INTEGER*4 VECTOR1(*), VECTOR2(*), COUNT, INIT_VAL o 16-bit integer, unit stride: INTEGER*2 FUNCTION VEC_$IREC1R16(VECTOR1, VECTOR2, COUNT, & INIT_VAL) INTEGER*2 VECTOR1(*), VECTOR2(*), INIT_VAL INTEGER*4 COUNT o Single-precision floating-point, user-specified stride: REAL*4 FUNCTION VEC_$IREC1R16(VECTOR1, VEC_INC1, & VECTOR2, VEC_INC2, COUNT, INIT_VAL) REAL*4 VECTOR1(*), VECTOR2(*), INIT_VAL INTEGER*4 COUNT, VEC_INC1, VEC_INC2 o Double-precision floating-point, user-specified stride: REAL*8 FUNCTION VEC_$DREC1R_I(VECTOR1, VEC_INC1, & VECTOR2, VEC_INC2, COUNT, INIT_VAL) Hewlett-Packard Company - 1 - HP-UX Release 10.0: March 1994 VEC_$REC1R(3X) VEC_$REC1R(3X) REAL*8 VECTOR1(*), VECTOR2(*), INIT_VAL INTEGER*4 COUNT, VEC_INC1, VEC_INC2 o 32-bit integer, user-specified stride: INTEGER*4 FUNCTION VEC_$IREC1R_I(VECTOR1, VEC_INC1, & VECTOR2, VEC_INC2, COUNT, INIT_VAL) INTEGER*4 VECTOR1(*), VEC_INC1, VECTOR2(*), VEC_INC2, & COUNT, INIT_VAL o 16-bit integer, user-specified stride: INTEGER*2 FUNCTION VEC_$IREC1R16_I(VECTOR1, VEC_INC1, & VECTOR2, VEC_INC2, COUNT, INIT_VAL) INTEGER*2 VECTOR1(*), VECTOR2(*), INIT_VAL INTEGER*4 COUNT, VEC_INC1, VEC_INC2
vec_drec2 : VEC_$REC2 - calculate second-order linear recurrence of vector FORTRAN SYNOPSIS Versions of VEC_$REC2 are available in all four data types, with either unit stride or arbitrary stride. The synopses for all eight versions are as follows: o Single-precision floating-point, unit stride: SUBROUTINE VEC_$REC2(VECTOR1, VECTOR2, VECTOR3, COUNT, & RESULT_VEC) REAL*4 VECTOR1(*), VECTOR2(*), VECTOR3(*), RESULT_VEC(*) INTEGER*4 COUNT o Double-precision floating-point, unit stride: SUBROUTINE VEC_$DREC2(VECTOR1, VECTOR2, VECTOR3, COUNT, & RESULT_VEC) REAL*8 VECTOR1(*), VECTOR2(*), VECTOR3(*), RESULT_VEC(*) INTEGER*4 COUNT o 32-bit integer, unit stride: SUBROUTINE VEC_$IREC2(VECTOR1, VECTOR2, VECTOR3, COUNT, & RESULT_VEC) INTEGER*4 VECTOR1(*), VECTOR2(*), VECTOR3(*), COUNT, & RESULT_VEC(*) o 16-bit integer, unit stride: SUBROUTINE VEC_$IREC216(VECTOR1, VECTOR2, VECTOR3, COUNT, & RESULT_VEC) INTEGER*2 VECTOR1(*), VECTOR2(*), VECTOR3(*), RESULT_VEC(*) INTEGER*4 COUNT o Single-precision floating-point, user-specified stride: SUBROUTINE VEC_$REC2_I(VECTOR1, VEC_INC1, VECTOR2, VEC_INC2, & VECTOR3, VEC_INC3, COUNT, RESULT_VEC, RESULT_INC) REAL*4 VECTOR1(*), VECTOR2(*), VECTOR3(*), RESULT_VEC(*) INTEGER*4 COUNT, VEC_INC1, VEC_INC2, VEC_INC3, RESULT_INC o Double-precision floating-point, user-specified stride: SUBROUTINE VEC_$DREC2_I(VECTOR1, VEC_INC1, VECTOR2, VEC_INC2, Hewlett-Packard Company - 1 - HP-UX Release 10.0: March 1994 VEC_$REC2(3X) VEC_$REC2(3X) & VECTOR3, VEC_INC3, COUNT, RESULT_VEC, RESULT_INC) REAL*8 VECTOR1(*), VECTOR2(*), VECTOR3(*), RESULT_VEC(*) INTEGER*4 COUNT, VEC_INC1, VEC_INC2, VEC_INC3, RESULT_INC o 32-bit integer, user-specified stride: SUBROUTINE VEC_$IREC2_I(VECTOR1, VEC_INC1, VECTOR2, VEC_INC2, & VECTOR3, VEC_INC3, COUNT, RESULT_VEC, RESULT_INC) INTEGER*4 VECTOR1(*), VEC_INC1, VECTOR2(*), VEC_INC2, & VECTOR3(*), VEC_INC3, COUNT, RESULT_VEC(*), & RESULT_INC o 16-bit integer, user-specified stride: SUBROUTINE VEC_$IREC216_I(VECTOR1, VEC_INC1, VECTOR2, & VEC_INC2, VECTOR3, VEC_INC3, COUNT, RESULT_VEC, & RESULT_INC) INTEGER*2 VECTOR1(*), VECTOR2(*), VECTOR3(*), RESULT_VEC(*) INTEGER*4 COUNT, VEC_INC1, VEC_INC2, VEC_INC3, RESULT_INC
vec_drec2_i : VEC_$REC2 - calculate second-order linear recurrence of vector FORTRAN SYNOPSIS Versions of VEC_$REC2 are available in all four data types, with either unit stride or arbitrary stride. The synopses for all eight versions are as follows: o Single-precision floating-point, unit stride: SUBROUTINE VEC_$REC2(VECTOR1, VECTOR2, VECTOR3, COUNT, & RESULT_VEC) REAL*4 VECTOR1(*), VECTOR2(*), VECTOR3(*), RESULT_VEC(*) INTEGER*4 COUNT o Double-precision floating-point, unit stride: SUBROUTINE VEC_$DREC2(VECTOR1, VECTOR2, VECTOR3, COUNT, & RESULT_VEC) REAL*8 VECTOR1(*), VECTOR2(*), VECTOR3(*), RESULT_VEC(*) INTEGER*4 COUNT o 32-bit integer, unit stride: SUBROUTINE VEC_$IREC2(VECTOR1, VECTOR2, VECTOR3, COUNT, & RESULT_VEC) INTEGER*4 VECTOR1(*), VECTOR2(*), VECTOR3(*), COUNT, & RESULT_VEC(*) o 16-bit integer, unit stride: SUBROUTINE VEC_$IREC216(VECTOR1, VECTOR2, VECTOR3, COUNT, & RESULT_VEC) INTEGER*2 VECTOR1(*), VECTOR2(*), VECTOR3(*), RESULT_VEC(*) INTEGER*4 COUNT o Single-precision floating-point, user-specified stride: SUBROUTINE VEC_$REC2_I(VECTOR1, VEC_INC1, VECTOR2, VEC_INC2, & VECTOR3, VEC_INC3, COUNT, RESULT_VEC, RESULT_INC) REAL*4 VECTOR1(*), VECTOR2(*), VECTOR3(*), RESULT_VEC(*) INTEGER*4 COUNT, VEC_INC1, VEC_INC2, VEC_INC3, RESULT_INC o Double-precision floating-point, user-specified stride: SUBROUTINE VEC_$DREC2_I(VECTOR1, VEC_INC1, VECTOR2, VEC_INC2, Hewlett-Packard Company - 1 - HP-UX Release 10.0: March 1994 VEC_$REC2(3X) VEC_$REC2(3X) & VECTOR3, VEC_INC3, COUNT, RESULT_VEC, RESULT_INC) REAL*8 VECTOR1(*), VECTOR2(*), VECTOR3(*), RESULT_VEC(*) INTEGER*4 COUNT, VEC_INC1, VEC_INC2, VEC_INC3, RESULT_INC o 32-bit integer, user-specified stride: SUBROUTINE VEC_$IREC2_I(VECTOR1, VEC_INC1, VECTOR2, VEC_INC2, & VECTOR3, VEC_INC3, COUNT, RESULT_VEC, RESULT_INC) INTEGER*4 VECTOR1(*), VEC_INC1, VECTOR2(*), VEC_INC2, & VECTOR3(*), VEC_INC3, COUNT, RESULT_VEC(*), & RESULT_INC o 16-bit integer, user-specified stride: SUBROUTINE VEC_$IREC216_I(VECTOR1, VEC_INC1, VECTOR2, & VEC_INC2, VECTOR3, VEC_INC3, COUNT, RESULT_VEC, & RESULT_INC) INTEGER*2 VECTOR1(*), VECTOR2(*), VECTOR3(*), RESULT_VEC(*) INTEGER*4 COUNT, VEC_INC1, VEC_INC2, VEC_INC3, RESULT_INC
vec_drec2c : VEC_$REC2C - calculate second-order linear recurrence of vector with constant coefficients FORTRAN SYNOPSIS Versions of VEC_$REC2C are available in all four data types, with either unit stride or arbitrary stride. The synopses for all eight versions are as follows: o Single-precision floating-point, unit stride: SUBROUTINE VEC_$REC2C(START_VEC, COUNT, CONSTANT1, CONSTANT2, & RESULT_VEC) REAL*4 START_VEC(*), CONSTANT1, CONSTANT2, RESULT_VEC(*) INTEGER*4 COUNT o Double-precision floating-point, unit stride: SUBROUTINE VEC_$DREC2C(START_VEC, COUNT, CONSTANT1, CONSTANT2, & RESULT_VEC) REAL*8 START_VEC(*), CONSTANT1, CONSTANT2, RESULT_VEC(*) INTEGER*4 COUNT o 32-bit integer, unit stride: SUBROUTINE VEC_$IREC2C(START_VEC, COUNT, CONSTANT1, CONSTANT2, & RESULT_VEC) INTEGER*4 START_VEC(*), COUNT, CONSTANT1, CONSTANT2, & RESULT_VEC(*) o 16-bit integer, unit stride: SUBROUTINE VEC_$IREC2C16(START_VEC, COUNT, CONSTANT1, & CONSTANT2, RESULT_VEC) INTEGER*2 START_VEC(*), CONSTANT1, CONSTANT2, RESULT_VEC(*) INTEGER*4 COUNT o Single-precision floating-point, user-specified stride: SUBROUTINE VEC_$REC2C_I(START_VEC, START_INC, COUNT, & CONSTANT1, CONSTANT2, RESULT_VEC, RESULT_INC) REAL*4 START_VEC(*), CONSTANT1, CONSTANT2, RESULT_VEC(*) INTEGER*4 COUNT, START_INC, RESULT_INC o Double-precision floating-point, user-specified stride: Hewlett-Packard Company - 1 - HP-UX Release 10.0: March 1994 VEC_$REC2C(3X) VEC_$REC2C(3X) SUBROUTINE VEC_$DREC2C_I(START_VEC, START_INC, COUNT, & CONSTANT1, CONSTANT2, RESULT_VEC, RESULT_INC) REAL*8 START_VEC(*), CONSTANT1, CONSTANT2, RESULT_VEC(*) INTEGER*4 COUNT, START_INC, RESULT_INC o 32-bit integer, user-specified stride: SUBROUTINE VEC_$IREC2C_I(START_VEC, START_INC, COUNT, & CONSTANT1, CONSTANT2, RESULT_VEC, RESULT_INC) INTEGER*4 START_VEC(*), START_INC, CONSTANT1, CONSTANT2, & COUNT, RESULT_VEC(*), RESULT_INC o 16-bit integer, user-specified stride: SUBROUTINE VEC_$IREC2C16_I(START_VEC, START_INC, COUNT, & CONSTANT1, CONSTANT2, RESULT_VEC, RESULT_INC) INTEGER*2 START_VEC(*), CONSTANT1, CONSTANT2, RESULT_VEC(*) INTEGER*4 COUNT, START_INC, RESULT_INC
vec_drec2c_ : VEC_$REC2C - calculate second-order linear recurrence of vector with constant coefficients FORTRAN SYNOPSIS Versions of VEC_$REC2C are available in all four data types, with either unit stride or arbitrary stride. The synopses for all eight versions are as follows: o Single-precision floating-point, unit stride: SUBROUTINE VEC_$REC2C(START_VEC, COUNT, CONSTANT1, CONSTANT2, & RESULT_VEC) REAL*4 START_VEC(*), CONSTANT1, CONSTANT2, RESULT_VEC(*) INTEGER*4 COUNT o Double-precision floating-point, unit stride: SUBROUTINE VEC_$DREC2C(START_VEC, COUNT, CONSTANT1, CONSTANT2, & RESULT_VEC) REAL*8 START_VEC(*), CONSTANT1, CONSTANT2, RESULT_VEC(*) INTEGER*4 COUNT o 32-bit integer, unit stride: SUBROUTINE VEC_$IREC2C(START_VEC, COUNT, CONSTANT1, CONSTANT2, & RESULT_VEC) INTEGER*4 START_VEC(*), COUNT, CONSTANT1, CONSTANT2, & RESULT_VEC(*) o 16-bit integer, unit stride: SUBROUTINE VEC_$IREC2C16(START_VEC, COUNT, CONSTANT1, & CONSTANT2, RESULT_VEC) INTEGER*2 START_VEC(*), CONSTANT1, CONSTANT2, RESULT_VEC(*) INTEGER*4 COUNT o Single-precision floating-point, user-specified stride: SUBROUTINE VEC_$REC2C_I(START_VEC, START_INC, COUNT, & CONSTANT1, CONSTANT2, RESULT_VEC, RESULT_INC) REAL*4 START_VEC(*), CONSTANT1, CONSTANT2, RESULT_VEC(*) INTEGER*4 COUNT, START_INC, RESULT_INC o Double-precision floating-point, user-specified stride: Hewlett-Packard Company - 1 - HP-UX Release 10.0: March 1994 VEC_$REC2C(3X) VEC_$REC2C(3X) SUBROUTINE VEC_$DREC2C_I(START_VEC, START_INC, COUNT, & CONSTANT1, CONSTANT2, RESULT_VEC, RESULT_INC) REAL*8 START_VEC(*), CONSTANT1, CONSTANT2, RESULT_VEC(*) INTEGER*4 COUNT, START_INC, RESULT_INC o 32-bit integer, user-specified stride: SUBROUTINE VEC_$IREC2C_I(START_VEC, START_INC, COUNT, & CONSTANT1, CONSTANT2, RESULT_VEC, RESULT_INC) INTEGER*4 START_VEC(*), START_INC, CONSTANT1, CONSTANT2, & COUNT, RESULT_VEC(*), RESULT_INC o 16-bit integer, user-specified stride: SUBROUTINE VEC_$IREC2C16_I(START_VEC, START_INC, COUNT, & CONSTANT1, CONSTANT2, RESULT_VEC, RESULT_INC) INTEGER*2 START_VEC(*), CONSTANT1, CONSTANT2, RESULT_VEC(*) INTEGER*4 COUNT, START_INC, RESULT_INC
vec_drec3 : VEC_$REC3 - calculate third-order linear recurrence of vector FORTRAN SYNOPSIS Versions of VEC_$REC3 are available in all four data types, with either unit stride or arbitrary stride. The synopses for all eight versions are as follows: o Single-precision floating-point, unit stride: SUBROUTINE VEC_$REC3(VECTOR1, VECTOR2, VECTOR3, VECTOR4, & COUNT, RESULT_VEC) REAL*4 VECTOR1(*), VECTOR2(*), VECTOR3(*), VECTOR4(*), & RESULT_VEC(*) INTEGER*4 COUNT o Double-precision floating-point, unit stride: SUBROUTINE VEC_$DREC3(VECTOR1, VECTOR2, VECTOR3, VECTOR4, & COUNT, RESULT_VEC) REAL*8 VECTOR1(*), VECTOR2(*), VECTOR3(*), VECTOR4(*), & RESULT_VEC(*) INTEGER*4 COUNT o 32-bit integer, unit stride: SUBROUTINE VEC_$IREC3(VECTOR1, VECTOR2, VECTOR3, VECTOR4, & COUNT, RESULT_VEC) INTEGER*4 VECTOR1(*), VECTOR2(*), VECTOR3(*), VECTOR4(*), & COUNT, RESULT_VEC(*) o 16-bit integer, unit stride: SUBROUTINE VEC_$IREC316(VECTOR1, VECTOR2, VECTOR3, VECTOR4, & COUNT, RESULT_VEC) INTEGER*2 VECTOR1(*), VECTOR2(*), VECTOR3(*), VECTOR4(*), & RESULT_VEC(*) INTEGER*4 COUNT o Single-precision floating-point, user-specified stride: SUBROUTINE VEC_$REC3_I(VECTOR1, VEC_INC1, VECTOR2, VEC_INC2, & VECTOR3, VEC_INC3, VECTOR4, VEC_INC4, COUNT, & RESULT_VEC, RESULT_INC) REAL*4 VECTOR1(*), VECTOR2(*), VECTOR3(*), VECTOR4(*), & RESULT_VEC(*) Hewlett-Packard Company - 1 - HP-UX Release 10.0: March 1994 VEC_$REC3(3X) VEC_$REC3(3X) INTEGER*4 COUNT, VEC_INC1, VEC_INC2, VEC_INC3, VEC_INC4, & RESULT_INC o Double-precision floating-point, user-specified stride: SUBROUTINE VEC_$DREC3_I(VECTOR1, VEC_INC1, VECTOR2, VEC_INC2, & VECTOR3, VEC_INC3, VECTOR4, VEC_INC4, COUNT, & RESULT_VEC, RESULT_INC) REAL*8 VECTOR1(*), VECTOR2(*), VECTOR3(*), VECTOR4(*), & RESULT_VEC(*) INTEGER*4 COUNT, VEC_INC1, VEC_INC2, VEC_INC3, VEC_INC4, & RESULT_INC o 32-bit integer, user-specified stride: SUBROUTINE VEC_$IREC3_I(VECTOR1, VEC_INC1, VECTOR2, VEC_INC2, & VECTOR3, VEC_INC3, VECTOR4, VEC_INC4, COUNT, & RESULT_VEC, RESULT_INC) INTEGER*4 VECTOR1(*), VEC_INC1, VECTOR2(*), VEC_INC2, & VECTOR3(*), VEC_INC3, VECTOR4(*), VEC_INC4, COUNT, & RESULT_VEC(*), RESULT_INC o 16-bit integer, user-specified stride: SUBROUTINE VEC_$IREC316_I(VECTOR1, VEC_INC1, VECTOR2, & VEC_INC2, VECTOR3, VEC_INC3, VECTOR4, VEC_INC4, COUNT, & RESULT_VEC, RESULT_INC) INTEGER*2 VECTOR1(*), VECTOR2(*), VECTOR3(*), VECTOR4(*), & RESULT_VEC(*) INTEGER*4 COUNT, VEC_INC1, VEC_INC2, VEC_INC3, VEC_INC4, & RESULT_INC
vec_drec3_i : VEC_$REC3 - calculate third-order linear recurrence of vector FORTRAN SYNOPSIS Versions of VEC_$REC3 are available in all four data types, with either unit stride or arbitrary stride. The synopses for all eight versions are as follows: o Single-precision floating-point, unit stride: SUBROUTINE VEC_$REC3(VECTOR1, VECTOR2, VECTOR3, VECTOR4, & COUNT, RESULT_VEC) REAL*4 VECTOR1(*), VECTOR2(*), VECTOR3(*), VECTOR4(*), & RESULT_VEC(*) INTEGER*4 COUNT o Double-precision floating-point, unit stride: SUBROUTINE VEC_$DREC3(VECTOR1, VECTOR2, VECTOR3, VECTOR4, & COUNT, RESULT_VEC) REAL*8 VECTOR1(*), VECTOR2(*), VECTOR3(*), VECTOR4(*), & RESULT_VEC(*) INTEGER*4 COUNT o 32-bit integer, unit stride: SUBROUTINE VEC_$IREC3(VECTOR1, VECTOR2, VECTOR3, VECTOR4, & COUNT, RESULT_VEC) INTEGER*4 VECTOR1(*), VECTOR2(*), VECTOR3(*), VECTOR4(*), & COUNT, RESULT_VEC(*) o 16-bit integer, unit stride: SUBROUTINE VEC_$IREC316(VECTOR1, VECTOR2, VECTOR3, VECTOR4, & COUNT, RESULT_VEC) INTEGER*2 VECTOR1(*), VECTOR2(*), VECTOR3(*), VECTOR4(*), & RESULT_VEC(*) INTEGER*4 COUNT o Single-precision floating-point, user-specified stride: SUBROUTINE VEC_$REC3_I(VECTOR1, VEC_INC1, VECTOR2, VEC_INC2, & VECTOR3, VEC_INC3, VECTOR4, VEC_INC4, COUNT, & RESULT_VEC, RESULT_INC) REAL*4 VECTOR1(*), VECTOR2(*), VECTOR3(*), VECTOR4(*), & RESULT_VEC(*) Hewlett-Packard Company - 1 - HP-UX Release 10.0: March 1994 VEC_$REC3(3X) VEC_$REC3(3X) INTEGER*4 COUNT, VEC_INC1, VEC_INC2, VEC_INC3, VEC_INC4, & RESULT_INC o Double-precision floating-point, user-specified stride: SUBROUTINE VEC_$DREC3_I(VECTOR1, VEC_INC1, VECTOR2, VEC_INC2, & VECTOR3, VEC_INC3, VECTOR4, VEC_INC4, COUNT, & RESULT_VEC, RESULT_INC) REAL*8 VECTOR1(*), VECTOR2(*), VECTOR3(*), VECTOR4(*), & RESULT_VEC(*) INTEGER*4 COUNT, VEC_INC1, VEC_INC2, VEC_INC3, VEC_INC4, & RESULT_INC o 32-bit integer, user-specified stride: SUBROUTINE VEC_$IREC3_I(VECTOR1, VEC_INC1, VECTOR2, VEC_INC2, & VECTOR3, VEC_INC3, VECTOR4, VEC_INC4, COUNT, & RESULT_VEC, RESULT_INC) INTEGER*4 VECTOR1(*), VEC_INC1, VECTOR2(*), VEC_INC2, & VECTOR3(*), VEC_INC3, VECTOR4(*), VEC_INC4, COUNT, & RESULT_VEC(*), RESULT_INC o 16-bit integer, user-specified stride: SUBROUTINE VEC_$IREC316_I(VECTOR1, VEC_INC1, VECTOR2, & VEC_INC2, VECTOR3, VEC_INC3, VECTOR4, VEC_INC4, COUNT, & RESULT_VEC, RESULT_INC) INTEGER*2 VECTOR1(*), VECTOR2(*), VECTOR3(*), VECTOR4(*), & RESULT_VEC(*) INTEGER*4 COUNT, VEC_INC1, VEC_INC2, VEC_INC3, VEC_INC4, & RESULT_INC
vec_drec3c : VEC_$REC3C - calculate third-order linear recurrence of vector with constant coefficients FORTRAN SYNOPSIS Versions of VEC_$REC3C are available in all four data types, with either unit stride or arbitrary stride. The synopses for all eight versions are as follows: o Single-precision floating-point, unit stride: SUBROUTINE VEC_$REC3C(START_VEC, COUNT, CONSTANT1, CONSTANT2, & CONSTANT3, RESULT_VEC) REAL*4 START_VEC(*), CONSTANT1, CONSTANT2, CONSTANT3, & RESULT_VEC(*) INTEGER*4 COUNT o Double-precision floating-point, unit stride: SUBROUTINE VEC_$DREC3C(START_VEC, COUNT, CONSTANT1, CONSTANT2, & CONSTANT3, RESULT_VEC) REAL*8 START_VEC(*), CONSTANT1, CONSTANT2, CONSTANT3, & RESULT_VEC(*) INTEGER*4 COUNT o 32-bit integer, unit stride: SUBROUTINE VEC_$IREC3C(START_VEC, COUNT, CONSTANT1, CONSTANT2, & CONSTANT3, RESULT_VEC) INTEGER*4 START_VEC(*), COUNT, CONSTANT1, CONSTANT2, & CONSTANT3, RESULT_VEC(*) o 16-bit integer, unit stride: SUBROUTINE VEC_$IREC3C16(START_VEC, COUNT, CONSTANT1, & CONSTANT3, CONSTANT2, RESULT_VEC) INTEGER*2 START_VEC(*), CONSTANT1, CONSTANT2, CONSTANT3, & RESULT_VEC(*) INTEGER*4 COUNT o Single-precision floating-point, user-specified stride: SUBROUTINE VEC_$REC3C_I(START_VEC, START_INC, COUNT, & CONSTANT1, CONSTANT2, CONSTANT3, RESULT_VEC, & RESULT_INC) REAL*4 START_VEC(*), CONSTANT1, CONSTANT2, CONSTANT3, Hewlett-Packard Company - 1 - HP-UX Release 10.0: March 1994 VEC_$REC3C(3X) VEC_$REC3C(3X) & RESULT_VEC(*) INTEGER*4 COUNT, START_INC, RESULT_INC o Double-precision floating-point, user-specified stride: SUBROUTINE VEC_$DREC3C_I(START_VEC, START_INC, COUNT, & CONSTANT1, CONSTANT2, CONSTANT3, RESULT_VEC, & RESULT_INC) REAL*8 START_VEC(*), CONSTANT1, CONSTANT2, CONSTANT3, & RESULT_VEC(*) INTEGER*4 COUNT, START_INC, RESULT_INC o 32-bit integer, user-specified stride: SUBROUTINE VEC_$IREC3C_I(START_VEC, START_INC, COUNT, & CONSTANT1, CONSTANT2, CONSTANT3, RESULT_VEC, & RESULT_INC) INTEGER*4 START_VEC(*), START_INC, CONSTANT1, CONSTANT2, & CONSTANT3, COUNT, RESULT_VEC(*), RESULT_INC o 16-bit integer, user-specified stride: SUBROUTINE VEC_$IREC3C16_I(START_VEC, START_INC, COUNT, & CONSTANT1, CONSTANT2, CONSTANT3, RESULT_VEC, & RESULT_INC) INTEGER*2 START_VEC(*), CONSTANT1, CONSTANT2, RESULT_VEC(*) INTEGER*4 CONSTANT3, COUNT, START_INC, RESULT_INC
vec_drec3c_ : VEC_$REC3C - calculate third-order linear recurrence of vector with constant coefficients FORTRAN SYNOPSIS Versions of VEC_$REC3C are available in all four data types, with either unit stride or arbitrary stride. The synopses for all eight versions are as follows: o Single-precision floating-point, unit stride: SUBROUTINE