y로 지정된 비트 수만큼 x를 회전합니다.

커넥터 팬은 이 다형성 함수의 기본 데이터 타입을 디스플레이합니다.


icon

입력/출력

  • ci16.png y

    yx에서 이 함수가 회전하는 비트 수를 지정합니다.

    y가 0보다 큰 경우, 함수는 x의 왼쪽 끝에서부터 오른쪽으로 첫번째 y 비트만큼 이동합니다. y가 0보다 작은 경우, 함수는 x의 오른쪽 끝에서부터 왼쪽으로 첫번째 y 비트만큼 이동합니다.
  • cu32.png x

    x가 8, 16, 32, 또는 64 비트 정수인 경우, y의 모든 값에 대해서 y ± 8, y ± 16, y ± 32, 또는 y ± 64는 각각 y와 같은 출력값을 만듭니다.

    예를 들어, x가 8비트 정수인 경우, y = 1과 y = 9는 같은 결과를 만듭니다.
  • iu32.png y 만큼 왼쪽으로 회전한 x

    y 만큼 왼쪽으로 회전한 x는 회전의 결과입니다.

    y 만큼 왼쪽으로 회전한 x의 데이터 타입은 x의 데이터 타입에 의해 결정됩니다.
  • 다음 테이블은 xyy 만큼 왼쪽으로 회전한 x에 미치는 영향을 보여줍니다.

    yxy 만큼 왼쪽으로 회전한 x주석
    13 (00000011)6 (00000110)이 함수는 왼쪽의 첫번째 비트 한 개, 0을 오른쪽 끝으로 이동합니다.
    23 (00000011)12 (00001100)이 함수는 왼쪽의 첫번째 비트 두 개, 00을 오른쪽 끝으로 이동합니다.
    –33 (00000011)96 (01100000)이 함수는 오른쪽의 첫번째 비트 세 개, 011을 왼쪽 끝으로 이동합니다.

    LabVIEW FPGA Module 세부사항

    다음 세부사항은 FPGA VI에서 이 객체를 사용할 때 적용됩니다.

    노트 다음 세부사항은 각 LabVIEW FPGA Module 버전에 따라 변경될 수 있습니다.
    Single-Cycle Timed 루프 지원함.
    Usage 해당 없음
    타이밍

    단일 사이클 Timed 루프 내부--단일 사이클 Timed 루프 내부에서 이 함수를 사용할 때 조합 로직 지연은 x의 비트 수에 비례합니다.

    단일 사이클 Timed 루프 외부--단일 사이클 Timed 루프 외부에서 이 함수를 사용하는 경우, 1개의 클럭 사이클을 사용하고 하나의 레지스터를 사용합니다.

    리소스 이 함수는 x의 비트 수에 비례하는 FPGA 리소스를 필요로 합니다.