1*4882a593Smuzhiyun;; SPDX-License-Identifier: GPL-2.0-or-later 2*4882a593Smuzhiyun;; Copyright (C) 2010 Texas Instruments Incorporated 3*4882a593Smuzhiyun;; Contributed by Mark Salter <msalter@redhat.com>. 4*4882a593Smuzhiyun;; 5*4882a593Smuzhiyun 6*4882a593Smuzhiyun;; int64_t __c6xabi_negll(int64_t val) 7*4882a593Smuzhiyun 8*4882a593Smuzhiyun#include <linux/linkage.h> 9*4882a593Smuzhiyun 10*4882a593Smuzhiyun .text 11*4882a593SmuzhiyunENTRY(__c6xabi_negll) 12*4882a593Smuzhiyun b .s2 B3 13*4882a593Smuzhiyun mvk .l1 0,A0 14*4882a593Smuzhiyun subu .l1 A0,A4,A3:A2 15*4882a593Smuzhiyun sub .l1 A0,A5,A0 16*4882a593Smuzhiyun|| ext .s1 A3,24,24,A5 17*4882a593Smuzhiyun add .l1 A5,A0,A5 18*4882a593Smuzhiyun mv .s1 A2,A4 19*4882a593SmuzhiyunENDPROC(__c6xabi_negll) 20