Polaris: INTRIN_RECORD Struct Reference

INTRIN_RECORD Struct Reference

description of an intrinsic function More...

#include <IntrinsicTable.h>

List of all members.

Public Attributes

char * intrin_name
INTRIN_F_ID intrin_ID
unsigned int axed:1
unsigned int return_type:4
unsigned int return_length:5
 EXPR_TYPE.
unsigned int return_special:1
 Needs to hold numbers between 0-16.
unsigned int return_shape:2
 The return type requires special handling.
unsigned int n_params:3
 0 = Scalar, 1 = Array, 2 = Either, 3 = special
unsigned int n_required:3
 zero --> variable, two or more (e.g. max, min)
ARG_RECORD arg [4]
unsigned int special_handling_required:1


Detailed Description

description of an intrinsic function

Definition at line 240 of file IntrinsicTable.h.


Member Data Documentation

char* INTRIN_RECORD::intrin_name
 

Definition at line 241 of file IntrinsicTable.h.

INTRIN_F_ID INTRIN_RECORD::intrin_ID
 

Definition at line 242 of file IntrinsicTable.h.

unsigned int INTRIN_RECORD::axed
 

Definition at line 243 of file IntrinsicTable.h.

unsigned int INTRIN_RECORD::return_type
 

Definition at line 244 of file IntrinsicTable.h.

unsigned int INTRIN_RECORD::return_length
 

EXPR_TYPE.

Definition at line 246 of file IntrinsicTable.h.

unsigned int INTRIN_RECORD::return_special
 

Needs to hold numbers between 0-16.

Definition at line 248 of file IntrinsicTable.h.

unsigned int INTRIN_RECORD::return_shape
 

The return type requires special handling.

Definition at line 250 of file IntrinsicTable.h.

unsigned int INTRIN_RECORD::n_params
 

0 = Scalar, 1 = Array, 2 = Either, 3 = special

Definition at line 252 of file IntrinsicTable.h.

unsigned int INTRIN_RECORD::n_required
 

zero --> variable, two or more (e.g. max, min)

Definition at line 254 of file IntrinsicTable.h.

ARG_RECORD INTRIN_RECORD::arg[4]
 

Definition at line 255 of file IntrinsicTable.h.

unsigned int INTRIN_RECORD::special_handling_required
 

Definition at line 256 of file IntrinsicTable.h.


The documentation for this struct was generated from the following file:
 © 1995-2005 University of Illinois, Urbana-Champaign. All rights reserved.  Fri Mar 25 23:07:34 2005