2 # Try out dv initializers in the assembler
6 String "beginning...\n"
11 FCall <> 0 1 "" - "" ""
15 .function foo($x, $y = y_init) {
23 y_init: String " default Y value\n"
29 .function multiple($x = x_init,
53 x_init: String "defaultx\n"
56 y_init: String "defaulty\n"
59 z_init: String "defaultz\n"
68 FCall <> 1 1 "" - "" ""
73 String " non-default y value\n"
74 FCall <> 2 1 "" - "" ""
77 FPushFuncD 0 "multiple"
78 FCall <> 0 1 "" - "" ""
80 FPushFuncD 1 "multiple"
82 FCall <> 1 1 "" - "" ""
84 FPushFuncD 2 "multiple"
87 FCall <> 2 1 "" - "" ""