MAKEDIRQQ Portability Function: Creates a new directory with a specified name.
MALLOC Elemental Intrinsic Function (Generic): Allocates a block of memory.This is a generic function that has no specific function associated with it.It must not be passed as an actual argument.
MAP Clause Clause for TARGET Directives: Maps a variable from the data environment of the current task to the data environment of the device associated with the construct.This clause only applies to the TARGET directives.
MAP and END MAP Statement: Specifies mapped field declarations that are part of a UNION declaration within a STRUCTURE declaration.
MASKED OpenMP* Fortran Compiler Directive: Specifies a block of code to be executed by the primary thread of the team.This feature is only available for ifx.
MASKED TASKLOOP OpenMP* Fortran Compiler Directive: Creates a MASKED construct containing a TASKLOOP construct, with no Fortran statements in the MASKED construct that are not also in the TASKLOOP construct.This feature is only available for ifx.
MASKED TASKLOOP SIMD OpenMP* Fortran Compiler Directive: Creates a MASKED construct containing a TASKLOOP SIMD construct, with no Fortran statements in the MASKED construct that are not also in the TASKLOOP SIMD construct.This feature is only available for ifx.
MASKL Elemental Intrinsic Function (Generic): Returns a left-justified mask.
MASKR Elemental Intrinsic Function (Generic): Returns a right-justified mask.
MASTER OpenMP* Fortran Compiler Directive: (Deprecated; see MASKED) Specifies a block of code to be executed by the master thread of the team.
MASTER TASKLOOP OpenMP* Fortran Compiler Directive: (Deprecated; replaced by MASKED TASKLOOP) Creates a MASTER construct containing a TASKLOOP construct, with no Fortran statements in the MASTER construct that are not also in the TASKLOOP construct.This feature is only available for ifx.
MASTER TASKLOOP SIMD OpenMP* Fortran Compiler Directive: (Deprecated; replaced by MASKED TASKLOOP SIMD) Creates a MASTER construct containing a TASKLOOP SIMD construct, with no Fortran statements in the MASTER construct that are not also in the TASKLOOP SIMD construct.This feature is only available for ifx.
MATMUL Transformational Intrinsic Function (Generic): Performs matrix multiplication of numeric or logical matrices.
MAX Elemental Intrinsic Function (Generic): Returns the maximum value of the arguments.
MAXEXPONENT Inquiry Intrinsic Function (Generic): Returns the maximum exponent in the model representing the same type and kind parameters as the argument.
MAXLOC Transformational Intrinsic Function (Generic): Returns the location of the maximum value of all elements in an array, a set of elements in an array, or elements in a specified dimension of an array.
MAXVAL Transformational Intrinsic Function (Generic): Returns the maximum value of all elements in an array, a set of elements in an array, or elements in a specified dimension of an array.
MBCharLen (W*S) NLS Function: Returns the length, in bytes, of the first character in a multibyte-character string.
MBConvertMBToUnicode (W*S) NLS Function: Converts a multibyte-character string from the current codepage to a Unicode string.
MBConvertUnicodeToMB (W*S) NLS Function: Converts a Unicode string to a multibyte-character string from the current codepage.
MBCurMax (W*S) NLS Function: Returns the longest possible multibyte character length, in bytes, for the current codepage.
MBINCHARQQ (W*S) NLS Function: Performs the same function as INCHARQQ except that it can read a single multibyte character at once, and it returns the number of bytes read as well as the character.
MBINDEX (W*S) NLS Function: Performs the same function as INDEX except that the strings manipulated can contain multibyte characters.
MBJISToJMS, MBJMSToJIS (W*S) NLS Functions: Converts Japan Industry Standard (JIS) characters to Microsoft Kanji (JMS) characters, or converts JMS characters to JIS characters.
MBLead (W*S) NLS Function: Determines whether a given character is the lead (first) byte of a multibyte character sequence.
MBLen (W*S) NLS Function: Returns the number of characters in a multibyte-character string, including trailing blanks.
MBLen_Trim (W*S) NLS Function: Returns the number of characters in a multibyte-character string, not including trailing blanks.
MBLGE, MBLGT, MBLLE, MBLLT, MBLEQ, MBLNE (W*S) NLS Functions: Perform the same functions as LGE, LGT, LLE, LLT and the logical operators .EQ. and .NE. except that the strings being compared can include multibyte characters, and optional flags can modify the comparison.
MBNext (W*S) NLS Function: Returns the position of the first lead byte or single-byte character immediately following the given position in a multibyte-character string.
MBPrev (W*S) NLS Function: Returns the position of the first lead byte or single-byte character immediately preceding the given string position in a multibyte-character string.
MBSCAN (W*S) NLS Function: Performs the same function as SCAN except that the strings manipulated can contain multibyte characters.
MBStrLead (W*S) NLS Function: Performs a context-sensitive test to determine whether a given character byte in a string is a multibyte-character lead byte.
MBVERIFY (W*S) NLS Function: Performs the same function as VERIFY except that the strings manipulated can contain multibyte characters.
MCLOCK Inquiry Intrinsic Function (Specific): Returns time accounting for a program.
MERGE Elemental Intrinsic Function (Generic): Selects between two values or between corresponding elements in two arrays, according to the condition specified by a logical mask.
MERGE_BITS Elemental Intrinsic Function (Generic): Merges bits by using a mask.
MERGEABLE Clause Parallel Directive Clause: Specifies that the implementation may generate a merged task.
MESSAGE General Compiler Directive: Specifies a character string to be sent to the standard output device during the first compiler pass; this aids debugging.
MESSAGEBOXQQ (W*S) QuickWin Function: Displays a message box in a QuickWin window.
MIN Elemental Intrinsic Function (Generic): Returns the minimum value of the arguments.
MINEXPONENT Inquiry Intrinsic Function (Generic): Returns the minimum exponent in the model representing the same type and kind parameters as the argument.
MINLOC Transformational Intrinsic Function (Generic): Returns the location of the minimum value of all elements in an array, a set of elements in an array, or elements in a specified dimension of an array.
MINVAL Transformational Intrinsic Function (Generic): Returns the minimum value of all elements in an array, a set of elements in an array, or elements in a specified dimension of an array.
MM_PREFETCH Intrinsic Subroutine (Generic): Prefetches data from the specified address on one memory cache line.Intrinsic subroutines cannot be passed as actual arguments.
MOD Elemental Intrinsic Function (Generic): Returns the remainder when the first argument is divided by the second argument.
MODULE Statement: Marks the beginning of a module program unit, which contains specifications and definitions that can be used by one or more program units.
MODULE FUNCTION Statement: Indicates a separate module procedure.
MODULE PROCEDURE Statement: Identifies module procedures in an interface block that specifies a generic name.
MODULO Elemental Intrinsic Function (Generic): Returns the modulo of the arguments.
MOVE_ALLOC Intrinsic Subroutine (Generic): Moves an allocation from one allocatable object to another.Intrinsic subroutines cannot be passed as actual arguments.
MOVETO, MOVETO_W (W*S) Graphics Subroutines: Move the current graphics position to a specified point.No drawing occurs.
MVBITS Elemental Intrinsic Subroutine (Generic): Copies a sequence of bits (a bit field) from one location to another.Intrinsic subroutines cannot be passed as actual arguments.
NAMELIST Statement: Associates a name with a list of variables.This group name can be referenced in some input/output operations.
NARGS Inquiry Intrinsic Function (Specific): Returns the total number of command-line arguments, including the command.This function cannot be passed as an actual argument.
NEAREST Elemental Intrinsic Function (Generic): Returns the nearest different number (representable on the processor) in a given direction.
NEW_LINE Inquiry Intrinsic Function (Generic): Returns a new line character.
NINT Elemental Intrinsic Function (Generic): Returns the nearest integer to the argument.
NLSEnumCodepages (W*S) NLS Function: Returns an array containing the codepages supported by the system, with each array element describing one valid codepage.
NLSEnumLocales (W*S) NLS Function: Returns an array containing the language and country combinations supported by the system, in which each array element describes one valid combination.
NLSFormatCurrency (W*S) NLS Function: Returns a correctly formatted currency string for the current locale.
NLSFormatDate (W*S) NLS Function: Returns a correctly formatted string containing the date for the current locale.
NLSFormatNumber (W*S) NLS Function: Returns a correctly formatted number string for the current locale.
NLSFormatTime (W*S) NLS Function: Returns a correctly formatted string containing the time for the current locale.
NLSGetEnvironmentCodepage (W*S) NLS Function: Returns the codepage number for the system (Window) codepage or the console codepage.
NLSGetLocale (W*S) NLS Subroutine: Returns the current language, country, or codepage.
NLSSetEnvironmentCodepage (W*S) NLS Function: Sets the codepage for the current console.The specified codepage affects the current console program and any other programs launched from the same console.It does not affect other open consoles or any consoles opened later.
NLSSetLocale (W*S) NLS Function: Sets the current language, country, or codepage.
NOFREEFORM Statement: Specifies that source code is in fixed-form format.
NOFUSION General Compiler Directive: Prevents a loop from fusing with adjacent loops.
NON_RECURSIVE Keyword: Specifies that a subroutine or function does not call itself directly or indirectly.