fralloc

Creates a stack frame for a function and reserves registers for local register variables.

fralloc [ 
  number  ]
  

You need to create a stack frame for a function if the function:

The fralloc directive has an optional argument number that lets you specify the size in bytes of the parameter area of the stack frame. The compiler creates a 0-byte parameter area. If your assembly language routine calls any function that requires more parameters than will fit in r3 - r10 and fp1 - fp8 , you must specify a larger amount.