Lines Matching full:separator
3851 // We will leave the separator on the stack until the end of the function.
3873 // Separator operand is already pushed. Make room for the two
3959 // Check that the separator is a sequential ASCII string.
3973 // string: Separator string.
3975 // Add (separator length times (array_length - 1)) to string_length.
3999 // Empty separator case:
4033 // One-character separator case
4035 // Get the separator ASCII character value.
4036 // Register "string" holds the separator.
4039 // Jump into the loop after the code that copies the separator, so the first
4040 // element is not preceded by a separator
4049 // scratch: Separator character.
4051 // Copy the separator character to the result.
4071 // Long separator case (separator is more than one character).
4082 // Replace separator string with pointer to its first character, and
4091 // Jump into the loop after the code that copies the separator, so the first
4092 // element is not preceded by a separator
4100 // scratch: Separator length.
4101 // separator_operand (rsp[0x10]): Address of first char of separator.
4103 // Copy the separator to the result.