Browse Source
Merge pull request #1647 from martin-frbg/armv7-dot
Remove premature exits from ARMV7 xdot codes
tags/v0.3.1
Martin Kroeker
GitHub
7 years ago
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with
16 additions and
16 deletions
-
kernel/arm/cdot_vfp.S
-
kernel/arm/ddot_vfp.S
-
kernel/arm/sdot_vfp.S
-
kernel/arm/zdot_vfp.S
|
|
|
@@ -215,11 +215,11 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
|
|
|
cmp N, #0 |
|
|
|
ble cdot_kernel_L999 |
|
|
|
|
|
|
|
cmp INC_X, #0 |
|
|
|
beq cdot_kernel_L999 |
|
|
|
# cmp INC_X, #0 |
|
|
|
# beq cdot_kernel_L999 |
|
|
|
|
|
|
|
cmp INC_Y, #0 |
|
|
|
beq cdot_kernel_L999 |
|
|
|
# cmp INC_Y, #0 |
|
|
|
# beq cdot_kernel_L999 |
|
|
|
|
|
|
|
cmp INC_X, #1 |
|
|
|
bne cdot_kernel_S_BEGIN |
|
|
|
|
|
|
|
@@ -164,11 +164,11 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
|
|
|
cmp N, #0 |
|
|
|
ble ddot_kernel_L999 |
|
|
|
|
|
|
|
cmp INC_X, #0 |
|
|
|
beq ddot_kernel_L999 |
|
|
|
# cmp INC_X, #0 |
|
|
|
# beq ddot_kernel_L999 |
|
|
|
|
|
|
|
cmp INC_Y, #0 |
|
|
|
beq ddot_kernel_L999 |
|
|
|
# cmp INC_Y, #0 |
|
|
|
# beq ddot_kernel_L999 |
|
|
|
|
|
|
|
cmp INC_X, #1 |
|
|
|
bne ddot_kernel_S_BEGIN |
|
|
|
|
|
|
|
@@ -253,11 +253,11 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
|
|
|
cmp N, #0 |
|
|
|
ble sdot_kernel_L999 |
|
|
|
|
|
|
|
cmp INC_X, #0 |
|
|
|
beq sdot_kernel_L999 |
|
|
|
# cmp INC_X, #0 |
|
|
|
# beq sdot_kernel_L999 |
|
|
|
|
|
|
|
cmp INC_Y, #0 |
|
|
|
beq sdot_kernel_L999 |
|
|
|
# cmp INC_Y, #0 |
|
|
|
# beq sdot_kernel_L999 |
|
|
|
|
|
|
|
cmp INC_X, #1 |
|
|
|
bne sdot_kernel_S_BEGIN |
|
|
|
|
|
|
|
@@ -218,11 +218,11 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
|
|
|
cmp N, #0 |
|
|
|
ble zdot_kernel_L999 |
|
|
|
|
|
|
|
cmp INC_X, #0 |
|
|
|
beq zdot_kernel_L999 |
|
|
|
# cmp INC_X, #0 |
|
|
|
# beq zdot_kernel_L999 |
|
|
|
|
|
|
|
cmp INC_Y, #0 |
|
|
|
beq zdot_kernel_L999 |
|
|
|
# cmp INC_Y, #0 |
|
|
|
# beq zdot_kernel_L999 |
|
|
|
|
|
|
|
cmp INC_X, #1 |
|
|
|
bne zdot_kernel_S_BEGIN |
|
|
|
|