중복 명령
이것은 중복 F 명령입니다. 다음으로 치환됩니다: FP_ROL_CARRY
이 펑션은 출력 d의 값을 캐리 플래그를 통해 왼쪽으로 회전합니다. 왼쪽으로 회전될 출력 d의 비트 수는 입력 n에서 할당된 값으로 지정됩니다. 이 시프트의 범위는 0과 255 사이입니다(n의 하위 값 바이트만 유효).
입력
회전할 비트 수(범위: 0~255)
출력
32비트 영역
비트 위치 32 - n의 비트 값은 캐리 플래그에 저장됩니다. 이 펑션은 비트 31(MSB)을 통해 n 비트를 왼쪽으로 시프트아웃한 다음 반전된 캐리 플래그부터 비트 0(LSB)을 통해 저장 범위까지 계속됩니다. 위치 n - 1은 이제 캐리 플래그의 반전된 값을 갖게 됩니다.
입력 n = 0인 경우에는 회전이 발생하지 않고 캐리 플래그가 변경되지 않습니다.
입력 n > 32인 경우에는 숫자 n < 32인 경우와 같은 결과가 나타납니다. 예를 들어, n = 33인 경우에는 n = 0인 경우와 같은 결과가 나타나고 n = 34인 경우에는 n = 1인 경우와 같은 결과가 나타납니다.
위치 32 - n의 비트 값이 1인 경우